Пример #1
0
 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();
     }
 }
Пример #2
0
 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();
     }
 }
Пример #3
0
 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();
     }
 }
Пример #4
0
    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();
    }