Exemple #1
0
        public Carro EnsamblarCarro(TipoCarro tipocarro, TipoBus tipobus, TipoAuto tipoauto)
        {
            Carro  carro;
            Random random1, random2;

            if (tipocarro == TipoCarro.Automovil)
            {
                random1 = new Random();
                int         num         = random1.Next(11223, 98231);
                Propietario propietario = new Propietario("72311223", "John", "Duran", "Q72311223");
                Volante     volante     = new Volante(num.ToString());
                Parabrisas  parabrisas  = new Parabrisas(num.ToString());
                //Console.WriteLine(volante.NumSerie);
                carro = new Automovil(volante, parabrisas, 4, 5, propietario, tipocarro, tipoauto);
            }
            else
            {
                random2 = new Random();
                int         num2        = random2.Next(51223, 68231);
                Propietario propietario = new Propietario("72311223", "John", "Duran", "Q72311223");
                Volante     volante     = new Volante(num2.ToString());
                Parabrisas  parabrisas  = new Parabrisas(num2.ToString());
                //Console.WriteLine(volante.NumSerie);
                carro = new Bus(volante, parabrisas, 6, 10, propietario, tipocarro, tipobus);
            }


            return(carro);
        }
Exemple #2
0
 public Automovil(Volante volante, Parabrisas parabrisas, int numLlantas, int numAsientos, Propietario propietario, TipoCarro tipocarro, TipoAuto tipoauto)
 {
     this.volante     = volante;
     this.parabrisas  = parabrisas;
     this.numLlantas  = numLlantas;
     this.numAsientos = numAsientos;
     this.propietario = propietario;
     this.tipocarro   = tipocarro;
     this.tipoauto    = tipoauto;
 }
Exemple #3
0
 public Bus(Volante volante, Parabrisas parabrisas, int numLlantas, int numAsientos, Propietario propietario, TipoCarro tipocarro, TipoBus tipobus)
 {
     this.volante     = volante;
     this.parabrisas  = parabrisas;
     this.numLlantas  = numLlantas;
     this.numAsientos = numAsientos;
     this.propietario = propietario;
     this.tipocarro   = tipocarro;
     this.tipobus     = tipobus;
 }
Exemple #4
0
        public Carro(Volante volante, Parabrisas parabrisas, int numLlantas,
                     int numAsientos, Propietario propietario, TipoCarro tipoCarro)
        {
            Llantas  = new List <Llanta>(numLlantas);
            Asientos = new List <Asiento>(numAsientos);

            Volante     = volante;
            Parabrisas  = parabrisas;
            Propietario = propietario;

            TipoCarro = tipoCarro;
        }
Exemple #5
0
 public Automovil(Volante volante, Parabrisas parabrisas, int numLlantas,
                  int numAsientos, Propietario propietario, TipoCarro tipoCarro, TipoAuto tipoAuto)
     : base(volante, parabrisas, numLlantas, numAsientos, propietario, tipoCarro)
 {
     TipoAuto = tipoAuto;
 }
Exemple #6
0
 public Bus(Volante volante, Parabrisas parabrisas, int numLlantas,
            int numAsientos, Propietario propietario, TipoCarro tipoCarro, TipoBus tipoBus)
     : base(volante, parabrisas, numLlantas, numAsientos, propietario, tipoCarro)
 {
     TipoBus = tipoBus;
 }