private bool Check() { int User = 0; if (dgvChiTiet.RowCount < 1) { throw new ManagedException("Bạn chưa thêm sản phẩm!"); } foreach (ChungTu_ChiTietInfo pt in business.ListChiTietChungTu) { if (pt.IdSanPham == 0) { throw new ManagedException("Trong danh sách có sản phẩm bạn chưa thêm vào!"); } } foreach (DMKhoCBOLoadInfo nguoiDungInfor in ((NguoiDungInfor)Declare.USER_INFOR).KhoNguoiDung) { if (bteKhoDen.Text == nguoiDungInfor.TenKho) { User = 1; } } var dmKhoInfo = DMKhoDataProvider.GetKhoByIdInfo(business.ChungTu.IdKho); if (dmKhoInfo.IdTrungTam == 5 && //nếu là trung tâm trung chuyển dmKhoInfo.OtherTrungTam.Contains(((NguoiDungInfor)Declare.USER_INFOR).IdTrungTamHachToan.ToString())) { User = 1; } else if (dmKhoInfo.IdTrungTam != ((NguoiDungInfor)Declare.USER_INFOR).IdTrungTamHachToan) { User = 0; } if (User != 1) { throw new ManagedException("Bạn không có quyền nhận chứng từ này!"); } int SumChiTietMaVach = 0; int SumChiTietChungTu = 0; foreach (ChungTu_ChiTietHangHoaBaseInfo chungTuChiTietHangHoaBaseInfo in business.ListChiTietHangHoa) { SumChiTietMaVach += chungTuChiTietHangHoaBaseInfo.SoLuong; } foreach (ChungTu_ChiTietInfo chungTuChiTietInfo in business.ListChiTietChungTu) { SumChiTietChungTu += chungTuChiTietInfo.SoLuong; } if (SumChiTietChungTu > SumChiTietMaVach) { throw new ManagedException("Bạn chưa nhập mã vạch!"); } return(true); }
protected override void OnLoad() { if (idTrungTam == -1) { if (idNhanVien == -1) { ListInitInfo = DMKhoDataProvider.GetListDMKhoInfor(); } else { ListInitInfo = DMKhoDataProvider.GetListKhoInforByIdNhanVien(idNhanVien); } } else { ListInitInfo = DMKhoDataProvider.GetListKhoNhapLaiInfoByTTamNVien(idTrungTam, idNhanVien); } if (baoHanh == 1) { if (ListInitInfo == null) { ListInitInfo = new List <DMKhoInfo>(); } ListInitInfo.Insert(0, new DMKhoInfo() { IdKho = 0, MaKho = "BH.KHACH", TenKho = "Kho khách bảo hành", SuDung = 1, IdTrungTam = idTrungTam }); } }
private void LoadChungTuHeader() { LoaiChungTu = Business.ChungTu.LoaiChungTu; TrangThaiDonHang = Business.ChungTu.TrangThai; Draft = Business.ChungTu.Draft; bteKhoXuat.Tag = DMKhoDataProvider.GetKhoByIdInfo(Business.ChungTu.IdKho); bteKhoXuat.Text = bteKhoXuat.Tag != null ? ((DMKhoInfo)bteKhoXuat.Tag).TenKho : ""; bteKhachHang.Tag = DmDoiTuongProvider.GetDmDoiTuongInfoFromOid(Business.ChungTu.IdDoiTuong); bteKhachHang.Text = bteKhachHang.Tag != null ? ((DMDoiTuongInfo)bteKhachHang.Tag).TenDoiTuong : ""; IdKhoSelected = Business.ChungTu.IdKho; txtGhiChu.Text = Business.ChungTu.GhiChu; txtSoOrderKH.Text = Business.ChungTu.SoChungTu; mstNgayLapPhieu.Value = Business.ChungTu.NgayLap; txtSoPhieu.Text = Business.ChungTu.SoPhieuXuat; try { mstNgayXuat.Value = Business.ChungTu.NgayXuatHang; } catch { mstNgayXuat.Value = DateTime.Now; } cboNhanVien.SelectedValue = Business.ChungTu.IdNhanVienGiao; bteNhanVien.Tag = DmNhanVienDataProvider.GetListDmNhanVienInfoFromOid(Business.ChungTu.IdNhanVienGiao); bteNhanVien.Text = bteNhanVien.Tag != null ? ((DMNhanVienInfo)bteNhanVien.Tag).HoTen : ""; txtDienThoai.Text = Business.ChungTu.DienThoai; txtHoTenKhachHang.Text = Business.ChungTu.HoTen; txtDiaChi.Text = Business.ChungTu.DiaChi; }
public frm_ChungTuNhap() { InitializeComponent(); Common.LoadStyle(this); currentKho = DMKhoDataProvider.GetKhoByIdInfo(Declare.IdKho); currentTrungTam = DMTrungTamDataProvider.GetTrungTamByIdInfo(Declare.IdTrungTam); }
private void SaveKho() { if (Check()) { try { ConnectionUtil.Instance.BeginTransaction(); if (frmKho.isAdd) { DMKhoDataProvider.Insert(SetKhoInfo()); ConnectionUtil.Instance.CommitTransaction(); } else { DMKhoDataProvider.Update(SetKhoInfo()); ConnectionUtil.Instance.CommitTransaction(); } } catch (Exception) { ConnectionUtil.Instance.RollbackTransaction(); throw; } } }
public rpt_BC_PhieuDeNghiNhanDieuChuyen(int IdKho) { InitializeComponent(); DMKhoInfo dmKho = DMKhoDataProvider.GetKhoByIdInfo(IdKho); txtKhoDi.Text = dmKho.TenKho; }
private void LoadComboKho() { cboKho.DisplayMember = "TenKho"; cboKho.ValueMember = "MaKho"; cboKho.DataSource = DMKhoDataProvider.GetListKhoByTrungTamPairInfo(Declare.IdTrungTam); cboKho.SelectedValue = Declare.IdKho; }
private void LoadChungTuHeader() { LoadTrungTam(); txtSoOrderKH.Text = Business.ChungTu.SoChungTu; mstNgayLapPhieu.Value = Business.ChungTu.NgayLap; txtKyHieu.Text = Business.ChungTu.KyHieu; txtSoSerie.Text = Business.ChungTu.SoSeri; bteKhoXuat.Tag = DMKhoDataProvider.GetKhoByIdInfo(Business.ChungTu.IdKho); bteKhoXuat.Text = bteKhoXuat.Tag != null ? ((DMKhoInfo)bteKhoXuat.Tag).TenKho : ""; bteKhachHang.Tag = DmDoiTuongProvider.GetDmDoiTuongInfoFromOid(Business.ChungTu.IdDoiTuong); bteKhachHang.Text = bteKhachHang.Tag != null ? ((DMDoiTuongInfo)bteKhachHang.Tag).TenDoiTuong : ""; txtDienThoai.Text = Business.ChungTu.DienThoai; txtCMND.Text = Business.ChungTu.SoCMND; txtHoTenKhachHang.Text = Business.ChungTu.HoTen; cboGioiTinh.SelectedIndex = Business.ChungTu.GioiTinh; txtTuoi.Text = Business.ChungTu.DoTuoi.ToString(); txtMaSoThue.Text = Business.ChungTu.MaSoThue; txtEmail.Text = Business.ChungTu.Email; txtDiaChi.Text = Business.ChungTu.DiaChiHoaDon; txtDiaChiGiaoHang.Text = Business.ChungTu.DiaChiGiaoHang; txtTongTienHang.Text = Common.Double2Str(Business.ChungTu.TongTienHang); txtTongTienCK.Text = Common.Double2Str(Business.ChungTu.TongTienChietKhau); txtTongTienSauCK.Text = Common.Double2Str(Business.ChungTu.TongTienSauChietKhau); txtTongTienVAT.Text = Common.Double2Str(Business.ChungTu.TongTienVAT); txtTongTienThanhToan.Text = Common.Double2Str(Business.ChungTu.TongTienThanhToan); txtTienThucTra.Text = Common.Double2Str(Business.ChungTu.TienThanhToanThuc); txtTienConNo.Text = Common.Double2Str(Business.ChungTu.TienConNo); bteThoiHanThanhToan.Tag = DMLoaiThuChiDataProvider.GetListDmThuChiInfoFromOid(Business.ChungTu.HinhThucTra); bteThoiHanThanhToan.Text = bteThoiHanThanhToan.Tag != null ? ((DMLoaiThuChiInfor)bteThoiHanThanhToan.Tag).Ten : ""; }
public rpt_BC_PhieuXuatDieuChuyen(int idKhoDieuChuyen) { InitializeComponent(); this.IdKhoDieuChuyen = idKhoDieuChuyen; DMKhoInfo dmKho = DMKhoDataProvider.GetKhoByIdInfo(IdKhoDieuChuyen); txtKhoDen.Text = dmKho.TenKho; }
private void LoadAllKho() { List <DMKhoCBOLoadInfo> liKho = DMKhoDataProvider.GetCboDMKhoInfo(); gKhoXuat.DataSource = new BindingList <DMKhoCBOLoadInfo>(liKho); gvKhoXuat.ExpandAllGroups(); selector.View = gvKhoXuat; }
public rpt_BC_PhieuNhanDieuChuyen(int IdKho, string soCTG) { InitializeComponent(); DMKhoInfo dmKho = DMKhoDataProvider.GetKhoByIdInfo(IdKho); txtKhoDi.Text = dmKho.TenKho; lblSoCTG.Text = soCTG; }
public frmDoiMaLinhKien() { InitializeComponent(); btnXacNhan.Enabled = false; bteKhoThucHien.Tag = DMKhoDataProvider.GetKhoByIdInfo(Declare.IdKho); bteKhoThucHien.Text = ((DMKhoInfo)bteKhoThucHien.Tag).MaKho; soPhieuNhapDLK = CommonProvider.Instance.GetSoPhieu("PNDLK", "tbl_chungtu", "sochungtu"); }
private bool Check() { if (String.IsNullOrEmpty(txtMaKho.Text)) { txtMaKho.Focus(); throw new InvalidOperationException("Mã kho không được để trống !"); } if (String.IsNullOrEmpty(txtMaKhoOracle.Text)) { txtMaKhoOracle.Focus(); throw new InvalidOperationException("Mã kho Oracle không được để trống !"); } if (String.IsNullOrEmpty(txtTenKho.Text)) { txtTenKho.Focus(); throw new InvalidOperationException("Tên kho không được để trống !"); } //if (String.IsNullOrEmpty(txtDienThoai.Text)) //{ // txtDienThoai.Focus(); // throw new InvalidOperationException("Điện thoại trung tâm không được để trống !"); //} //if (String.IsNullOrEmpty(txtFax.Text)) //{ // txtFax.Focus(); // throw new InvalidOperationException("Fax trung tâm không được để trống !"); //} //if (String.IsNullOrEmpty(txtEmail.Text)) //{ // txtEmail.Focus(); // throw new InvalidOperationException("Email không được để trống !"); //} if (txtEmail.Text.Trim().Length > 0 && Common.ValidEmail(txtEmail.Text.Trim()) == false) { txtEmail.Focus(); throw new InvalidOperationException("Email chưa đúng định dạng!"); } if (frmKho.IsSync) { if (txtMaKho.Text != dm.MaKho) { throw new InvalidOperationException("Mã kho đã bị thay đổi !"); } //if (txtMaKhoOracle.Text != dm.MaKhoOracle) //{ // throw new InvalidOperationException("Mã kho Oracle đã bị thay đổi !"); //} } if (DMKhoDataProvider.KiemTra(new DMKhoInfo { IdKho = frmKho.Oid, MaKho = txtMaKho.Text.Trim() })) { throw new InvalidOperationException("Mã Kho đã tồn tại trong hệ thống !"); } return(true); }
private void LoadKho() { DMKhoInfo dmKho = DMKhoDataProvider.GetKhoByIdInfo(_IdKho); if (dmKho != null) { bteKhoXuat.Text = dmKho.TenKho; bteKhoXuat.Tag = dmKho; } }
private void LoadOldChungTuInfor(ChungTuBanHangInfor lstHD) { grbChungTuMua.Text = "Thông tin phiếu mua hàng: " + (String.IsNullOrEmpty(lstHD.TenTrungTam) ? "" : (lstHD.TenTrungTam + (String.IsNullOrEmpty(lstHD.TenKho) ? "" : "(" + lstHD.TenKho + ")"))); _IdTrungTam = lstHD.IdTrungTam; bteKhoXuat.Tag = DMKhoDataProvider.GetKhoByIdInfo(Business.ChungTu.IdKho); bteKhoXuat.Text = bteKhoXuat.Tag != null ? ((DMKhoInfo)bteKhoXuat.Tag).TenKho : ""; txtSoGiaoDich.Text = lstHD.SoChungTu; txtSoPhieuXuat.Text = lstHD.SoPhieuXuat; dteNgayLap.EditValue = lstHD.NgayLap; dteNgayXuat.EditValue = lstHD.NgayXuatHang; txtKiHieu.Text = lstHD.KyHieu; txtSoHoaDon.Text = lstHD.SoSeri; txtTenDoiTuong.Text = lstHD.HoTen; txtCongTy.Text = lstHD.CongTy; cboGioiTinh.SelectedIndex = lstHD.GioiTinh; txtCMND.Text = lstHD.SoCMND; txtSoDienThoai.Text = lstHD.MaSoThue; txtEmail.Text = lstHD.Email; txtDiaChiHD.Text = lstHD.DiaChiHoaDon; txtDiaChiGH.Text = lstHD.DiaChiGiaoHang; if (lstHD.IdNhanVien != 0) { DMNhanVienInfo thuongvien = DmNhanVienDataProvider.GetListDmNhanVienInfoFromOid(lstHD.IdNhanVien); if (thuongvien != null) { bteThuongVien.Tag = thuongvien; bteThuongVien.Text = thuongvien.HoTen; } } if (lstHD.IdDoiTuong != 0) { DMDoiTuongInfo doituong = DmDoiTuongProvider.GetDmDoiTuongInfoFromOid(lstHD.IdDoiTuong); if (doituong != null) { txtKhachHang.Tag = doituong; txtKhachHang.Text = doituong.TenDoiTuong; } } if (lstHD.IdKhachLe != 0) { DMDoiTuongInfo khachle = DmDoiTuongProvider.GetDmDoiTuongInfoFromOid(lstHD.IdKhachLe); if (khachle != null) { bteKhachLe.Tag = khachle; bteKhachLe.Text = khachle.TenDoiTuong; } } txtTongTienTT.Text = Common.Double2Str(lstHD.TongTienThanhToan); txtTienThucTra.Text = Common.Double2Str(lstHD.TienThanhToanThuc); txtTienConNo.Text = Common.Double2Str(lstHD.TienConNo); }
public rpt_BC_PhieuXuatDieuChuyen(ChungTuXuatDieuChuyenInfo info) { InitializeComponent(); this.IdKhoDieuChuyen = info.IdKhoDieuChuyen; var dmKho = DMKhoDataProvider.GetKhoByIdInfo(IdKhoDieuChuyen); txtKhoDen.Text = dmKho.TenKho; lblGhiChu.Text = info.GhiChu; }
private void LoadKho() { KhoSelected = DMKhoDataProvider.GetKhoByIdInfo(Declare.IdKho); if (KhoSelected != null) { bteKhoXuat.Tag = KhoSelected; bteKhoXuat.Text = KhoSelected.TenKho; bteKhoXuat.Enabled = !String.IsNullOrEmpty(KhoSelected.MaKho) && !KhoSelected.MaKho.StartsWith("OL"); } }
private void LoadKho() { DMKhoInfo KhoSelected = DMKhoDataProvider.GetKhoByIdInfo(Declare.IdKho); if (KhoSelected != null) { bteKhoXuat.Text = KhoSelected.TenKho; bteKhoXuat.Tag = KhoSelected; } }
private void Delete() { if (DMKhoDataProvider.GetListKhoByTrungTamPairInfo(Oid).Count > 0) { throw new Exception("Trung tâm này đang được sử dụng nên không thể xóa."); } DMTrungTamDataProvider.Delete(new DMTrungTamInfor { IdTrungTam = Oid }); LoadData(); SetControl(false); }
private void Delete() { if (DMKhoDataProvider.Instance.GetListNhanVienCBOInfo(Oid).Count > 0) { throw new Exception("Kho này đang được sử dụng, không thể xóa được"); } DMKhoDataProvider.Delete(new DMKhoInfo { IdKho = Oid }); LoadData(); SetControl(false); }
private void InDonHangTraLai() { if (Business.ChungTu.IdChungTu == 0) { return; } HoaDonPCGNInfo hd = new HoaDonPCGNInfo(); hd.KhachHang = Business.ChungTu.TenDoiTuong; hd.HoTen = Business.ChungTu.HoTen; hd.DienThoai = Business.ChungTu.DienThoai; hd.CongTy = Business.ChungTu.CongTy; hd.MaSoThue = Business.ChungTu.MaSoThue; hd.DiaChiHoaDon = Business.ChungTu.DiaChiHoaDon; hd.DiaChiGiaoHang = Business.ChungTu.DiaChiGiaoHang; hd.NgayLap = Business.ChungTu.NgayLap; hd.NgayBan = Convert.ToDateTime(dteNgayLap.EditValue); hd.SoChungTuGoc = txtSoGiaoDich.Text; hd.SoChungTu = Business.ChungTu.SoChungTu; ChungTuBanHangInfor cTuGoc = BanHangDataProvider.Instance.LoadChungTuBySoChTu(Business.ChungTu.SoChungTuGoc); if (cTuGoc != null) { DMKhoInfo khoXuat = DMKhoDataProvider.GetKhoByIdInfo(cTuGoc.IdKho); if (khoXuat != null) { hd.KhoXuat = khoXuat.MaKho; } } DMKhoInfo khoNhap = DMKhoDataProvider.GetKhoByIdInfo(Business.ChungTu.IdKho); if (khoNhap != null) { hd.MaKhoNhapLai = khoNhap.MaKho; hd.TenKhoNhapLai = khoNhap.TenKho; } hd.LyDoNhapLai = lueLyDo.Text; hd.GhiChu = Business.ChungTu.GhiChu; hd.NhanVienKinhDoanh = Business.ChungTu.TenNhanVien; hd.SoHoaDon = Business.ChungTu.SoSeri; //hd.HinhThucThanhToan = LstPhieuPCGN[0]; hd.CachGiaoHang = Business.ChungTu.GiaoNhan == 1 ? "Giao tại nhà khách" : "Giao tại công ty"; hd.TongTienHang = Business.ChungTu.TongTienHang; hd.TienThanhToanThuc = Business.ChungTu.TienThanhToanThuc; hd.TienConNo = Business.ChungTu.TienConNo; CommonFuns.Instance.InDonHangTraLai(hd, Business.ListChiTietChungTu); }
private void Delete() { if (frmKho.isAdd) { throw new InvalidOperationException("Bạn không thể xóa khi đang thêm mới!"); } if (frmKho.IsSync) { throw new InvalidOperationException("Bạn không thể xóa dữ liệu được đồng bộ!"); } DMKhoDataProvider.Delete(new DMKhoInfo { IdKho = frmKho.Oid }); }
private void LoadDonHangGiaoNhanHeader(ChungTuBanHangInfor dhgn) { LoaiChungTu = dhgn.LoaiChungTu; TrangThaiDonHang = dhgn.TrangThai; Draft = dhgn.Draft; bteKhoXuat.Tag = DMKhoDataProvider.GetKhoByIdInfo(dhgn.IdKho); bteKhoXuat.Text = bteKhoXuat.Tag != null ? ((DMKhoInfo)bteKhoXuat.Tag).TenKho : ""; cboNhanVien.SelectedValue = dhgn.IdNhanVien; txtSoOrderKH.Text = dhgn.SoChungTu; mstNgayLapPhieu.Value = dhgn.NgayLap; txtGhiChu.Text = dhgn.GhiChu; }
private void InDonHangTraLai() { if (XuatDoiMaBusiness.ChungTu.IdChungTu == 0) { return; } HoaDonPCGNInfo hd = new HoaDonPCGNInfo(); ChungTuBanHangInfor cTuGoc = BanHangDataProvider.Instance.LoadChungTuBySoChTu(XuatDoiMaBusiness.ChungTu.SoChungTuGoc); hd.KhachHang = cTuGoc.TenDoiTuong; hd.HoTen = cTuGoc.HoTen; hd.DienThoai = cTuGoc.DienThoai; hd.CongTy = cTuGoc.CongTy; hd.MaSoThue = cTuGoc.MaSoThue; hd.DiaChiHoaDon = cTuGoc.DiaChiHoaDon; hd.DiaChiGiaoHang = cTuGoc.DiaChiGiaoHang; hd.NgayLap = XuatDoiMaBusiness.ChungTu.NgayLap; hd.NgayBan = cTuGoc.NgayLap; hd.SoChungTuGoc = cTuGoc.SoChungTu; hd.SoChungTu = XuatDoiMaBusiness.ChungTu.SoChungTu; DMKhoInfo khoXuat = DMKhoDataProvider.GetKhoByIdInfo(cTuGoc.IdKho); if (khoXuat != null) { hd.KhoXuat = khoXuat.MaKho; } DMKhoInfo khoNhap = DMKhoDataProvider.GetKhoByIdInfo(XuatDoiMaBusiness.ChungTu.IdKho); if (khoNhap != null) { hd.MaKhoNhapLai = khoNhap.MaKho; hd.TenKhoNhapLai = khoNhap.TenKho; } hd.LyDoNhapLai = lueLyDo.Text; hd.GhiChu = XuatDoiMaBusiness.ChungTu.GhiChu; hd.NhanVienKinhDoanh = cTuGoc.TenNhanVien; hd.SoHoaDon = XuatDoiMaBusiness.ChungTu.SoSeri; //hd.HinhThucThanhToan = LstPhieuPCGN[0]; hd.CachGiaoHang = XuatDoiMaBusiness.ChungTu.GiaoNhan == 1 ? "Giao tại nhà khách" : "Giao tại công ty"; hd.TongTienHang = XuatDoiMaBusiness.ChungTu.TongTienHang; hd.TienThanhToanThuc = XuatDoiMaBusiness.ChungTu.TienThanhToanThuc; hd.TienConNo = XuatDoiMaBusiness.ChungTu.TienConNo; CommonFuns.Instance.InDonHangDoiMa(hd, liChiTiet); }
private void LoadKho() { litype = DMKhoDataProvider.GetListDMKhoInfor(); if (litype.Count > 0) { cboKho.DataSource = litype; cboKho.DisplayMember = "TenKho"; cboKho.ValueMember = "IdKho"; cboKho.SelectedValue = IdKhoDieuChuyen; } else { cboKho.DataSource = null; } }
private void LoadDSKho() { int idTrungTam = Common.IntValue(cboTrungTam.SelectedValue); List <DMKhoInfo> liKho = DMKhoDataProvider.GetListKhoInfoByTTamNVien(idTrungTam, nguoiDung.IdNhanVien); dgvShop.Rows.Clear(); foreach (DMKhoInfo kh in liKho) { if (Common.Int2Bool(kh.SuDung)) { object[] arr = { 0, kh.IdKho, kh.MaKho, kh.TenKho }; dgvShop.Rows.Add(arr); } } }
private void frm_PhieuDeNghiXuatTieuHaoNew_Load(object sender, EventArgs e) { if (chungTuInfo == null || chungTuInfo.IdChungTu == 0) { dteNgay.Text = Convert.ToString(CommonProvider.Instance.GetSysDate()); dteNgay.BackColor = Color.White; dteNgay.ForeColor = Color.Black; //bteTVDN.Text = Declare.UserName; txtSoPhieu.Text = CommonProvider.Instance.GetSoPhieu("PXTH"); txtNguoiLap.Text = Declare.UserName; IsAdd = true; } else { txtSoPhieu.Text = business.ChungTu.SoChungTu; txtNguoiLap.Text = business.ChungTu.NguoiTao; dteNgay.DateTime = business.ChungTu.NgayLap; bteNguoiQuanLy.Text = business.ChungTu.NguoiQuanLy; bteTVDN.Text = business.ChungTu.HoTen; bteTVDN.Tag = DmNhanVienDataProvider.GetListDmNhanVienInfoFromOid(business.ChungTu.IdNhanVien); bteTVDN.Enabled = false; bteTrungTam.Text = business.ChungTu.TenTrungTam; bteTrungTam.Tag = DMTrungTamDataProvider.GetTrungTamByIdInfo(business.ChungTu.IdTrungTam); bteNguoiQuanLy.Tag = DmNhanVienDataProvider.GetListDmNhanVienInfoFromOid(business.ChungTu.IdNguoiQuanLy); bteKho.Text = business.ChungTu.TenKho; bteKho.Tag = DMKhoDataProvider.GetKhoByIdInfo(business.ChungTu.IdKho); txtGhiChu.Text = business.ChungTu.GhiChu; txtGhiChu.Enabled = false; btnCapNhat.Enabled = false; btnThemSP.Enabled = false; btnXoaSP.Enabled = false; bteKho.Enabled = false; bteTrungTam.Enabled = false; } bdSource = new BindingSource(); if (business.ListChiTietChungTu != null) { bdSource.DataSource = new BindingList <DeNghiXuatTieuHaoChiTietInfonew>(business.ListChiTietChungTu); bdSource.AddingNew += new AddingNewEventHandler(bdSource_AddingNew); grcList.DataSource = bdSource; } dteNgay.Enabled = false; LoadChiPhi(); LoadPhongBan(); LoadNganh(); }
private void frm_ListChungTuNhap_Load(object sender, EventArgs e) { try { currentTrungTam = DMTrungTamDataProvider.GetTrungTamByIdInfo(Declare.IdTrungTam); currentKho = DMKhoDataProvider.GetKhoByIdInfo(Declare.IdKho); //waiting complete //load chung tu clsUtils.NullColumnDateTimeGrid(repdtThoiGian); clsUtils.NullColumnDateTimeGrid(repdtNgayNhap); dteLastSync.DateTime = NhapHangProvider.TraHangLastUpdateDate(currentTrungTam.MaTrungTam, currentKho.MaKho); lichitiet = tmp_NhapHang_UserProvider.GetTraHangUserInfor(); //for (int i = 0; i < lichitiet.Count; i++) //{ // ChungTuXuatNhapNccInfo chungTuXuatNhapNccInfo = tblChungTuDataProvider.GetChungTuNhapNCCFromSoPO(lichitiet[i].SoPO, lichitiet[i].SoPhieuNhap, Convert.ToInt32(TransactionType.TRA_LAI_PO), Declare.IdKho, lichitiet[i].NgayNhap); // if (chungTuXuatNhapNccInfo != null) // { // if (chungTuXuatNhapNccInfo.TrangThai == 1) // { // lichitiet[i].Trangthai = "Chưa nhập đủ"; // } // else // { // lichitiet[i].Trangthai = "Đã nhập đủ"; // } // } // else // { // lichitiet[i].Trangthai = "Chưa nhập"; // } //} dgvList.DataSource = lichitiet; } catch (Exception ex) { #if DEBUG MessageBox.Show(ex.ToString()); #else MessageBox.Show(ex.Message); #endif EventLogProvider.Instance.WriteLog(ex.ToString() + "\nUser: "******"\nKho: " + Declare.IdKho, this.Name); } }
private void frm_ListChungTuNhap_Load(object sender, EventArgs e) { frmProgress.Instance.DoWork( delegate { try { //waiting complete //load chung tu currentTrungTam = DMTrungTamDataProvider.GetTrungTamByIdInfo(Declare.IdTrungTam); currentKho = DMKhoDataProvider.GetKhoByIdInfo(Declare.IdKho); if (currentKho.IdTrungTam != currentTrungTam.IdTrungTam) { throw new ManagedException("Thiết lập trung tâm và kho làm việc hiện tại không hợp lệ, đề nghị bạn thiết lập lại."); } Invoke((MethodInvoker) delegate { dteLastSync.EditValue = NhapHangProvider.NhapHangLastUpdateDate( currentTrungTam.MaTrungTam, currentKho.MaKho); clsUtils.NullColumnDateTimeGrid(repdtNgayNhap); clsUtils.NullColumnDateTimeGrid(repdtThoiGian); clsUtils.NullColumnDateTimeGrid(repdtNgayNhapMa); }); LoadDuLieu(); } catch (ManagedException ex) { frmProgress.Instance.Value = frmProgress.Instance.MaxValue; frmProgress.Instance.IsCompleted = true; MessageBox.Show(ex.Message); } catch (Exception ex) { frmProgress.Instance.Value = frmProgress.Instance.MaxValue; frmProgress.Instance.IsCompleted = true; EventLogProvider.Instance.WriteOfflineLog(ex.ToString(), Name); } }); }
public void TestKho05_InsertSuccess() { frmDM_Kho frm = new frmDM_Kho(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_Kho frmChiTietKho = new frmChiTiet_Kho(frm); frmChiTietKho.SetInput("Kho nhập", "KN1111", "KN1111", "abcdefgh", "12345678", "hanhbdgmail", "123456", "UnitsTest Kho", 1); frmChiTietKho.TestSave(); List <DMKhoGridLoadInfo> list = DMKhoDataProvider.Search(new DMKhoGridLoadInfo() { MaKho = "KN1111" }); Assert.AreEqual(1, list.Count); }