private void frmPhieuXuat_Load(object sender, EventArgs e) { try { GiaoNhan = GiaoNhanDataProvider.Instance.GetChungTuGiaoNhanGetById(IdGiaoNhan); if (GiaoNhan != null)//sua => tim danh sach cac chung tu co cung phan cong giao nhan { List <ChungTuBanHangInfor> liChungTu = GiaoNhanDataProvider.Instance.GetAllChungTuByIdGiaoNhan(GiaoNhan.IdGiaoNhan); LstPhieuPCGN = new List <ChungTuBanHangInfor>(liChungTu); LoadChungTuInstance(); Updating = false; setEDItems(); ShowInfors(); } LoadAllChiTietHangBan(); } catch (Exception ex) { EventLogProvider.Instance.WriteLog(ex.ToString() + "\nUser: "******"\nMay: " + Declare.TenMay, this.Name); #if DEBUG MessageBox.Show("Lỗi ngoại lệ: " + ex.ToString(), Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #else MessageBox.Show("Lỗi ngoại lệ: " + ex.Message, Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #endif } }
public frmBH_LapPhanDonGiaoNhan() { InitializeComponent(); Common.LoadStyle(this); GiaoNhan = new ChungTuGiaoNhanInfor(); IsGNhan = false; }
public void UpdateChungTuGiaoNhan(ChungTuGiaoNhanInfor chungTuGiaoNhan) { ExecuteCommand(Declare.StoreProcedureNamespace.spChungTuGiaoNhanUpdate, chungTuGiaoNhan.IdGiaoNhan, chungTuGiaoNhan.SoPhieuPhanCong, chungTuGiaoNhan.NgayPhanCong, chungTuGiaoNhan.ThoiGianGiaoTu, chungTuGiaoNhan.ThoiGianGiaoDen, chungTuGiaoNhan.NgayHoanThanh, chungTuGiaoNhan.NgayXacNhan, chungTuGiaoNhan.TinhTrang, chungTuGiaoNhan.GhiChu, chungTuGiaoNhan.ListIdChungTu, chungTuGiaoNhan.Draft, chungTuGiaoNhan.NguoiSua); }
public frmBH_LapPhanDonGiaoNhan(List <ChungTuBanHangInfor> lstPhieuPCGN) { InitializeComponent(); Common.LoadStyle(this); this.LstPhieuPCGN = lstPhieuPCGN; GiaoNhan = new ChungTuGiaoNhanInfor(); this.IsGNhan = false; }
public int InsertChungTuGiaoNhan(ChungTuGiaoNhanInfor chungTuGiaoNhan) { ExecuteCommand(Declare.StoreProcedureNamespace.spChungTuGiaoNhanInsert, chungTuGiaoNhan.IdGiaoNhan, chungTuGiaoNhan.SoPhieuPhanCong, chungTuGiaoNhan.NgayPhanCong, chungTuGiaoNhan.ThoiGianGiaoTu, chungTuGiaoNhan.ThoiGianGiaoDen, chungTuGiaoNhan.NgayHoanThanh, chungTuGiaoNhan.NgayXacNhan, chungTuGiaoNhan.TinhTrang, chungTuGiaoNhan.GhiChu, chungTuGiaoNhan.ListIdChungTu, chungTuGiaoNhan.Draft, chungTuGiaoNhan.NguoiTao); return(Common.IntValue(Parameters["p_IdGiaoNhan"].Value)); }
public frmBC_GiaoNhan_ChiTiet(string listIdChungTu, int idGiaoNhan) { InitializeComponent(); Common.LoadStyle(this); this.ListIdChungTu = listIdChungTu; this.IdGiaoNhan = idGiaoNhan; //Business = new PhanCongGiaoNhanBusiness(LoaiChungTu, nguoiDung.IdNhanVien, _IdKho); GiaoNhan = new ChungTuGiaoNhanInfor(); }
private void frmPhieuXuat_Load(object sender, EventArgs e) { try { if (LstPhieuPCGN.Count == 0) { return; } GiaoNhan = GiaoNhanDataProvider.Instance.GetChungTuGiaoNhanGetByCT(LstPhieuPCGN[0].IdChungTu); if (GiaoNhan != null)//sua => tim danh sach cac chung tu co cung phan cong giao nhan { List <ChungTuBanHangInfor> liChungTu = GiaoNhanDataProvider.Instance.GetAllChungTuByIdGiaoNhan(GiaoNhan.IdGiaoNhan); LstPhieuPCGN = new List <ChungTuBanHangInfor>(liChungTu); LoadChungTuInstance(); //if (GiaoNhan.Draft == 1) //{ // tsbEdit_Click(sender, e); //} //else //{ // IsAdded = false; TrangThaiPhanDon = LstPhieuPCGN[0].DaPhanDon; Updating = TrangThaiPhanDon != (int)TrangThaiPhanDonGiaoNhan.XAC_NHAN_PHAN_DON;// false; setEDItems(); setEDFunctions(); IsGNhan = true; btnGhiChu.Visible = true; //} } else { ThemMoiGiaoNhan(); Updating = true; setEDItems(); setEDFunctions(); ShowInfors(); } LoadAllChiTietHangBan(); } catch (Exception ex) { EventLogProvider.Instance.WriteLog(ex.ToString() + "\nUser: "******"\nMay: " + Declare.TenMay, this.Name); #if DEBUG MessageBox.Show("Lỗi ngoại lệ: " + ex.ToString(), Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #else MessageBox.Show("Lỗi ngoại lệ: " + ex.Message, Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #endif } }
private void UpdateTinhTrangGiaoNhan(ChungTuBanHangInfor ctu, int trangThai, string ghiChu, DateTime ngayHoanThanh) { ChungTuGiaoNhanInfor giaoNhan = GiaoNhanDataProvider.Instance.GetChungTuGiaoNhanGetByCT(ctu.IdChungTu); if (giaoNhan != null) { giaoNhan.TinhTrang = trangThai; giaoNhan.NgayHoanThanh = ngayHoanThanh; giaoNhan.GhiChu = ghiChu; GiaoNhanDataProvider.Instance.UpdateTinhTrangGiaoNhan(giaoNhan); } }
private void ThemMoiGiaoNhan() { TrangThaiPhanDon = (int)TrangThaiPhanDonGiaoNhan.CHUA_PHAN_DON; Draft = -1; IsAdded = true; ResetChungTuInfor(); txtSoPhieuPCGN.Prefix = Declare.Prefix.PhieuPhanCongGiaoNhan; txtSoPhieuPCGN.ReSet();//.Text = CommonProvider.Instance.GetSoPhieu(Declare.Prefix.PhieuPhanCongGiaoNhan); GiaoNhan = new ChungTuGiaoNhanInfor(); GiaoNhan.ListChiTietGiaoNhan = new List <ChungTuGiaoNhanChiTietInfor>(); gPhanCongGiaoNhan.DataSource = new BindingList <ChungTuGiaoNhanChiTietInfor>(GiaoNhan.ListChiTietGiaoNhan); }
public frmBH_LapPhanDonGiaoNhan(List <ChungTuBanHangInfor> lstPhieuPCGN, bool duyetPhanDon, bool ChoPhepSua) { InitializeComponent(); Common.LoadStyle(this); this.LstPhieuPCGN = lstPhieuPCGN; GiaoNhan = new ChungTuGiaoNhanInfor(); this.DuyetPhanDon = duyetPhanDon; this.ChoPhepSua = ChoPhepSua; if (DuyetPhanDon) { this.Text = "Xác nhận phân đơn hàng giao nhân"; tsbDelete.Text = "Từ chối"; Common.SetEDControl(false, false, tsbEdit); } else { this.Text = "Phân đơn hàng giao nhận"; } }
public void UpdateTinhTrangGiaoNhan(ChungTuGiaoNhanInfor gn) { ExecuteCommand(Declare.StoreProcedureNamespace.spChungTuGiaoNhanUpdateTTGN, gn.IdGiaoNhan, gn.NgayHoanThanh, gn.TinhTrang, gn.GhiChu); if (gn.TinhTrang > 1)//dã giao xong, hoặc hủy, hoặc trả lại { //string sql = // String.Format( // "update tbl_ChungTu set NgayGiaoXongHang = (select ngayhoanthanh from tbl_ChungTu_GiaoNhan where idgiaonhan={0}) where idchungtu in ({1}) and loaichungtu in (8,9,10,35,36)", // gn.IdGiaoNhan, gn.ListIdChungTu); //SqlHelper.ExecuteNonQuery(ConnectionUtil.Instance.GetConnection(), CommandType.Text, sql); ExecuteCommand( @"update tbl_ChungTu set NgayGiaoXongHang = (select ngayhoanthanh from tbl_ChungTu_GiaoNhan where idgiaonhan=:idGiaoNhan) where instr(:listIdChungTu, ',' || idchungtu || ',') > 0 and loaichungtu in (8,9,10,35,36)", gn.IdGiaoNhan, String.Format(",{0},", gn.ListIdChungTu)); } }
public void UpdateChungTuGiaoNhan(ChungTuGiaoNhanInfor chungTuGiaoNhan) { GiaoNhanDAO.Instance.UpdateChungTuGiaoNhan(chungTuGiaoNhan); }
public int InsertChungTuGiaoNhan(ChungTuGiaoNhanInfor chungTuGiaoNhan) { return(GiaoNhanDAO.Instance.InsertChungTuGiaoNhan(chungTuGiaoNhan)); }