int Count = 1;
private void BtnNewDutySpot_Click(object sender, EventArgs e)
{
int Maxlimits = 1;
try
{
Button btn = new Button();
Count +=1;
btn.Dock = DockStyle.Fill;
btn.BackColor = Color.FromArgb(48, 56, 67);
btn.ForeColor = System.Drawing.Color.White;
btn.Name = "Reserved" + Count;
btn.Text = "Reserved " +Count+ Environment.NewLine + Maxlimits;
tblDutySpot.Controls.Add(btn);
btn.Click += new System.EventHandler(btn_Click);
}
catch(Exception ex)
{
int num3 = (int)bunifuSnackbar1.Show(this, ex.Message, Bunifu.UI.WinForms.BunifuSnackbar.MessageTypes.Error, 3000, "X");
}
}
private void btn_Click(object sender,EventArgs e)
{
Button btn = (Button)sender;
lblSpotID.Text = btn.Name;
string[] strArray = btn.Text.Split(new string[1]
{
Environment.NewLine
} , StringSplitOptions.RemoveEmptyEntries);
txtSpotName.Text = strArray[0];
numMaxLimit.Text = Convert.ToString(Convert.ToDecimal(strArray[1]));
lblSpotRow.Text = tblDutySpot.GetRow((Control)btn).ToString();
lblSpotCol.Text = tblDutySpot.GetColumn((Control)btn).ToString();
if (btn.BackColor == Color.Red)
{
rbtnOffSpot.Checked = true;
rbtnOnSpot.Checked = false;
}
else
{
rbtnOnSpot.Checked = true;
rbtnOffSpot.Checked = false;
}
}