예제 #1
0
 public bool XoaNV(int maNV)
 {
     try
     {
         NHAN_VIEN nvDB = db.NHAN_VIEN.SingleOrDefault(p => p.MANV == maNV && p.TRANGTHAIXOA == false);
         nvDB.TRANGTHAIXOA = true;
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #2
0
        public void UpdateNhanVien(NHAN_VIEN nhanvien)
        {
            var query = (from c in _dataContext.NHAN_VIENs
                         where c.MaNhanVien == nhanvien.MaNhanVien
                         select c).Single();

            query.DiaChi          = nhanvien.DiaChi;
            query.DienThoai       = nhanvien.DienThoai;
            query.HoTen           = nhanvien.HoTen;
            query.LoaiNhanVien    = nhanvien.LoaiNhanVien;
            query.LuongTrongThang = nhanvien.LuongTrongThang;

            _dataContext.SubmitChanges();
        }
예제 #3
0
 public bool SuaNV(NhanVienDTO nv)
 {
     try
     {
         NHAN_VIEN nvDB = db.NHAN_VIEN.SingleOrDefault(p => p.MANV == nv.Manv && p.TRANGTHAIXOA == false);
         nvDB.TENNV  = nv.Tennv;
         nvDB.DIACHI = nv.Diachi;
         nvDB.SDT    = nv.Sdt;
         nv.Chucvu   = nv.Chucvu;
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #4
0
 public bool ThemNV(NhanVienDTO nv)
 {
     try
     {
         NHAN_VIEN nvDB = new NHAN_VIEN
         {
             TENNV  = nv.Tennv,
             DIACHI = nv.Diachi,
             SDT    = nv.Sdt,
             CHUCVU = nv.Chucvu
         };
         db.NHAN_VIEN.Add(nvDB);
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #5
0
 public void InsertNhanVien(NHAN_VIEN nhanvien)
 {
     _dataContext.NHAN_VIENs.InsertOnSubmit(nhanvien);
     _dataContext.SubmitChanges();
 }