//public frm_PhieuDeNghiXuatTieuHaoNew(int OID, string PhieuNhap, string NgayLap, string PO, int TrangThai,string DienGiai, string NguoiXuat, string TenTrungTam, // string TenKho, int IdTrungTam, int IdKho, int IdNhanVien, int loaiChungTu,int idNguoiQuanLy, string nguoiQuanLy) //{ // InitializeComponent(); // Common.LoadStyle(this); // this.OID = OID; // this.SoChungTu = PhieuNhap; // this.trangThai = TrangThai; // this.GhiChu = DienGiai; // this.NguoiLap = NguoiXuat; // this.IdTrungTam = IdTrungTam; // this.IdKho = IdKho; // this.IdNhanVien = IdNhanVien; // this.TenTrungTam = TenTrungTam; // this.TenKho = TenKho; // this.LoaiChungTu = loaiChungTu; // this.IdNguoiQuanLy = idNguoiQuanLy; // this.NguoiQuanLy = nguoiQuanLy; // business = new DeNghiXuatTieuHaoNewBusiness(new ChungTuDeNghiXuatTieuHaoInfornew() // { // LoaiChungTu = loaiChungTu, // TrangThai = trangThai, // IdChungTu = OID, // SoChungTu = PhieuNhap, // NgayLap = Convert.ToDateTime(NgayLap), // }); //} public frm_PhieuDeNghiXuatTieuHaoNew(ChungTuDeNghiXuatTieuHaoInfornew xuatTieuHaoInfor) { InitializeComponent(); Common.LoadStyle(this); business = new DeNghiXuatTieuHaoNewBusiness(xuatTieuHaoInfor); chungTuInfo = business.ChungTu; }
public frm_PhieuDeNghiXuatTieuHaoNew() { InitializeComponent(); Common.LoadStyle(this); business = new DeNghiXuatTieuHaoNewBusiness(); txtNguoiLap.Text = Declare.UserName; }
public frm_PhieuDeNghiXuatTieuHaoNew(int Oid) { InitializeComponent(); Common.LoadStyle(this); chungTuInfo = DeNghiXuatTieuHaoProvidernew.Instance.GetPhieuDeNghiXuatTieuHao(Oid); txtNguoiLap.Text = chungTuInfo.NguoiTao; business = new DeNghiXuatTieuHaoNewBusiness(chungTuInfo); }
public void Delete() { DeNghiXuatTieuHaoNewBusiness DeNghiXuatTieuHaoBusiness; //- lay infor nhap noi bo tren danh sach grid if (grvDanhSach.FocusedRowHandle < 0) { return; } DeNghiXuatTieuHaoBusiness = new DeNghiXuatTieuHaoNewBusiness((ChungTuDeNghiXuatTieuHaoInfornew)grvDanhSach.GetRow(grvDanhSach.FocusedRowHandle)); DeNghiXuatTieuHaoBusiness.DeleteChungTu(); }
public void Delete() { DeNghiXuatTieuHaoNewBusiness DeNghiXuatTieuHaoBusiness; //- lay infor nhap noi bo tren danh sach grid if (grvDanhSach.FocusedRowHandle < 0) { return; } DeNghiXuatTieuHaoBusiness = new DeNghiXuatTieuHaoNewBusiness((ChungTuDeNghiXuatTieuHaoInfornew)grvDanhSach.GetRow(grvDanhSach.FocusedRowHandle)); if (DeNghiXuatTieuHaoBusiness.ChungTu.LoaiChungTu == Convert.ToInt32(TransactionType.DE_NGHI_TIEU_HAO)) { DeNghiXuatTieuHaoBusiness.ChungTu.TrangThai = Convert.ToInt32(TrangThaiDuyet.HUY_TIEU_HAO); DeNghiXuatTieuHaoBusiness.CancelChungTu(); } else { clsUtils.MsgThongBao("Chứng từ đã xuất kho, không thể hủy !"); } }
private void SaveAll() { try { List <DMChungTuNhapInfo> li = tblChungTuDataProvider.Search(txtSoPhieu.Text.Trim()); if (li.Count > 0 && business.ChungTu.IdChungTu == 0) { txtSoPhieu.Focus(); throw new ManagedException("Số phiếu đã tồn tại trong hệ thống.Xin hãy kiểm tra lại!"); } SaveChungTu(); frmProgress.Instance.Caption = Text; frmProgress.Instance.Description = "Đang thực hiện ..."; frmProgress.Instance.MaxValue = 100; frmProgress.Instance.Value = 0; frmProgress.Instance.DoWork( delegate { try { frmProgress.Instance.MaxValue = 10; ConnectionUtil.Instance.BeginTransaction(); DeNghiXuatTieuHaoNewBusiness businessCloned = (DeNghiXuatTieuHaoNewBusiness)business.Clone(); frmProgress.Instance.Value += 1; if (businessCloned.ChungTu.IdChungTu == 0 && !dteNgay.Enabled) { businessCloned.ChungTu.NgayLap = CommonProvider.Instance.GetSysDate(); } frmProgress.Instance.Value += 1; businessCloned.SaveChungTu(); frmProgress.Instance.Value += 1; ConnectionUtil.Instance.CommitTransaction(); frmProgress.Instance.Description = "Đã xong!"; frmProgress.Instance.Value = frmProgress.Instance.MaxValue; frmProgress.Instance.IsCompleted = true; } catch (Exception ex) { ConnectionUtil.Instance.RollbackTransaction(); MessageBox.Show(ex.Message); frmProgress.Instance.Description = "Giao dịch không thành công!"; frmProgress.Instance.Value = frmProgress.Instance.MaxValue; frmProgress.Instance.IsCompleted = true; if (!(ex is ManagedException)) { EventLogProvider.Instance.WriteOfflineLog(ex.ToString(), "Đề nghị xuất tiêu hao"); } } }); //ConnectionUtil.Instance.DoSerializableWorkInTransaction( // delegate // { // frmProgress.Instance.MaxValue = 10; // DeNghiXuatTieuHaoNewBusiness businessCloned = (DeNghiXuatTieuHaoNewBusiness)business.Clone(); // frmProgress.Instance.Value += 1; // if (businessCloned.ChungTu.IdChungTu == 0 && // !dteNgay.Enabled) businessCloned.ChungTu.NgayLap = CommonProvider.Instance.GetSysDate(); // frmProgress.Instance.Value += 1; // businessCloned.SaveChungTu(); // frmProgress.Instance.Value += 1; // } // ); } catch (Exception) { //ConnectionUtil.Instance.RollbackTransaction(); throw; } }