Ejemplo n.º 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);
        }
Ejemplo n.º 2
0
        public Carro EnsamblarCarro(TipoCarro tipoCarro, TipoAuto tipoAuto, TipoBus tipoBus)
        {
            Carro carro;

            if (tipoCarro == TipoCarro.Automovil)
            {
                carro = new Automovil(new Volante(), new Parabrisas(), 4, 5, null, TipoCarro.Automovil, tipoAuto);
            }
            else
            {
                carro = new Bus(new Volante(), new Parabrisas(), 4, 10, null, TipoCarro.Bus, tipoBus);
            }

            return(carro);
        }
Ejemplo n.º 3
0
 public Bus()
 {
     TipoBus = TipoBus.NoDefinido;
 }
Ejemplo n.º 4
0
 public Bus(TipoBus tipoBus)
 {
     //Enumerador
     TipoBus = tipoBus;
 }
Ejemplo n.º 5
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;
 }
Ejemplo n.º 6
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;
 }
Ejemplo n.º 7
0
        public Carro EnsamblarCarro(TipoCarro tipocarro, TipoBus tipobus, TipoAuto tipoauto)
        {
            Carro carro = new Carro();

            return(carro);
        }
Ejemplo n.º 8
0
 public Carro EmsamblarCarro(TipoCarro tipoCarro, TipoAuto tipAuto, TipoBus tipBus)
 {
     return(null);
 }