public static void PrintTelaConsultarTodasReservas() { Console.Clear(); Console.WriteLine("----------- HOTEL BONSOIR - MANAGEMENT -----------"); Console.WriteLine(); Console.WriteLine("Reservas: "); ServicoReserva.BuscarReservas().ForEach(r => { Console.WriteLine("--------------"); Console.WriteLine($"Reserva ID: {r.ReservaId}"); Console.WriteLine($"CPF Cliente: {r.CPF}"); Console.WriteLine($"Data de CheckIn: {r.CheckIn}"); Console.WriteLine($"Data de CheckOut: {r.CheckOut}"); Console.WriteLine(); }); Console.WriteLine("Pressione Enter Para Retornar"); Console.ReadLine(); }
public static void PrintTelaConsultarReserva(string formatoBusca) { string identificadorPesquisa; string reservaId = ""; int iterador = 0; Console.Clear(); Console.WriteLine("----------- HOTEL BONSOIR - MANAGEMENT -----------"); Console.WriteLine(); Console.WriteLine("Reservas: "); if (formatoBusca == "CPF") { Console.Write("Digite um CPF: "); identificadorPesquisa = Console.ReadLine(); ServicoReserva.BuscarReservas().ForEach(r => { if (r.CPF == identificadorPesquisa) { reservaId = r.ReservaId; iterador += 1; Console.WriteLine("------------------------------------------------"); Console.WriteLine($"Reserva ID: {r.ReservaId}"); Console.WriteLine($"CPF Cliente: {r.CPF}"); Console.WriteLine($"Data de CheckIn: {r.CheckIn}"); Console.WriteLine($"Data de CheckOut: {r.CheckOut}"); Console.WriteLine(); } }); } else { Console.Write("Digite o ID da reserva: "); identificadorPesquisa = Console.ReadLine(); ServicoReserva.BuscarReservas().ForEach(r => { if (r.ReservaId == identificadorPesquisa) { reservaId = r.ReservaId; iterador += 1; Console.WriteLine("------------------------------------------------"); Console.WriteLine($"Reserva ID: {r.ReservaId}"); Console.WriteLine($"CPF Cliente: {r.CPF}"); Console.WriteLine($"Data de CheckIn: {r.CheckIn}"); Console.WriteLine($"Data de CheckOut: {r.CheckOut}"); Console.WriteLine(); } }); } if (iterador > 1) { Console.WriteLine(); Console.Write("Digite o ID da reserva a Ser Alterada: "); reservaId = Console.ReadLine(); } else if (iterador == 0) { Console.WriteLine(); Console.WriteLine("Nenhuma Reserva Encontrada para este Cliente"); } Console.WriteLine("------------------------------------------------"); if (reservaId != "") { PrintTelaOperacoesReservas(reservaId); } Console.WriteLine("Pressione Enter Para Retornar"); Console.ReadLine(); }