Beispiel #1
0
 /// <summary>
 /// Hàm update dành riêng cho form tự cập nhật
 /// </summary>
 /// <param name="deTai"></param>
 public void UpdateForTuCapNhat(DAL.HOSO_BANGCAP_UNGVIEN newObj)
 {
     DAL.HOSO_BANGCAP_UNGVIEN oldObj = dataContext.HOSO_BANGCAP_UNGVIENs.Where(t => t.ID == newObj.ID).FirstOrDefault();
     if (oldObj == null)
     {
         return;
     }
     if (oldObj.FR_KEY > 0 && oldObj.PrkeyHoSoTuCapNhat > 0)
     {
         oldObj.PrkeyHoSoTuCapNhat = -1; //hủy việc dùng chung bản ghi
         Save();
         //nếu đang dùng chung bản ghi thì khi cập nhật sẽ sinh ra 1 bản ghi mới
         DAL.HOSO_BANGCAP_UNGVIEN item = new DAL.HOSO_BANGCAP_UNGVIEN()
         {
             PrkeyHoSoTuCapNhat = newObj.PrkeyHoSoTuCapNhat,
             KHOA             = newObj.KHOA,
             FR_KEY           = -1,
             DA_TN            = newObj.DA_TN,
             MA_CHUYENNGANH   = newObj.MA_CHUYENNGANH,
             MA_HT_DAOTAO     = newObj.MA_HT_DAOTAO,
             MA_TRINHDO       = newObj.MA_TRINHDO,
             MA_TRUONG_DAOTAO = newObj.MA_TRUONG_DAOTAO,
             MA_XEPLOAI       = newObj.MA_XEPLOAI,
             NGAY_NHANBANG    = newObj.NGAY_NHANBANG,
             TU_NGAY          = newObj.TU_NGAY,
             DATE_CREATE      = newObj.DATE_CREATE,
             DEN_NGAY         = newObj.DEN_NGAY,
             USERNAME         = newObj.USERNAME,
         };
         dataContext.HOSO_BANGCAP_UNGVIENs.InsertOnSubmit(item);
         Save();
     }
     else
     {
         oldObj.PrkeyHoSoTuCapNhat = newObj.PrkeyHoSoTuCapNhat;
         oldObj.KHOA             = newObj.KHOA;
         oldObj.FR_KEY           = -1;
         oldObj.DA_TN            = newObj.DA_TN;
         oldObj.MA_CHUYENNGANH   = newObj.MA_CHUYENNGANH;
         oldObj.MA_HT_DAOTAO     = newObj.MA_HT_DAOTAO;
         oldObj.MA_TRINHDO       = newObj.MA_TRINHDO;
         oldObj.MA_TRUONG_DAOTAO = newObj.MA_TRUONG_DAOTAO;
         oldObj.MA_XEPLOAI       = newObj.MA_XEPLOAI;
         oldObj.NGAY_NHANBANG    = newObj.NGAY_NHANBANG;
         oldObj.TU_NGAY          = newObj.TU_NGAY;
         oldObj.DATE_CREATE      = newObj.DATE_CREATE;
         oldObj.DEN_NGAY         = newObj.DEN_NGAY;
         oldObj.USERNAME         = newObj.USERNAME;
         Save();
     }
 }
Beispiel #2
0
 /// <summary>
 /// Hàm xóa dành cho form tự cập nhật
 /// </summary>
 /// <param name="ID"></param>
 public void Delete(int ID)
 {
     DAL.HOSO_BANGCAP_UNGVIEN obj = dataContext.HOSO_BANGCAP_UNGVIENs.Where(t => t.ID == ID).FirstOrDefault();
     if (obj.FR_KEY <= 0)
     {
         dataContext.HOSO_BANGCAP_UNGVIENs.DeleteOnSubmit(obj);
         Save();
     }
     else
     {
         obj.PrkeyHoSoTuCapNhat = -1;
         Save();
     }
 }
Beispiel #3
0
 public void Update(DAL.HOSO_BANGCAP_UNGVIEN a)
 {
     DAL.HOSO_BANGCAP_UNGVIEN bangcapuv = GetByID(a.ID);
     bangcapuv.KHOA             = a.KHOA;
     bangcapuv.MA_CHUYENNGANH   = a.MA_CHUYENNGANH;
     bangcapuv.MA_HT_DAOTAO     = a.MA_HT_DAOTAO;
     bangcapuv.MA_TRINHDO       = a.MA_TRINHDO;
     bangcapuv.MA_TRUONG_DAOTAO = a.MA_TRUONG_DAOTAO;
     bangcapuv.MA_XEPLOAI       = a.MA_XEPLOAI;
     bangcapuv.NGAY_NHANBANG    = a.NGAY_NHANBANG;
     bangcapuv.DA_TN            = a.DA_TN;
     bangcapuv.TU_NGAY          = a.TU_NGAY;
     bangcapuv.DEN_NGAY         = a.DEN_NGAY;
     Save();
 }
Beispiel #4
0
 public void Insert(DAL.HOSO_BANGCAP_UNGVIEN a)
 {
     dataContext.HOSO_BANGCAP_UNGVIENs.InsertOnSubmit(a);
     Save();
 }
Beispiel #5
0
 public void DeleteBangCap(int id)
 {
     DAL.HOSO_BANGCAP_UNGVIEN bangCap = dataContext.HOSO_BANGCAP_UNGVIENs.Where(t => t.ID == id).FirstOrDefault();
     dataContext.HOSO_BANGCAP_UNGVIENs.DeleteOnSubmit(bangCap);
     Save();
 }