示例#1
0
 private void BtnThem_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show("Bạn có muốn thêm nhân viên không?", "Thông báo:",
                             MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
         {
             Model.NhanVien newNhanVien = new Model.NhanVien()
             {
                 MaNV     = TbMaNV.Text,
                 HoNV     = TbHo.Text,
                 TenNV    = TbTen.Text,
                 DiaChi   = TbDiaChi.Text,
                 GT       = GioiTinhNV(PnGioiTinh),
                 NgaySinh = DTNgaySinh.Value,
                 Luong    = decimal.Parse(TbLuong.Text),
                 MaPB     = CbPhongBan.SelectedValue.ToString()
             };
             db.NhanViens.Add(newNhanVien);
             db.SaveChanges();
             MessageBox.Show("Thêm thành công!", "Thông báo");
             FormNhanVien_Load(sender, e);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Thêm thất bại. Chi tiết lỗi: " + ex.Message, "thông báo");
     }
 }
示例#2
0
 private void BtnSua_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show("Bạn có muốn sửa thông tin nhân viên không?", "Thông báo:",
                             MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
         {
             Model.NhanVien selectedNhanVien = db.NhanViens.Find(maNhanVien);
             selectedNhanVien.HoNV     = TbHo.Text;
             selectedNhanVien.TenNV    = TbTen.Text;
             selectedNhanVien.DiaChi   = TbDiaChi.Text;
             selectedNhanVien.GT       = GioiTinhNV(PnGioiTinh);
             selectedNhanVien.NgaySinh = DTNgaySinh.Value;
             selectedNhanVien.Luong    = decimal.Parse(TbLuong.Text);
             selectedNhanVien.MaPB     = CbPhongBan.SelectedValue.ToString();
             db.SaveChanges();
             MessageBox.Show("Sửa thành công!", "Thông báo");
             FormNhanVien_Load(sender, e);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Sửa thất bại. Chi tiết lỗi: " + ex.Message, "thông báo");
     }
 }
示例#3
0
 private void BtnXoa_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show("Bạn có muốn xóa nhân viên đã chọn không?", "Thông báo:",
                             MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
         {
             Model.NhanVien selectedNhanVien = db.NhanViens.SingleOrDefault(x => x.MaNV == maNhanVien);
             db.NhanViens.Remove(selectedNhanVien);
             db.SaveChanges();
             MessageBox.Show("Xóa thành công!", "thông báo");
             FormNhanVien_Load(sender, e);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Xóa thất bại. Chi tiết lỗi: " + ex.Message, "thông báo");
     }
 }