Ejemplo n.º 1
0
        public void TimMa()
        {
            int mahh = 0;

            do
            {
                Console.Clear();
                IFHangHoaBLL hanghoa = new HangHoaBLL();
                HangHoaBLL   hhBLL   = new HangHoaBLL();
                Console.Clear();
                IO.BoxTitle("                               TÌM KIẾM HÀNG HÓA THEO MÃ", 1, 1, 5, 100);
                IO.Writexy("Nhập mã hàng hóa cần tìm:", 3, 4);
                Hien(1, 8, hanghoa.XemDSHangHoa(), 5, 0);
                do
                {
                    mahh = int.Parse(IO.ReadNumber(29, 4));
                    if (mahh < 0 || hhBLL.KiemTra(mahh) == false)
                    {
                        IO.Clear(29, 4, 60, ConsoleColor.Black);
                        IO.Writexy("Không tồn tại mã hàng này. Vui lòng kiểm tra lại!", 5, 6);
                    }
                    else
                    {
                        List <HangHoa> list = hanghoa.TimHangHoa(new HangHoa(mahh, null, 0, 0, null, null, 0, 0, 0, 0));
                        Hien(1, 8, list, 5, 1);
                    }
                } while (mahh < 0 || hhBLL.KiemTra(mahh) == false);
            } while (true);
        }
Ejemplo n.º 2
0
        public void TimTen()
        {
            string tenhh = "";

            do
            {
                Console.Clear();
                IFHangHoaBLL hanghoa = new HangHoaBLL();
                HangHoaBLL   hhBLL   = new HangHoaBLL();
                Console.Clear();
                IO.BoxTitle("                               TÌM KIẾM HÀNG HÓA THEO TÊN", 1, 1, 5, 100);
                IO.Writexy("Nhập tên hàng hóa cần tìm:", 5, 4);
                Hien(1, 8, hanghoa.XemDSHangHoa(), 5, 0);
                do
                {
                    tenhh = IO.ReadString(33, 4);
                    if (tenhh == null || hhBLL.KiemTraTen(tenhh) == false)
                    {
                        IO.Clear(33, 4, 60, ConsoleColor.Black);
                        IO.Writexy("Không tồn tại tên hàng này. Vui lòng kiểm tra lại!", 5, 6);
                    }
                    else
                    {
                        List <HangHoa> list = hanghoa.TimHangHoa(new HangHoa(0, tenhh, 0, 0, null, null, 0, 0, 0, 0));
                        Hien(1, 8, list, 5, 1);
                    }
                } while (tenhh == null || hhBLL.KiemTraTen(tenhh) == false);
            } while (true);
        }