public void xulyxe(ref QuanLyXe ql) { bool quaylai; do { int tt = MenuXe(); quaylai = false; switch (tt) { case 1: ql.nhap(); Console.ReadKey(); break; case 2: ql.hien(); Console.ReadKey(); break; case 3: ql.UpDaTeBsx(); Console.ReadKey(); break; case 4: ql.xoa(); Console.ReadKey(); break; case 5: quaylai = true; break; case 6: Environment.Exit(0); Console.ReadKey(); break; } Console.Clear(); } while (quaylai == false); }
public void xulytimkiem(ref QuanLyXe ql) { bool home; do { home = false; switch (MenuTimkiem()) { case 1: Console.Write("Nhập biển số xe cần tìm kiếm:"); string bsx = Console.ReadLine(); Xe xe = ql.TimKiemTheoBienSoXe(bsx); if (xe == null) { Console.WriteLine("KHÔNG TÌM THẤY!"); } ql.hienBSX(xe); Console.ReadKey(); break; case 2: Console.Write("Nhập tên nhà xe cần tìm kiếm:"); string ten = Console.ReadLine(); List <Xe> listtmp = ql.TimKiemTheoTenNhaXe(ten); if (ten == null) { Console.WriteLine("KHÔNG TÌM THẤY!"); } ql.hienList(listtmp); Console.ReadKey(); break; case 3: Console.Write("Nhập lộ trình cần tìm kiếm:"); string lt = Console.ReadLine(); List <Xe> Lotrinh = ql.TimKiemTheoLoTrinh(lt); if (lt == null) { Console.WriteLine("KHÔNG TÌM THẤY!"); } ql.hienList(Lotrinh); Console.ReadKey(); break; case 4: Console.Write("Nhập thời gian cần tìm kiếm:"); string tg = Console.ReadLine(); List <Xe> thoigian = ql.TimKiemTheoThoiGianXB(tg); if (tg == null) { Console.WriteLine("KHÔNG TÌM THẤY!"); } ql.hienList(thoigian); Console.ReadKey(); break; case 5: home = true; break; case 6: Environment.Exit(0); Console.ReadKey(); break; } } while (home == false); }
public void nhap() { VeXe ve; QuanLyXe ql = new QuanLyXe(); ql.readFile("Xe.txt"); { if (ql.lstQuanlyXe.Count == 0) { Console.WriteLine("Không có xe nào trong hệ thống !"); Console.WriteLine("Ấn 6 để quay lại menu"); } foreach (Xe xe in ql.lstQuanlyXe) { Console.WriteLine("Nhập thông tin cho biển số xe: " + xe.BienSoXe); ve = new VeXe(); ve.Xe = xe; ve.Nhap(); them(ve); } } }
static void Main(string[] args) { Program p = new Program(); QuanLyXe ql = new QuanLyXe(); ql.readFile("Xe.txt"); QuanLyVeXe ve = new QuanLyVeXe(); ve.readFile("VeXe.txt"); Console.OutputEncoding = Encoding.UTF8; Console.InputEncoding = Encoding.UTF8; do { Console.Clear(); switch (Menu()) { case 1: Console.Clear(); p.xulyxe(ref ql); break; case 2: Console.Clear(); p.xulyvexe(ref ve); break; case 3: Console.Clear(); p.xulytimkiem(ref ql); break; case 4: Console.Clear(); p.thongKe(ref ve); break; case 0: Environment.Exit(0); Console.ReadKey(); break; } Console.Clear(); } while (true); }