Example #1
0
        public void TimMa()
        {
            int mancc = 0;

            do
            {
                Console.Clear();
                IFNhaCCBLL nhacc = new NhaCCBLL();
                NhaCCBLL   NCBLL = new NhaCCBLL();
                Console.Clear();
                IO.BoxTitle("                          TÌM KIẾM NHÀ CUNG CẤP THEO MÃ", 1, 1, 5, 100);
                IO.Writexy("Nhập mã nhà cung cấp cần tìm:", 5, 4);
                Hien(1, 8, nhacc.XemDSNhaCC(), 5, 0);
                do
                {
                    mancc = int.Parse(IO.ReadNumber(35, 4));
                    if (mancc < 0 || NCBLL.KiemTra(mancc) == false)
                    {
                        IO.Clear(35, 4, 60, ConsoleColor.Black);
                        IO.Writexy("Không tồn tại mã nhà cung cấp này. Vui lòng kiểm tra lại!", 5, 6);
                    }
                    else
                    {
                        List <NCC> list = nhacc.TimNhaCC(new NCC(mancc, null, null, null));
                        Hien(1, 8, list, 5, 1);
                    }
                } while (mancc < 0 || NCBLL.KiemTra(mancc) == false);
            } while (true);
        }
Example #2
0
        public void TimTen()
        {
            string tenncc = "";

            do
            {
                Console.Clear();
                IFNhaCCBLL nhacc = new NhaCCBLL();
                NhaCCBLL   NCBLL = new NhaCCBLL();
                Console.Clear();
                IO.BoxTitle("                               TÌM KIẾM NHÀ CUNG CẤP THEO TÊN", 1, 1, 5, 100);
                IO.Writexy("Nhập tên nhà cung cấp cần tìm:", 5, 4);
                Hien(1, 8, nhacc.XemDSNhaCC(), 5, 0);
                do
                {
                    tenncc = IO.ReadString(35, 4);
                    if (tenncc == null || NCBLL.KiemTraTen(tenncc) == false)
                    {
                        IO.Clear(35, 4, 60, ConsoleColor.Black);
                        IO.Writexy("Không tồn tại tên nhà cung cấp này. Vui lòng kiểm tra lại!", 5, 6);
                    }
                    else
                    {
                        List <NCC> list = nhacc.TimNhaCC(new NCC(0, tenncc, null, null));
                        Hien(1, 8, list, 5, 1);
                    }
                } while (tenncc == null || NCBLL.KiemTraTen(tenncc) == false);
            } while (true);
        }