// ham xu ly menu static void XuLyMenu() { int menu; bool kt = true; while (kt) { InMenu(); // in menu ra man hinh menu = XulyChonMenu(1, 14); // cho nguoi su dung chon menu switch (menu) { case 1: // Them phong hoc ThemPhongMoi(); break; case 2: // Xoa phong XoaPhong(); break; case 3: // Sua thong tin phong SuaTTPhong(); break; case 4: // Danh sach phong InDSPhong(); break; case 5: // Tim phong trong TimPhongTrong(); break; case 6: // Them don muon phong ThemDonMuonMoi(); break; case 7: // Xoa don muon phong XoaDonDK(); break; case 8: // Sua thong tin don muon phong SuaDonDK(); break; case 9: // danh sach don muon phong InDSDonMuonPhong(); break; case 10: // thong ke su dung phong theo thoi gian InTheoThoiGian(); break; case 11: // thong ke su dung phong theo nguoi muon InTheoNgMuonVaThang(); break; case 12: // thong ke su dung phong theo thang ThongKeTanSuat(); break; case 13: // tinh tien muon phong TinhTienMuonPhong(); break; case 14: // thoat khoi chuong trinh if (XuLyCauHoiYesNo("Ban co chac muon thoat chuong trinh ? (Y/N): ")) { // neu muon thoat thi luu du lieu xuong file, neu da co thay doi trong du lieu if (quanlyPhong.CoThayDoi) { try { XuLyTapTin.LuuDuLieu(QuanLyPhong.DuongDanMacDinh, quanlyPhong); Console.WriteLine("\nDa luu thay doi trong co so du lieu vao tap tin data.txt"); } catch (XuLyTapTinException ex) { Console.WriteLine("LOI: {0}", ex.Message); Console.ReadLine(); } } // roi moi thoat Console.WriteLine("Cam on ban da su dung chuong trinh !"); Console.ReadKey(); kt = false; } break; } } }