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);
     }
 }
Пример #4
0
        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!");
                }
            }
        }
Пример #5
0
        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));
 }