Beispiel #1
0
 public rpt_BC_PhieuPhanCongGiaoNhan(HoaDonPCGNInfo hd)
 {
     InitializeComponent();
     //this.frm = frm;
     lblSoChungTu.Text = hd.SoChungTu;
     lblSoHoaDon.Text  = hd.SoHoaDon;
     lblNgayLap.Text   = String.Format("Ngày {0} tháng {1} năm {2}", hd.NgayLap.Day, hd.NgayLap.Month,
                                       hd.NgayLap.Year);
     lblKhachHang.Text    = hd.KhachHang;
     lblHoTen.Text        = hd.HoTen;
     lblCongTy.Text       = hd.CongTy;
     lblDiaChiHD.Text     = hd.DiaChiHoaDon;
     lblDiaChiGH.Text     = hd.DiaChiGiaoHang;
     lblDienThoai.Text    = hd.DienThoai;
     lblHinhThucTT.Text   = hd.HinhThucThanhToan;
     lblKhoXuat.Text      = hd.KhoXuat;
     lblCachGiaoHang.Text = hd.CachGiaoHang;
     lblTienChu.Text      = Common.ReadNumner_(Common.Double2Str(hd.TongTienHang));
     lblTongTien.Text     = Common.Double2Str(hd.TongTienHang);
     lblTienThucTra.Text  = Common.Double2Str(hd.TienThanhToanThuc);
     lblTienConNo.Text    = Common.Double2Str(hd.TienConNo);
     lblNhanVien.Text     = String.IsNullOrEmpty(hd.NhanVienKinhDoanh)
                            ? ""
                            : String.Format("NV Giao hàng: {0}", hd.NhanVienKinhDoanh);
     lblGhiChu.Text    = hd.GhiChu;
     lblNVKD.Text      = hd.ThuongVien;
     lblPBTest.Visible = ConnectionUtil.Instance.IsUAT != 1 ? true : false;
 }
