Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }