public static void ListarVeiculosDisponíveis() { if (locadoraselecionada == "") { Console.WriteLine("Selecione uma locadora primeiro"); } else { foreach (Locadora locadora in RedeLocadoras.Locadoras) { if (locadora.Nome == locadoraselecionada) { Locadora.ListarVeiculosDisponiveis(locadoraselecionada); } } } }
public static void ListarVeiculosDisponíveis() { if (locadoraselecionada == "") { Console.WriteLine("VOCE DEVE SELECIONAR UMA LOCADORA PRIMEIRO"); } else { foreach (Locadora loc in RedeLocadoras.Locadoras) { if (loc.Nome == locadoraselecionada) { Locadora.ListarVeiculosDisponiveis(locadoraselecionada); } } } }
public static void IniciarAluguel() { bool search = false; string idveicalug; if (clienteselecionado == "") { Console.WriteLine("VOCE NECESSITA SELECIONAR UM CLIENTE"); return; } if (locadoraselecionada == "") { Console.WriteLine("VOCE NECESSITA SELECIONAR UMA LOCADORA"); return; } Lista: Locadora.ListarVeiculosDisponiveis(locadoraselecionada); Console.WriteLine("Digite o ID do veículo que você deseja alugar"); idveicalug = Console.ReadLine(); foreach (VeiculoAluguel veic in Locadora.VeiculosAluguel) { if (veic.Id.Equals(idveicalug)) { if (veic.Alugado == false) { search = true; if (veic.Tipo == "Carro") { Console.WriteLine($"ID DO carro é: {veic.Id}" + $" a placa dele é {veic.Placa}" + $" ele é do tipo: {veic.Tipo}" + $" sua quilometragem é de : {veic.Quilometragem}" + $" é da marca: {veic.Marca}" + $" é do modelo: {veic.Modelo}" + $" ele está disponivel para ser alugado"); } if (veic.Tipo == "Avião") { Console.WriteLine($"O ID do veículo é: {veic.Id}" + $"Ele é do tipo: {veic.Tipo}" + $"Horas de voo: {veic.Horasvoo}" + $"Ele é da marca: {veic.Marca}" + $"Ele é do modelo: {veic.Modelo}" + $"E ele está disponivel para ser alugado"); } veiculoselecionado = veic.Id; Console.WriteLine("Por quantos dias deseja alugar o veículo"); int diasalug = int.Parse(Console.ReadLine()); var today = DateTime.Now; var DiasDoAluguel = today.AddDays(diasalug); Locadora.AlugueisAtuais.Add(new Aluguel(veic.Id, clienteselecionado, locadoraselecionada, today, DiasDoAluguel)); Console.WriteLine($"---------------------" + $"O aluguel foi finalizado!" + $"O aluguel foi feito pelo {clienteselecionado}" + $"na locadora {locadoraselecionada}" + $"ele começa na data {today}" + $"e tem que ser devolvido na data {DiasDoAluguel}"); veic.Alugado = true; } } if (search == false) { Console.WriteLine($"NÃO FOI ENCONTRADO OU NÃO EXISTE ESSE VEÍCULO NA {locadoraselecionada}"); goto Lista; } } }