Esempio n. 1
0
 /// <summary>
 /// Hàm xóa dành riêng cho form tự cập nhật
 /// </summary>
 /// <param name="prKey"></param>
 public void Delete(decimal prKey)
 {
     DAL.HOSO_KHENTHUONG obj = dataContext.HOSO_KHENTHUONGs.Where(t => t.PR_KEY == prKey).FirstOrDefault();
     if (obj.FR_KEY <= 0)
     {
         dataContext.HOSO_KHENTHUONGs.DeleteOnSubmit(obj);
         Save();
     }
     else
     {
         obj.PrKeyHoSoTuCapNhat = -1; //đánh dấu bản ghi này ko còn thuộc về HOSO_TUCAPNHAT
         Save();
     }
 }
Esempio n. 2
0
 public void UpdateKhenThuong(DAL.HOSO_KHENTHUONG hskt)
 {
     DAL.HOSO_KHENTHUONG khenthuong = GetKhenThuong(hskt.PR_KEY);
     if (khenthuong != null)
     {
         khenthuong.GHI_CHU             = hskt.GHI_CHU;
         khenthuong.MA_HT_KTHUONG       = hskt.MA_HT_KTHUONG;
         khenthuong.LYDO_KTHUONG        = hskt.LYDO_KTHUONG;
         khenthuong.NGAY_QD             = hskt.NGAY_QD;
         khenthuong.SO_QD               = hskt.SO_QD;
         khenthuong.SO_TIEN             = hskt.SO_TIEN;
         khenthuong.PrkeyNguoiQuyetDinh = hskt.PrkeyNguoiQuyetDinh;
         khenthuong.TepTinDinhKem       = hskt.TepTinDinhKem;
         khenthuong.SoDiem              = hskt.SoDiem;
         Save();
     }
 }
Esempio n. 3
0
 public void Update(DAL.HOSO_KHENTHUONG obj)
 {
     DAL.HOSO_KHENTHUONG item = dataContext.HOSO_KHENTHUONGs.Where(t => t.PR_KEY == obj.PR_KEY).FirstOrDefault();
     if (item == null)
     {
         return;
     }
     if (item.FR_KEY > 0 && item.PrKeyHoSoTuCapNhat > 0)
     {
         //nếu đang dùng chung bản ghi thì khi cập nhật sẽ sinh ra 1 bản ghi mới
         item.PrKeyHoSoTuCapNhat = -1; //Hủy việc dùng chung bản ghi
         Save();
         DAL.HOSO_KHENTHUONG newObject = new DAL.HOSO_KHENTHUONG()
         {
             FR_KEY              = -1,
             GHI_CHU             = obj.GHI_CHU,
             MA_HT_KTHUONG       = obj.MA_HT_KTHUONG,
             LYDO_KTHUONG        = obj.LYDO_KTHUONG,
             NGAY_QD             = obj.NGAY_QD,
             PrkeyNguoiQuyetDinh = obj.PrkeyNguoiQuyetDinh,
             SO_QD              = obj.SO_QD,
             SO_TIEN            = obj.SO_TIEN,
             TepTinDinhKem      = obj.TepTinDinhKem,
             PrKeyHoSoTuCapNhat = obj.PrKeyHoSoTuCapNhat,
         };
         dataContext.HOSO_KHENTHUONGs.InsertOnSubmit(newObject);
         Save();
     }
     else
     {
         item.FR_KEY              = -1;
         item.GHI_CHU             = obj.GHI_CHU;
         item.MA_HT_KTHUONG       = obj.MA_HT_KTHUONG;
         item.LYDO_KTHUONG        = obj.LYDO_KTHUONG;
         item.NGAY_QD             = obj.NGAY_QD;
         item.PrkeyNguoiQuyetDinh = obj.PrkeyNguoiQuyetDinh;
         item.SO_QD              = obj.SO_QD;
         item.SO_TIEN            = obj.SO_TIEN;
         item.TepTinDinhKem      = obj.TepTinDinhKem;
         item.PrKeyHoSoTuCapNhat = obj.PrKeyHoSoTuCapNhat;
         Save();
     }
 }
Esempio n. 4
0
 public void InsertKhenThuong(DAL.HOSO_KHENTHUONG khenthuong)
 {
     dataContext.HOSO_KHENTHUONGs.InsertOnSubmit(khenthuong);
     Save();
 }