Esempio n. 1
0
        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");
        }
Esempio n. 2
0
 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");
 }
Esempio n. 3
0
        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");
            }
        }