public void Delete() { NhapNoiBoBussiness NhapNoiBoBussiness; if (grvDanhSach.FocusedRowHandle < 0) { return; } NhapNoiBoBussiness = new NhapNoiBoBussiness((ChungTuNhapNoiBoInfor)grvDanhSach.GetRow(grvDanhSach.FocusedRowHandle)); NhapNoiBoBussiness.DeleteChungTu(); }
//public frm_DanhSachPhieuNhapNoiBoTest() //{ // //InitializeComponent(); // dgvChiTiet.AutoGenerateColumns = false; // Common.LoadStyle(this); //} private void Delete() { NhapNoiBoBussiness NhapNoiBoBussiness; if (dgvChiTiet.CurrentRow == null || dgvChiTiet.CurrentRow.IsNewRow) { return; } NhapNoiBoBussiness = new NhapNoiBoBussiness((ChungTuNhapNoiBoInfor)dgvChiTiet.CurrentRow.DataBoundItem); NhapNoiBoBussiness.DeleteChungTu(); }
public void TestXoaNhapNoiBo() { TestNhapNoiBo(); //Lấy số tồn kho của một sản phẩm có mã là xxx (ví dụ ban đầu là 7) //Mã sản phẩm :06000184 - 279 HangTonKhoInfo hangTonKhoBanDau = HangTonKhoDataProvider.GetHangTonKhoById(Declare.IdKho, 279, 0); //xóa chứng từ nhập nội bộ có số là ABC1, nhập sản phẩm xxx với số lượng nhập là 2 NhapNoiBoBussiness nhapBusiness = new NhapNoiBoBussiness(nhapNBInfo); nhapBusiness.DeleteChungTu(); //Lấp số tồn kho của sản phẩm xxx (kết quả mong đợi là 5) HangTonKhoInfo hangTonKhoSauKhiXoa = HangTonKhoDataProvider.GetHangTonKhoById(Declare.IdKho, 279, 0); //Kiểm tra có đúng là ban đầu - kết quả mong đợi có bằng 2 không? Assert.AreEqual(hangTonKhoBanDau.SoLuong - 2, hangTonKhoSauKhiXoa.SoLuong); }
public void TestNhapNoiBo() { //Lấy số tồn kho của một sản phẩm có mã là xxx (ví dụ ban đầu là 5) //Ma san pham: 06000178 - 279 HangTonKhoInfo hangTonKhoBanDau = HangTonKhoDataProvider.GetHangTonKhoById(Declare.IdKho, 270, 0); //tạo một chứng từ nhập nội bộ có số là ABC1, nhập sản phẩm xxx với số lượng nhập là 2 //số phiếu : PNNB0100070000001 nhapNBInfo = new ChungTuNhapNoiBoInfor { SoChungTu = soPhieu, LoaiChungTu = Convert.ToInt32(TransactionType.NHAP_NOIBO), GhiChu = "Test Nghiệp Vụ", IdKho = Declare.IdKho }; NhapNoiBoBussiness nhapBusiness = new NhapNoiBoBussiness(nhapNBInfo); nhapBusiness.ListChiTietChungTu.Add(new ChungTu_ChiTietInfo { IdSanPham = 270, SoLuong = 20 }); nhapBusiness.ListChiTietHangHoa.Add(new ChungTu_ChiTietHangHoaBaseInfo { IdSanPham = 270, MaVach = "MINHPN005", SoLuong = 10 }); nhapBusiness.ListChiTietHangHoa.Add(new ChungTu_ChiTietHangHoaBaseInfo { IdSanPham = 270, MaVach = "MINHPN006", SoLuong = 10 }); nhapBusiness.SaveChungTu(); //Lấp số tồn kho của sản phẩm xxx (kết quả hy vọng olà 7) HangTonKhoInfo hangTonKhoSauKhiNhap = HangTonKhoDataProvider.GetHangTonKhoById(Declare.IdKho, 270, 0); //Kiểm tra có đúng là kết quả mong đợi - ban đầu có bằng 2 không? Assert.AreEqual(hangTonKhoBanDau.SoLuong + 20, hangTonKhoSauKhiNhap.SoLuong); Assert.AreEqual(hangTonKhoBanDau.TonAo + 20, hangTonKhoSauKhiNhap.TonAo); }