示例#1
0
        // 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);
            }
        }
示例#2
0
        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();
        }