示例#1
0
        public void Crear(int opcion)
        {
            string error = "";

            // Crear la instancia
            if (e.Evento(opcion))
            {
                string modelo = "";
                double costo  = 0;

                System.Console.WriteLine("Dame el modelo");
                valor = System.Console.ReadLine();
                if (e.Evento(valor))
                {
                    modelo = valor;
                    valor  = "";
                }
                else
                {
                    error = "El modelo es nulo. \n";
                }

                System.Console.WriteLine("Dame el Costo");
                valor = System.Console.ReadLine();
                if (e.Evento(valor))
                {
                    if (e.isNumber(valor))
                    {
                        costo = System.Convert.ToDouble(valor);
                    }
                    valor = "";
                }
                else
                {
                    error += "El costo es nulo,\nNo es un numero \n ";
                }

                if (e.Evento(error))
                {
                    System.Console.Clear();
                    System.Console.WriteLine(modelo + " " + valor + " " + error);
                }
                else
                {
                    Auto auto = new Auto();

                    auto.Modelo = modelo;
                    auto.Costo  = costo;

                    System.Console.Clear();
                    System.Console.WriteLine("Auto a serializar");
                    auto.showInfo();
                    Crear("Auto.aut", auto);
                }
            }
        }
示例#2
0
        public void Crear(int opcion)
        {
            // Crear la instancia
            if (e.Evento(opcion))
            {
                string modelo    = "";
                double costo     = 0;
                int    cilindros = 0;
                int    hp        = 0;

                if (e.Evento(error))
                {
                    System.Console.Clear();
                    System.Console.WriteLine(modelo + " " + valor + " " + error);
                }
                else
                {
                    error = "";

                    Auto  auto  = new Auto(Modelo(modelo), Costo(costo));
                    Motor motor = new Motor();

                    motor.Cilindros = Cilindros(cilindros);
                    motor.HP        = HP(hp);

                    if (!e.Evento(error))
                    {
                        auto.Motor = motor;
                        System.Console.Clear();
                        System.Console.WriteLine("Auto a serializar");
                        auto.showInfo();
                        Crear("Auto.aut", auto);
                    }
                    else
                    {
                        System.Console.Clear();
                        System.Console.WriteLine(motor.Cilindros + " " + motor.HP + " " + error);
                    }
                }
            }
        }