Example #1
0
    public static void RegistrarMoto()
    {
        Moto moto = new Moto();
        bool op   = true;

        while (op)
        {
            Console.WriteLine("\nInforme o nome do moto");
            if (moto.SetNome(Console.ReadLine()))
            {
                op = false;
            }
        }

        op = true;

        while (op)
        {
            Console.WriteLine("\nInforme o Tipo");
            if (moto.SetTipo(Console.ReadLine()))
            {
                op = false;
            }
        }

        op = true;

        while (op)
        {
            Console.WriteLine("\nInforme o codigo");
            if (moto.SetCodigo(Convert.ToInt32(Console.ReadLine())))
            {
                op = false;
            }
        }

        op = true;

        while (op)
        {
            Console.WriteLine("\nInforme o tipo de tamque da moto");
            if (moto.SetTipoDeTanque(Console.ReadLine()))
            {
                op = false;
            }
        }

        op = true;

        while (op)
        {
            Console.WriteLine("\nInforme o ano de fabricação");
            if (moto.SetDataFabricacao(Console.ReadLine()))
            {
                op = false;
            }
        }
        op = true;

        while (op)
        {
            Console.WriteLine("\nInforme a placa");
            if (moto.SetPlaca(Console.ReadLine()))
            {
                op = false;
            }
        }

        op = true;
        while (op)
        {
            Console.WriteLine("\nInforme o modelo");
            if (moto.SetModelo(Console.ReadLine()))
            {
                op = false;
            }
        }
        op = true;

        while (op)
        {
            Console.WriteLine("\nInforme o valor");
            if (moto.SetValor(Convert.ToSingle(Console.ReadLine())))
            {
                op = false;
            }
        }
        op = true;

        while (op)
        {
            Console.WriteLine("\nInforme a cor");
            if (moto.SetCor(Console.ReadLine()))
            {
                op = false;
            }
        }
        op = true;

        while (op)
        {
            Console.WriteLine("\nInforme a marca");
            if (moto.SetMarca(Console.ReadLine()))
            {
                op = false;
            }
        }
        op = true;

        while (op)
        {
            Console.WriteLine("\nInforme o motor");
            if (moto.SetMotor(Console.ReadLine()))
            {
                op = false;
            }
        }
        op = true;

        while (op)
        {
            Console.WriteLine("\nInforme o combustivel");
            if (moto.SetCombustivel(Console.ReadLine()))
            {
                op = false;
            }
        }
        Arquivo.CadastrarMoto("motos.txt", moto);
    }