public void Delete(employee_info obj) { using (dbemployeeEntities db = new dbemployeeEntities()) { db.employee_info.Attach(obj); db.employee_info.Remove(obj); db.SaveChanges(); } }
public void Update(employee_info obj) { using (dbemployeeEntities db = new dbemployeeEntities()) { db.employee_info.Attach(obj); db.Entry(obj).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public employee_info Insert(employee_info obj) { using (dbemployeeEntities db = new dbemployeeEntities()) { db.employee_info.Add(obj); db.SaveChanges(); return(obj); } }
private void EmpAddEditForm_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult == DialogResult.OK) { employee_info ei = employeeinfoBindingSource.Current as employee_info; if (string.IsNullOrEmpty(textBoxFirstName.Text)) { MessageBox.Show("Please Enter First Name!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); textBoxFirstName.Focus(); e.Cancel = true; return; } if (string.IsNullOrEmpty(textBoxLastName.Text)) { MessageBox.Show("Please Enter Last Name!"); textBoxLastName.Focus(); e.Cancel = true; return; } if ((string.IsNullOrEmpty(textBoxContactNumber.Text)) || (textBoxContactNumber.Text.Length != 11)) { MessageBox.Show("Please Enter Contact Number!"); textBoxContactNumber.Focus(); e.Cancel = true; return; } if ((string.IsNullOrEmpty(dateTimePickerDOB.Text))) { MessageBox.Show("Please Enter your Birth Date!"); dateTimePickerDOB.Focus(); e.Cancel = true; return; } else { ei.birthdate = Convert.ToDateTime(dateTimePickerDOB.Text); } if (IsNew) { EmployeeInfoServices.Insert(ei); MessageBox.Show("Added!"); } else { EmployeeInfoServices.Update(employeeinfoBindingSource.Current as employee_info); MessageBox.Show("Saved!"); } } }
public EmpAddEditForm(employee_info obj) { InitializeComponent(); if (obj == null) { employeeinfoBindingSource.DataSource = new employee_info(); IsNew = true; } else { employeeinfoBindingSource.DataSource = obj; IsNew = false; } }
public static void Delete(employee_info obj) { repository.Delete(obj); }
public static void Update(employee_info obj) { repository.Update(obj); }
public static employee_info Insert(employee_info obj) { return(repository.Insert(obj)); }