// Xuất các loại xe hiện có vào file public void Xuat_File(bool open = false) { if (n == 0) { Console.WriteLine("Hiện không có loại xe nào trong danh sách!"); return; } try { System.IO.StreamWriter file = new System.IO.StreamWriter(Properties.Settings.Default.FILE_DANHSACHLOAIXE); file.WriteLine("{0}", n); for (int i = 0; i < n; i++) { file.WriteLine(String.Format("{0}\t{1}", i, dsLoai[i])); } file.Close(); Console.WriteLine("Đã lưu vào: {0}", Path.GetFullPath(Properties.Settings.Default.FILE_DANHSACHLOAIXE)); if (open) { // Mở tệp với NotePad++ RunApps run = new RunApps(); //run.Apppath = Path.GetFullPath(Properties.Settings.Default.FILE_BAOCAO); run.Argument = Path.GetFullPath(Properties.Settings.Default.FILE_DANHSACHLOAIXE); run.Run_With_NotePadPlusPlus(); } } catch (Exception ex) { Console.WriteLine("Có lỗi không rõ đã xảy ra, chi tiết: " + ex.Message); } }
public void Xuat_File_BaoCao() { if (n == 0) { Console.WriteLine("Hiện có không chuyến đi nào!"); return; } System.IO.StreamWriter file = new System.IO.StreamWriter(Properties.Settings.Default.FILE_BAOCAO); file.WriteLine("{0,-12} {1,-12} {2,-17} {3,-10}", "STT", "Số xe", "Quãng đường (KM)", "Thành Tiền (VNĐ)"); for (int i = 0; i < n; i++) { file.WriteLine("{0,-12} {1}", i + 1, dsCD[i].XuatS()); } file.WriteLine("\n---------------------------\nDanh sách này có {0} chuyến đi.", n); file.Close(); Console.WriteLine("Đã lưu vào: {0}", Path.GetFullPath(Properties.Settings.Default.FILE_BAOCAO)); // Mở tệp với NotePad++ RunApps run = new RunApps(); //run.Apppath = Path.GetFullPath(Properties.Settings.Default.FILE_BAOCAO); run.Argument = Path.GetFullPath(Properties.Settings.Default.FILE_BAOCAO); run.Run_With_NotePadPlusPlus(); }