Ejemplo n.º 1
0
 public Vehiculo(string placa, enumColores color, string nroSerie)
 {
     this.placa    = placa;
     this.color    = color;
     this.nroSerie = nroSerie;
     estado        = enumEstados.APAGADO;
 }
Ejemplo n.º 2
0
 //CONSTRUCTOR
 //public Vehiculo(string placa="", enumColores color=enumColores.AMARILLO, string nroSerie="MT-452", enumEstados estado=enumEstados.APAGADO)
 public Vehiculo(string placa, enumColores color, string nroSerie, enumEstados estado, enumEstadoGiro estadoGiro)
 {
     this.placa      = placa;
     this.color      = enumColores.AMARILLO;
     this.nroSerie   = nroSerie;
     this.estado     = enumEstados.APAGADO;
     this.estadoGiro = enumEstadoGiro.NINGUNO;
 }
Ejemplo n.º 3
0
 public string Frenar()
 {
     if (estado == enumEstados.ENMARCHA)
     {
         estado = enumEstados.DETENIDO;
         return("Vehículo detenido!");
     }
     else
     {
         return("El vehículo debe estar en marcha");
     }
 }
Ejemplo n.º 4
0
 public string Encender()
 {
     if (estado == enumEstados.APAGADO)
     {
         estado = enumEstados.ENCENDIDO;
         return("Vehículo encendido!");
     }
     else
     {
         return("El vehículo debe estar apagado");
     }
 }
Ejemplo n.º 5
0
 //CONSTRUCTOR
 public Moto(string placa, enumColores color, string nroSerie, enumEstados estado, string cilindrada, enumEstadoGiro estadoGiro)
     : base(placa, color, nroSerie, estado, estadoGiro)
 {
     this.cilindrada = cilindrada;
 }
Ejemplo n.º 6
0
 //CONSTRUCTOR
 public Auto(string placa, enumColores color, string nroSerie, enumEstados estado, string NroPuertas, enumEstadoGiro estadoGiro)
     : base(placa, color, nroSerie, estado, estadoGiro)
 {
     this.NroPuertas = NroPuertas;
 }
Ejemplo n.º 7
0
 public string frenar()
 {
     estado = enumEstados.APAGADO;
     return($"Vehiculo {estado}");
 }
Ejemplo n.º 8
0
 // METODOS
 //public string Placa() { }
 public string Encender()
 {
     estado = enumEstados.ENCENDIDO;
     return($"Vehiculo {estado}");
 }