Beispiel #1
0
        public UCLichSuMuaHang()
        {
            InitializeComponent();
            ucmh  = new UCMuaHang();
            MH    = new MuaHangO();
            CTPMH = new ChiTietPhieuMuaHangO();
            TK    = new TonKhoO();

            muaHangBUS             = new MuaHangBUS();
            nhaCungCapBUS          = new NhaCungCapBUS();
            chiTietPhieuMuaHangBUS = new ChiTietPhieuMuaHangBUS();
            tonKhoBUS = new TonKhoBUS();
        }
Beispiel #2
0
        void initObjectBUS()
        {
            MH                     = new MuaHangO();
            NCC                    = new NhaCungCapO();
            HH                     = new HangHoaO();
            DV                     = new DonViO();
            CTPMH                  = new ChiTietPhieuMuaHangO();
            TK                     = new TonKhoO();
            muaHangBUS             = new MuaHangBUS();
            nhaCungCapBUS          = new NhaCungCapBUS();
            nhanVienBUS            = new NhanVienBUS();
            khoBUS                 = new KhoBUS();
            hangHoaBUS             = new HangHoaBUS();
            donViBUS               = new DonViBUS();
            tonKhoBUS              = new TonKhoBUS();
            chiTietPhieuMuaHangBUS = new ChiTietPhieuMuaHangBUS();

            kieuThanhToanBUS     = new KieuThanhToanBUS();
            hinhThucThanhToanBUS = new HinhThucThanhToanBUS();
        }
 private int ThemChiTietPhieuBanHangHoa()
 {
     if (isUpdate == 1)
     {
         PhieuBanHangBUS.XoaCT_PhieuBanHangTheoMa(pbh.MaPBH, khohang_cn);
     }
     for (int i = 0; i < grvrootbanhang.RowCount - 1; i++)
     {
         ctpbh.ViTri          = i;
         ctpbh.MaPhieuBanHang = txtmaphieubh.Text;
         ctpbh.MaSanPham      = grvrootbanhang.GetRowCellValue(i, "Mã Hàng").ToString();
         //  sp.ma = grvrootbanhang.GetRowCellValue(i, "Mã Hàng").ToString();
         ctpbh.TenSanPham = grvrootbanhang.GetRowCellValue(i, "Tên Hàng").ToString();
         ctpbh.SoLuong    = int.Parse(grvrootbanhang.GetRowCellValue(i, "Số Lượng").ToString());
         //sp.soluong = int.Parse(grvrootbanhang.GetRowCellValue(i, "Số Lượng").ToString());
         ctpbh.DonVi     = grvrootbanhang.GetRowCellValue(i, "Đơn Vị").ToString();
         ctpbh.DonGia    = float.Parse(grvrootbanhang.GetRowCellValue(i, "Đơn Giá").ToString());
         ctpbh.ChietKhau = float.Parse(grvrootbanhang.GetRowCellValue(i, "Chiết Khấu").ToString());
         ctpbh.ThanhToan = float.Parse(grvrootbanhang.GetRowCellValue(i, "Thanh Toán").ToString());
         ctpbh.LoaiGia   = int.Parse(grvrootbanhang.GetRowCellValue(i, "Loại Giá").ToString());
         ctpbh.CK        = float.Parse(grvrootbanhang.GetRowCellValue(i, "CK").ToString());
         ctpbh.ThanhTien = float.Parse(grvrootbanhang.GetRowCellValue(i, "Thành Tiền").ToString());
         MuaHangBUS muaHangBUS = new MuaHangBUS();
         if (isUpdate == 1)
         {
             PhieuBanHangBUS.TaoHangHoaMoiChoKho(ctpbh.MaSanPham, 0, pbh.MaKho, ctpbh.TenSanPham);
         }
         if (PhieuBanHangBUS.ThemCT_PhieuBanHang(ctpbh) > 0)
         {
             // cập nhật lại số lượng
             PhieuBanHangBUS.CapNhatSoLuongHangHoa(ctpbh.MaSanPham, ctpbh.SoLuong, pbh.MaKho);
         }
         else
         {
             return(0);
         }
     }
     return(1);
 }