Exemple #1
0
 public void UpdateKyLuat(DAL.HOSO_KYLUAT hskl)
 {
     DAL.HOSO_KYLUAT kyluat = GetKyLuat(hskl.PR_KEY);
     if (kyluat != null)
     {
         kyluat.GHI_CHU             = hskl.GHI_CHU;
         kyluat.MA_HT_KYLUAT        = hskl.MA_HT_KYLUAT;
         kyluat.LYDO_KYLUAT         = hskl.LYDO_KYLUAT;
         kyluat.NGAY_QD             = hskl.NGAY_QD;
         kyluat.SO_QD               = hskl.SO_QD;
         kyluat.SO_TIEN             = hskl.SO_TIEN;
         kyluat.PrkeyNguoiQuyetDinh = hskl.PrkeyNguoiQuyetDinh;
         kyluat.TepTinDinhKem       = hskl.TepTinDinhKem;
         kyluat.SoDiem              = hskl.SoDiem;
         Save();
     }
 }
Exemple #2
0
 /// <summary>
 /// Hàm update dành cho form tự cập nhật
 /// </summary>
 /// <param name="prKey"></param>
 public void Update(DAL.HOSO_KYLUAT obj)
 {
     DAL.HOSO_KYLUAT item = dataContext.HOSO_KYLUATs.Where(t => t.PR_KEY == obj.PR_KEY).FirstOrDefault();
     if (item == null)
     {
         return;
     }
     if (item.FR_KEY > 0 && item.PrKeyHoSoTuCapNhat > 0)
     {
         item.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_KYLUAT newObject = new DAL.HOSO_KYLUAT()
         {
             PrKeyHoSoTuCapNhat = obj.PrKeyHoSoTuCapNhat,
             FR_KEY             = -1,
             Duyet               = obj.Duyet,
             NGAY_QD             = obj.NGAY_QD,
             LYDO_KYLUAT         = obj.LYDO_KYLUAT,
             MA_HT_KYLUAT        = obj.MA_HT_KYLUAT,
             GHI_CHU             = obj.GHI_CHU,
             SO_TIEN             = obj.SO_TIEN,
             PrkeyNguoiQuyetDinh = obj.PrkeyNguoiQuyetDinh,
             TepTinDinhKem       = obj.TepTinDinhKem,
             SO_QD               = obj.SO_QD,
         };
         dataContext.HOSO_KYLUATs.InsertOnSubmit(newObject);
         Save();
     }
     else
     {
         item.PrKeyHoSoTuCapNhat = obj.PrKeyHoSoTuCapNhat;
         item.FR_KEY             = -1;
         item.Duyet               = obj.Duyet;
         item.NGAY_QD             = obj.NGAY_QD;
         item.LYDO_KYLUAT         = obj.LYDO_KYLUAT;
         item.MA_HT_KYLUAT        = obj.MA_HT_KYLUAT;
         item.GHI_CHU             = obj.GHI_CHU;
         item.SO_TIEN             = obj.SO_TIEN;
         item.PrkeyNguoiQuyetDinh = obj.PrkeyNguoiQuyetDinh;
         item.TepTinDinhKem       = obj.TepTinDinhKem;
         item.SO_QD               = obj.SO_QD;
         Save();
     }
 }