public Vehiculo GetVehiculo(TipoV a, List <Vehiculo> v) { while (true) { foreach (Vehiculo i in v) { if (i.GetTipoV() == a) { return(i); } } fallo: Console.WriteLine("Tipo de vehiculo;"); string b = Console.ReadLine(); switch (b) { case "Auto": a = TipoV.Auto; break; case "Moto": a = TipoV.Moto; break; case "Acuatico": a = TipoV.Acuatico; break; case "Maquinaria": a = TipoV.MAquinaria; break; default: goto fallo; } } }
public Camion(List <Accesorios> Ac, string Doc, int P, int stock) : base(Ac, Doc, P, stock) { Tipo = TipoV.Camion; }
public Moto(List <Accesorios> Ac, string Doc, int P, int stock) : base(Ac, Doc, P, stock) { Tipo = TipoV.Moto; }
public Acuatico(List <Accesorios> Ac, string Doc, int P, int stock) : base(Ac, Doc, P, stock) { Tipo = TipoV.Acuatico; }
public Maquinaria(List <Accesorios> Ac, string Doc, int P, int stock) : base(Ac, Doc, P, stock) { Tipo = TipoV.MAquinaria; }
public Bus(List <Accesorios> Ac, string Doc, int P, int stock) : base(Ac, Doc, P, stock) { Tipo = TipoV.Bus; }