public void TimMa() { int mahdn = 0; do { Console.Clear(); IFHoaDonNhapBLL hdn = new HoaDonNhapBLL(); HoaDonNhapBLL HDNBLL = new HoaDonNhapBLL(); Console.Clear(); IO.BoxTitle(" TÌM KIẾM HÓA ĐƠN NHẬP", 1, 1, 5, 100); IO.Writexy("Nhập mã hóa đơn nhập cần tìm:", 5, 4); Hien(1, 8, hdn.XemDSHoaDonNhap(), 5, 0); do { mahdn = int.Parse(IO.ReadNumber(35, 4)); if (mahdn < 0 || HDNBLL.KiemTra(mahdn) == false) { IO.Clear(35, 4, 60, ConsoleColor.Black); IO.Writexy("Không tồn tại mã hóa đơn nhập này. Vui lòng kiểm tra lại!", 5, 6); } else { List <HoaDonNhap> list = hdn.TimHoaDonNhap(new HoaDonNhap(mahdn, 0, null, 0, null, 0)); Hien(1, 8, list, 5, 1); } } while (mahdn < 0 || HDNBLL.KiemTra(mahdn) == false); ConsoleKeyInfo kt = Console.ReadKey(); if (kt.Key == ConsoleKey.Escape) { HienChucNang(); } } while (true); }
public void Xoa() { int mahdn = 0; do { Console.Clear(); IFHoaDonNhapBLL hdn = new HoaDonNhapBLL(); HoaDonNhapBLL HDNBLL = new HoaDonNhapBLL(); IFCTHoaDonNhapBLL ctn = new CTHoaDonNhapBLL(); Console.Clear(); IO.BoxTitle(" XÓA HÓA ĐƠN NHẬP", 1, 1, 5, 100); IO.Writexy("Nhập mã hóa đơn nhập cần xóa:", 5, 4); Hien(1, 8, hdn.XemDSHoaDonNhap(), 5, 0); do { mahdn = int.Parse(IO.ReadNumber(35, 4)); if (mahdn < 0 || HDNBLL.KiemTra(mahdn) == false) { IO.Clear(35, 4, 60, ConsoleColor.Black); IO.Writexy("Không tồn tại mã hóa đơn nhập này. Vui lòng kiểm tra lại!", 5, 6); } else { hdn.XoaHoaDonNhap(mahdn); ctn.XoaCTHoaDonNhap(mahdn); } Console.Clear(); Hien(1, 8, hdn.XemDSHoaDonNhap(), 5, 1); } while (mahdn < 0 || HDNBLL.KiemTra(mahdn) == false); ConsoleKeyInfo kt = Console.ReadKey(); if (kt.Key == ConsoleKey.Escape) { HienChucNang(); } } while (true); }