private void btn_contactdel_Click(object sender, EventArgs e) { try { if (gvcontacts.DataRowCount > 0) { var ds = (List <T_Customer_contacts>) this.gvcontacts.DataSource; int idx = (int)gvcontacts.GetFocusedRowCellValue("id"); var contactid = gvcontacts.FocusedRowHandle; if (idx <= 0) { ds.RemoveAt(contactid); gvcontacts.RefreshData(); } else { if (XtraMessageBox.Show("是否删除已保存的联系人", "提示", MessageBoxButtons.OKCancel) == DialogResult.OK) { T_Customer_contacts contacts = ds.Find(c => c.id == idx); var client = new CRMServiceClient(); client.DelCustomerContact(contacts); ds.RemoveAt(contactid); gvcontacts.RefreshData(); } } } } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }
internal void UpdateCustomerContacts(T_Customer_contacts contact) { using (MEMSContext db = new MEMSContext()) { db.Entry(contact).State = EntityState.Modified; db.SaveChanges(); } }
internal void AddCustomerContacts(T_Customer_contacts contact) { using (MEMSContext db = new MEMSContext()) { db.T_Customer_contacts.Add(contact); db.SaveChanges(); } }
public void UpdCustomerContact(T_Customer_contacts contacts) { try { ch = new CustomerHelper(); ch.UpdateCustomerContacts(contacts); } catch (Exception ex) { throw ex; } }
private void btn_contactadd_Click(object sender, EventArgs e) { try { var ds = (List <T_Customer_contacts>) this.gvcontacts.DataSource; var newcontact = new T_Customer_contacts(); newcontact.customerid = m_cid; modifycontactlst.Add(newcontact); ds.Insert(0, newcontact); gvcontacts.RefreshData(); } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }
private void btn_contactadd_Click(object sender, EventArgs e) { try { var ds = (List<T_Customer_contacts>)this.gvcontacts.DataSource; var newcontact = new T_Customer_contacts(); newcontact.customerid = m_cid; modifycontactlst.Add(newcontact); ds.Insert(0, newcontact); gvcontacts.RefreshData(); } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }