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); } } }
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); } } } }