Exemplo n.º 1
0
        private void btn_xoa_Click(object sender, EventArgs e)
        {
            DialogResult ds = MessageBox.Show("Xóa nhân viên ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (ds == DialogResult.OK)
            {
                try
                {
                    QLCHViTinhEntities   db   = new QLCHViTinhEntities();
                    QLCHMAYTINH.NHANVIEN item = (from d in db.NHANVIENs
                                                 where d.MANV == manv
                                                 select d).Single();
                    db.NHANVIENs.Remove(item);
                    db.SaveChanges();
                    gv_nhanvien.DataSource = db.NHANVIENs.OrderBy(a => a.MANV).ToList();
                    ClearData();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                NhanVienForm_Load(sender, e);
                ClearData();
            }
        }
Exemplo n.º 2
0
 private void btn_them_Click(object sender, EventArgs e)
 {
     if (txt_manv.Text == "")
     {
         MessageBox.Show("Mã nhân viên không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         txt_tennv.Focus();
     }
     else
     {
         if (txt_tennv.Text == "")
         {
             MessageBox.Show("Tên nhân viên không được phép rỗng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             txt_tennv.Focus();
         }
         else
         {
             DialogResult ds = MessageBox.Show("Tạo nhân viên mới ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
             if (ds == DialogResult.OK)
             {
                 try
                 {
                     QLCHViTinhEntities   db   = new QLCHViTinhEntities();
                     QLCHMAYTINH.NHANVIEN item = new QLCHMAYTINH.NHANVIEN()
                     {
                         MANV     = txt_manv.Text,
                         TENNV    = txt_tennv.Text,
                         NGAYSINH = (DateTime)date_ngaysinh.EditValue,
                         EMAIL    = txt_email.Text,
                         DCHI     = txt_diachi.Text,
                         SDT      = txt_sdt.Text,
                         CMND     = txt_cmnd.Text
                     };
                     db.NHANVIENs.Add(item);
                     db.SaveChanges();
                     gv_nhanvien.DataSource = db.NHANVIENs.OrderBy(a => a.MANV).ToList();
                     ClearData();
                 }
                 catch (Exception ex)
                 {
                     MessageBox.Show("Mã nhân viên đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 NhanVienForm_Load(sender, e);
                 ClearData();
             }
         }
     }
 }