Beispiel #2
0
        public rpt_BC_PhieuTraLaiHang(HoaDonPCGNInfo hd)
        {
            InitializeComponent();
            //this.frm = frm;
            lblKhachHang.Text = hd.KhachHang;
            lblHoTen.Text     = hd.HoTen;
            lblDienThoai.Text = hd.DienThoai;
            lblCongTy.Text    = hd.CongTy;
            lblMaSoThue.Text  = hd.HinhThucThanhToan;
            lblDiaChiHD.Text  = hd.DiaChiHoaDon;
            lblDiaChiGH.Text  = hd.DiaChiGiaoHang;

            lblNgayLap.Text = String.Format("Ngày {0} tháng {1} năm {2}", hd.NgayLap.Day, hd.NgayLap.Month,
                                            hd.NgayLap.Year);
            lblSoChungTu.Text = hd.SoChungTuGoc;
            lblSoHoaDon.Text  = hd.SoHoaDon;
            lblNgayBan.Text   = String.Format("{0}/{1}/{2}", hd.NgayBan.Day, hd.NgayBan.Month,
                                              hd.NgayBan.Year);
            lblKhoXuat.Text        = hd.KhoXuat;
            lblSoPhieuNhapLai.Text = hd.SoChungTu;
            lblKhoNhap.Text        = hd.MaKhoNhapLai;
            lblTenKhoNhapLai.Text  = hd.TenKhoNhapLai;
            lblLyDoNhap.Text       = hd.LyDoNhapLai;
            lblGhiChu.Text         = hd.GhiChu;
            //lblCachGiaoHang.Text = hd.CachGiaoHang;

            //lblTienChu.Text = Common.ReadNumner_(Common.Double2Str(hd.TongTienHang));
            lblTongTien.Text    = Common.Double2Str(hd.TongTienHang);
            lblTienThucTra.Text = Common.Double2Str(hd.TienThanhToanThuc);
            lblTienConNo.Text   = Common.Double2Str(hd.TienConNo);

            lblVNVienKDoanh.Text = hd.NhanVienKinhDoanh;
            lblPBTest.Visible    = ConnectionUtil.Instance.IsUAT != 1 ? true : false;
        }
        public rpt_BC_DeNghiDoiMa(HoaDonPCGNInfo hd)
        {
            InitializeComponent();
            //this.frm = frm;
            lblSoChungTu.Text = hd.SoChungTu;
            lblNgayLap.Text   = String.Format("Ngày {0} tháng {1} năm {2}", hd.NgayLap.Day, hd.NgayLap.Month,
                                              hd.NgayLap.Year);
            lblKhachHang.Text    = hd.KhachHang;
            lblHoTen.Text        = hd.HoTen;
            lblCongTy.Text       = hd.CongTy;
            lblDiaChiHD.Text     = hd.DiaChiHoaDon;
            lblDiaChiGH.Text     = hd.DiaChiGiaoHang;
            lblDienThoai.Text    = hd.DienThoai;
            lblHinhThucTT.Text   = hd.HinhThucThanhToan;
            lblKhoXuat.Text      = hd.KhoXuat;
            lblCachGiaoHang.Text = hd.CachGiaoHang;
            lblTienChu.Text      = Common.ReadNumner_(Common.Double2Str(hd.TongTienHang));
            lblTongTien.Text     = Common.Double2Str(hd.TongTienHang);
            lblTienThucTra.Text  = Common.Double2Str(hd.TienThanhToanThuc);
            lblTienConNo.Text    = Common.Double2Str(hd.TienConNo);

            lblGhiChu.Text   = hd.GhiChu;
            lblSoHoaDon.Text = hd.SoHoaDon;
            lblNguoiLap.Text = hd.NguoiLap;
            lblNVKD.Text     = hd.NhanVienKinhDoanh;
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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 InPhieuGiaoNhan()
        {
            if (LstPhieuPCGN.Count == 0)
            {
                return;
            }
            HoaDonPCGNInfo hd = new HoaDonPCGNInfo();
            double         tongtien = 0, thuctra = 0, tienno = 0;
            string         sochungtu = "";
            string         sohoadon  = "";
            string         ghichu    = "";

            foreach (ChungTuBanHangInfor ct in LstPhieuPCGN)
            {
                sochungtu = sochungtu + ct.SoChungTu + ",";
                sohoadon  = sohoadon + ct.SoSeri + ",";
                ghichu    = ghichu + ct.GhiChu + ",";
                tongtien += ct.TongTienThanhToan;
                thuctra  += ct.TienThanhToanThuc;
                tienno   += ct.TienConNo;
            }
            if (LstPhieuPCGN.Count > 0)
            {
                DMNhanVienInfo nv = DmNhanVienDataProvider.GetListDmNhanVienInfoFromOid(LstPhieuPCGN[0].IdNhanVien);
                hd.ThuongVien = (nv != null ? nv.HoTen : "");
            }

            hd.SoChungTu      = sochungtu;
            hd.SoHoaDon       = sohoadon;
            hd.NgayLap        = LstPhieuPCGN[0].NgayLap;
            hd.KhachHang      = LstPhieuPCGN[0].TenDoiTuong;
            hd.CongTy         = LstPhieuPCGN[0].CongTy;
            hd.HoTen          = LstPhieuPCGN[0].HoTen;
            hd.DiaChiHoaDon   = LstPhieuPCGN[0].DiaChiHoaDon;
            hd.DiaChiGiaoHang = LstPhieuPCGN[0].DiaChiGiaoHang;
            hd.DienThoai      = LstPhieuPCGN[0].DienThoai;
            DMKhoInfo dmKho = DMKhoDataProvider.GetKhoByIdInfo(LstPhieuPCGN[0].IdKho);

            if (dmKho != null)
            {
                hd.KhoXuat = dmKho.MaKho;
            }

            //hd.HinhThucThanhToan = LstPhieuPCGN[0];
            hd.CachGiaoHang      = LstPhieuPCGN[0].GiaoNhan != 0 ? "Giao tại nhà khách" : "Giao tại công ty";
            hd.TongTienHang      = tongtien;
            hd.TienThanhToanThuc = thuctra;
            hd.TienConNo         = tienno;

            //if (ListIdChungTu.Length > 0)
            //    ListIdChungTu = ListIdChungTu.Substring(0, ListIdChungTu.Length - 1);

            hd.NhanVienKinhDoanh = "";
            foreach (ChungTuGiaoNhanChiTietInfor ct in (BindingList <ChungTuGiaoNhanChiTietInfor>)gPhanCongGiaoNhan.DataSource)
            {
                hd.NhanVienKinhDoanh += String.Format("{0}(Phương tiện: {1})", ct.HoTen, ct.TenPhuongTien) +
                                        (String.IsNullOrEmpty(ct.BienSoXe) ? "" : "/" + ct.BienSoXe) + ";";
            }
            hd.GhiChu = ghichu;
            CommonFuns.Instance.InPhieuGiaoNhan(hd, liHangGiaoNhan, -1);
        }
        private void InDonHangTraLai()
        {
            if (Business.ChungTu.IdChungTu == 0)
            {
                return;
            }
            HoaDonPCGNInfo      hd     = new HoaDonPCGNInfo();
            ChungTuBanHangInfor cTuGoc = BanHangDataProvider.Instance.LoadChungTuBySoChTu(Business.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        = Business.ChungTu.NgayLap;
            hd.NgayBan        = cTuGoc.NgayLap;
            hd.SoChungTuGoc   = cTuGoc.SoChungTu;
            hd.SoChungTu      = Business.ChungTu.SoChungTu;

            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 = cTuGoc.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;

            //List<NhapHangTraChiTietHHInfor> liChiTietBaoCao = new List<NhapHangTraChiTietHHInfor>();
            //foreach (BHangDoiMaChiTietHHInfor ct in Business.ListChiTietChungTu)
            //{
            //    NhapHangTraChiTietHHInfor nl = new NhapHangTraChiTietHHInfor()
            //                                       {
            //                                           MaVach = ct.MaVach,
            //                                           MaSanPham = ct.MaSanPham,
            //                                           TenSanPham = ct.TenSanPham,
            //                                           SoLuong = ct.SoLuong,
            //                                           DonViTinh = ct.DonViTinh,
            //                                           DonGia = ct.DonGia,
            //                                           DonGiaCoVat = ct.DonGiaCoVat,
            //                                           TienSauChietKhau = ct.TienSauChietKhau,
            //                                           TienVAT = ct.TienVAT,
            //                                           ThanhTien = ct.ThanhTien
            //                                       };
            //    liChiTietBaoCao.Add(nl);
            //}
            CommonFuns.Instance.InDonHangDoiMa(hd, Business.ListChiTietChungTu);
        }