private void BtnAdd_Click(object sender, EventArgs e) { if (pnlContent.Controls.ContainsKey("UcContactForm") && ContactForm.enumState == EnumState.Create) { return; } ContactForm = new UcContactForm(); ContactForm.SetState(EnumState.Create); SetControl(ContactForm); UpdateHeaderStatus("Add New Contact"); }
public MainForm() { InitializeComponent(); GridContact = new UcGrid(); ContactForm = new UcContactForm(); UcContactForm.GotoList += ContactForm_GotoList; ucHeader.btnCollapse.Click += BtnCollapse_Click; ucHeader.SearchData += UcHeader_SearchData; ucAction.btnList.Click += BtnList_Click; ucAction.btnAdd.Click += BtnAdd_Click; ucAction.btnEdit.Click += BtnEdit_Click; ucAction.btnDelete.Click += BtnDelete_Click; SetControl(GridContact); UpdateHeaderStatus("Contact List"); }
private void BtnEdit_Click(object sender, EventArgs e) { if (pnlContent.Controls.ContainsKey("UcContactForm") && ContactForm.enumState == EnumState.Update) { return; } if (UcGrid.ContactData == null) { MessageBox.Show("Please select at least one data in List", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); DefaultNavPosition(); } else { ContactForm = new UcContactForm(); ContactForm.SetData(UcGrid.ContactData); ContactForm.SetState(EnumState.Update); SetControl(ContactForm); UpdateHeaderStatus("Edit Contact"); } }