//Thêm chi tiết hàng nhập private static void ThemHangNhap(HangNhapPublic _hangNhap) { SqlCommand _cmd = new SqlCommand(); _cmd.CommandType = CommandType.StoredProcedure; _cmd.CommandText = "[Thêm hàng nhập]"; _cmd.Parameters.AddWithValue("@SoPhieu_HN", _hangNhap.PhieuNhap_HN.SoPhieu_PN); _cmd.Parameters.AddWithValue("@MaSP_HN", _hangNhap.SanPham_HN.MaSP_SP); _cmd.Parameters.AddWithValue("@SoLuong_HN", _hangNhap.SoLuong_HN); conn.Execute(_cmd); }
//Nhập Hàng public static void NhapHang(PhieuNhapPublic _phieunhap, List <SanPhamPublic> _ListSPNhap) { //Thêm phiếu nhập ThemPhieuNhap(_phieunhap); //Thêm chi tiết hàng nhập HangNhapPublic _hangNhap = new HangNhapPublic(); _hangNhap.PhieuNhap_HN.SoPhieu_PN = _phieunhap.SoPhieu_PN; foreach (SanPhamPublic _spNhap in _ListSPNhap) { if (_spNhap.SoLuong_SP <= 0) { continue; } _hangNhap.SanPham_HN.MaSP_SP = _spNhap.MaSP_SP; _hangNhap.SoLuong_HN = _spNhap.SoLuong_SP; ThemHangNhap(_hangNhap); ThemSoLuongSPVaoKho(_spNhap); } }