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(); }
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); }