public void Delete() { XuatNoiBoBussiness XuatNoiBoBussiness; //- lay infor nhap noi bo tren danh sach grid if (grvDanhSach.FocusedRowHandle < 0) { return; } XuatNoiBoBussiness = new XuatNoiBoBussiness((ChungTuXuatNoiBoInfor)grvDanhSach.GetRow(grvDanhSach.FocusedRowHandle)); XuatNoiBoBussiness.DeleteChungTu(); }
public void TestXoaXuatNoiBo() { TestXuatNoiBo(); //Lấy số tồn kho của một sản phẩm có mã là xxx (ví dụ ban đầu là 5) //mã sản phẩm :06000166 - 279 HangTonKhoInfo hangTonKhoBanDau = HangTonKhoDataProvider.GetHangTonKhoById(Declare.IdKho, 279, 0); //xóa chứng từ xuất nội bộ có số là ABC2, xuất sản phẩm xxx với số lượng xuất là 2 XuatNoiBoBussiness xuatNoiBoBussiness = new XuatNoiBoBussiness(xuatNBInfo); xuatNoiBoBussiness.DeleteChungTu(); //Lấp số tồn kho của sản phẩm xxx (kết quả hy vọng là 7) HangTonKhoInfo hangTonKhoSauKhiXoa = HangTonKhoDataProvider.GetHangTonKhoById(Declare.IdKho, 279, 0); //Kiểm tra có đúng là kết quả mong đợi - ban đầu có bằng 2 không? Assert.AreEqual(hangTonKhoBanDau.SoLuong + 2, hangTonKhoSauKhiXoa.SoLuong); Assert.AreEqual(hangTonKhoBanDau.TonAo + 2, hangTonKhoSauKhiXoa.TonAo); }