private void btn_add_contact_Click(object sender, EventArgs e) { if (allowAction && selectedGroupName.Length > 0) { SelectLocalContactForm frm = new SelectLocalContactForm(this, listAllContact, listDisplayContact); frm.ShowDialog(); } }
private void btn_add_contact_Click(object sender, EventArgs e) { if (allowAction && selectedGroupId > 0) { List<int> groupContactIdList = new List<int>(); foreach (ContactDB contact in listContact) { groupContactIdList.Add(contact.Id); } SelectLocalContactForm frm = new SelectLocalContactForm(this, groupContactIdList, SelectLocalContactForm.MODE_LOCAL_CONTACT); frm.ShowDialog(); } }
private void combbox_add_SelectedIndexChanged(object sender, EventArgs e) { switch (combbox_add.SelectedIndex) { case 0: // manually if (listAllContact.Count() < printer.MaxAccount) { AddEditContactForm frm = new AddEditContactForm(this, null, listGroupName); frm.ShowDialog(); } else { string msg = DownloadStatusUtility.StatusToString(DownloadStatus.MAXIMUM_CONTACT_EXEED); MessageBox.Show(msg); } break; case 1: // local if (listAllContact.Count() < printer.MaxAccount) { List<int> notInList = GetContactDBIDList(); SelectLocalContactForm frm = new SelectLocalContactForm(this, notInList, SelectLocalContactForm.MODE_PRINTER_CONTACT); frm.ShowDialog(); } else { string msg = DownloadStatusUtility.StatusToString(DownloadStatus.MAXIMUM_CONTACT_EXEED); MessageBox.Show(msg); } break; } BeginInvoke(new Action(() => combbox_add.Text = ContactManagentLibrary.Properties.Resources.add)); }