コード例 #1
0
 public void ListarVeiculo(Moto moto)
 {
     Console.WriteLine($"Placa {moto.Placa} Marca: {moto.Marca} Modelo: {moto.Modelo} Motor: {moto.Motor} " +
                       $"Quantidade de Rodas: {moto.Rodas} Guidão: {moto.Guidao} Alugado: {moto.VeiculoAlugado} " +
                       $"Marchas: {moto.Marchas} Pedais: {moto.Pedal}");
 }
コード例 #2
0
ファイル: Veiculo.cs プロジェクト: sergiovandall/exer_03
        public void CadastrarVeiculo(int tipoVeiculo)
        {
            if (tipoVeiculo == 1)
            {
                Console.WriteLine("Cadastre novo Carro:");
            }
            else
            {
                Console.WriteLine("Cadastre nova Moto:");
            }
            string placa     = "";
            int    contPlaca = 0;

            do
            {
                Console.Write("Placa: ");
                placa = Console.ReadLine().ToUpper();
                if (placa != "")
                {
                    if (!validaPlaca(placa))
                    {
                        Console.WriteLine("Placa fora do padrão!");
                    }
                    else
                    {
                        if (Veiculos.Count == 0)
                        {
                            contPlaca++;
                        }
                        else
                        {
                            foreach (var veiculo in Veiculos)
                            {
                                if (veiculo.Placa == placa)
                                {
                                    Console.WriteLine("Placa já cadastrada para outro veículo!");
                                }
                                else
                                {
                                    contPlaca++;
                                }
                            }
                        }
                    }
                }
            } while (contPlaca == 0);

            Console.Write("Marca: ");
            string marca = Console.ReadLine();

            Console.Write("Modelo: ");
            string modelo = Console.ReadLine();

            Console.Write("Potência do Motor: ");
            string motor = Console.ReadLine();

            Console.Write("Quantidade de Rodas: ");
            int rodas = int.Parse(Console.ReadLine());

            if (tipoVeiculo == 1)
            {
                Console.Write("Quantidade de Portas: ");
                int porta = int.Parse(Console.ReadLine());

                Console.Write("Quantidade de Portamalas: ");
                int portaMalas = int.Parse(Console.ReadLine());

                Console.Write("Quantidade de Parabrisas: ");
                int parabrisas = int.Parse(Console.ReadLine());

                var veiculoNovo = new Carro();
                veiculoNovo.TipoVeiculo = tipoVeiculo;
                veiculoNovo.Placa       = placa;
                veiculoNovo.Marca       = marca;
                veiculoNovo.Modelo      = modelo;
                veiculoNovo.Motor       = motor;
                veiculoNovo.Rodas       = rodas;
                veiculoNovo.Porta       = porta;
                veiculoNovo.PortaMalas  = portaMalas;
                veiculoNovo.ParaBrisa   = parabrisas;
                Veiculos.Add(veiculoNovo);
            }
            else
            {
                Console.Write("Tipo de Guidão: ");
                string guidao = Console.ReadLine();

                Console.Write("Quantidade de Marchas: ");
                int marchas = int.Parse(Console.ReadLine());

                Console.Write("Quantidade de Pedais: ");
                int pedal = int.Parse(Console.ReadLine());

                var veiculoNovo = new Moto();
                veiculoNovo.TipoVeiculo = tipoVeiculo;
                veiculoNovo.Placa       = placa;
                veiculoNovo.Marca       = marca;
                veiculoNovo.Modelo      = modelo;
                veiculoNovo.Motor       = motor;
                veiculoNovo.Rodas       = rodas;
                veiculoNovo.Guidao      = guidao;
                veiculoNovo.Marchas     = marchas;
                veiculoNovo.Pedal       = pedal;
                Veiculos.Add(veiculoNovo);
            }
            Console.WriteLine("Cadastro efetuado com sucesso!");
        }