public void them(VeXe ve) { { lstQuanLyVeXe.Add(ve); writeFile("VeXe.txt", ve); } }
public void writeFile(string fileName, VeXe ve) { StreamWriter sw = new StreamWriter(fileName, true); sw.WriteLine(ve.toString()); sw.Close(); }
public void readFile(String fileName) { lstQuanLyVeXe = new List <VeXe>(); StreamReader sr = new StreamReader(fileName); String tmp; VeXe ve; while (sr.EndOfStream == false) { tmp = sr.ReadLine().Trim(); if (tmp == "") { continue; } ve = new VeXe(tmp); lstQuanLyVeXe.Add(ve); } sr.Close(); }
public void Xoa() { string biensoxe; Console.Write("Nhập biển số xe cần xoá:"); biensoxe = Console.ReadLine(); VeXe ve = null; for (int i = 0; i < lstQuanLyVeXe.Count; i++) { if (lstQuanLyVeXe[i].Xe.BienSoXe.Equals(biensoxe)) { ve = lstQuanLyVeXe[i]; } break; } lstQuanLyVeXe.Remove(ve); writeFile(lstQuanLyVeXe); Console.WriteLine("XOÁ THÀNH CÔNG!"); }
public void UpDaTeVeXe() { string bsx; Console.Write("Nhập biển số xe cần cập nhật:"); bsx = Console.ReadLine(); VeXe ve = TimKiemTheoBienSoXe(bsx); if (ve == null) { Console.Write("Không có biển số xe nào là:" + bsx); } else { ve.update(); } { Console.WriteLine("CẬP NHẬT THÀNH CÔNG!"); } }
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); } } }
public void xulyvexe(ref QuanLyVeXe ve) { bool back; do { int b = MenuVeXe(); back = false; switch (b) { case 1: ve.nhap(); Console.ReadKey(); break; case 2: ve.hien(); Console.ReadKey(); break; case 3: ve.UpDaTeVeXe(); Console.ReadKey(); break; case 4: ve.Xoa(); Console.ReadKey(); break; case 5: Console.Write("Nhập biển số xe cần tìm kiếm:"); string bsxV = Console.ReadLine(); VeXe vexe = ve.TimKiemTheoBienSoXe(bsxV); if (ve == null) { Console.WriteLine("KHÔNG TÌM THẤY!"); } ve.hienBsx(vexe); Console.ReadKey(); break; case 6: back = true; break; case 7: Environment.Exit(0); Console.ReadKey(); break; } Console.Clear(); } while (back == false); }
public void hienBsx(VeXe ve) { Console.WriteLine("XE CAN TIM KIEM LA:"); Console.WriteLine("ThoiGian BienSoXe GiaVe SoLuong"); Console.WriteLine((String.Format(ve.Tg + "\t" + ve.Xe.BienSoXe + '\t' + ve.GiaVe + '\t' + ve.SoLuongBan))); }
public int TongTienVe(VeXe ve) { return(ve.GiaVe * ve.SoLuongBan); }