예제 #1
0
 public vwCHUCVU_NHANVIEN_TAIKHOAN GetNhanVienByMANV(int manv)
 {
     using (QLDLEntities context = new QLDLEntities())
     {
         vwCHUCVU_NHANVIEN_TAIKHOAN nhanvien =
             context.vwCHUCVU_NHANVIEN_TAIKHOAN.FirstOrDefault(nv => nv.MANV == manv);
         return(nhanvien);
     }
 }
예제 #2
0
 public SuaNhanVien(vwCHUCVU_NHANVIEN_TAIKHOAN View)
 {
     InitializeComponent();
     Application.Current.MainWindow.Loaded += DPI.Initialize;
     DataContext = new State()
     {
         NhanVien = View
                    // DaiLy = View
     };
 }
예제 #3
0
 public bool UpdateNhanVien(vwCHUCVU_NHANVIEN_TAIKHOAN nhanvien)
 {
     try
     {
         using (QLDLEntities db = new QLDLEntities())
         {
             NHANVIEN nv = db.NHANVIENs.Where(p => p.MANV == nhanvien.MANV).Single();
             nv.TENNV    = nhanvien.TENNV.Length > 10 ? nhanvien.TENNV.Substring(0, 10) : nhanvien.TENNV;
             nv.NGAYSINH = nhanvien.NGAYSINH;
             nv.DIACHI   = nhanvien.DIACHI.Length > 50 ? nhanvien.DIACHI.Substring(0, 50) : nhanvien.DIACHI; //.Substring(0, 50);
             nv.MACHUCVU = nhanvien.MACHUCVU;
             db.SaveChanges();
             return(true);
         }
     }
     catch (Exception e)
     {
         System.Console.Out.WriteLine(e.ToString());
         return(false);
     }
 }