public void UpdateBanGiaoTaiSan(DAL.HOSO_TAISAN ts) { DAL.HOSO_TAISAN existing = dataContext.HOSO_TAISANs.Where(t => t.PR_KEY == ts.PR_KEY).FirstOrDefault(); if (existing != null) { existing.NgayBanGiao = ts.NgayBanGiao; existing.GhiChuSauBanGiao = ts.GhiChuSauBanGiao; existing.TepTinDinhKem = ts.TepTinDinhKem; Save(); } }
public void Delete(decimal prKey) { DAL.HOSO_TAISAN obj = dataContext.HOSO_TAISANs.Where(t => t.PR_KEY == prKey).FirstOrDefault(); if (obj.FR_KEY <= 0) { dataContext.HOSO_TAISANs.DeleteOnSubmit(obj); Save(); } else { obj.PrKeyHoSoTuCapNhat = -1; Save(); } }
public void Update(DAL.HOSO_TAISAN obj) { DAL.HOSO_TAISAN item = dataContext.HOSO_TAISANs.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_TAISAN newObject = new DAL.HOSO_TAISAN() { PrKeyHoSoTuCapNhat = obj.PrKeyHoSoTuCapNhat, FR_KEY = -1, SoLuong = obj.SoLuong, GHI_CHU = obj.GHI_CHU, MA_VTHH = obj.MA_VTHH, MaDonViTinh = obj.MaDonViTinh, NGAY_NHAN = obj.NGAY_NHAN, TINH_TRANG = obj.TINH_TRANG, }; dataContext.HOSO_TAISANs.InsertOnSubmit(newObject); Save(); } else { item.PrKeyHoSoTuCapNhat = obj.PrKeyHoSoTuCapNhat; item.FR_KEY = -1; item.SoLuong = obj.SoLuong; item.GHI_CHU = obj.GHI_CHU; item.MA_VTHH = obj.MA_VTHH; item.MaDonViTinh = obj.MaDonViTinh; item.NGAY_NHAN = obj.NGAY_NHAN; item.TINH_TRANG = obj.TINH_TRANG; Save(); } }
protected void btnChuaBanGiao_Click(object sender, DirectEventArgs e) { // upload file string path = string.Empty; if (fufAttach_AttachFile.HasFile) { string directory = Server.MapPath(""); path = UploadFile(fufAttach_AttachFile, "File/AttachFile"); } if (path.Equals("-1")) { X.Msg.Alert("Thông báo", "Kích thước của tệp tin vượt quá quy định (10MB)").Show(); return; } RowSelectionModel sm = GridPanel2.SelectionModel.Primary as RowSelectionModel; HOSO_TAISANController controller = new HOSO_TAISANController(); foreach (var item in sm.SelectedRows) { DAL.HOSO_TAISAN ts = new DAL.HOSO_TAISAN() { PR_KEY = decimal.Parse(item.RecordID), NgayBanGiao = null, GhiChuSauBanGiao = txtGhiChu.Text, }; if (path != "") { ts.TepTinDinhKem = path; } else { ts.TepTinDinhKem = hdfAttach_AttachFile.Text; } controller.UpdateBanGiaoTaiSan(ts); } RM.RegisterClientScriptBlock("grpBanGiaoTaiSanStore", "grpBanGiaoTaiSanStore.reload();Store1.reload();"); wdCapNhatTaiSan.Hide(); }