示例#1
0
 public Auto(EMarcas marca, string color, double precio, DateTime fecha)
 {
     this._marca  = marca;
     this._color  = color;
     this._precio = precio;
     this._fecha  = fecha;
 }
示例#2
0
 /// <summary>
 /// Constructor con parametros,
 /// inicializa los atributos de electrodomestico
 /// </summary>
 /// <param name="marca"></param>
 /// <param name="modelo"></param>
 /// <param name="precio"></param>
 public Electrodomestico(EMarcas marca, EModelos modelo, double precio)
     : this()
 {
     this.marca  = marca;
     this.Modelo = modelo;
     this.precio = precio;
 }
示例#3
0
 public Auto(int cAsientos, float tara, float cilindrada,
             string patente, Byte cantRuedas, EMarcas marca) : base(patente, cantRuedas, marca)
 {
     this._cantidadAsientos = cAsientos;
     this._tara             = tara;
     this._cilindrada       = cilindrada;
 }
示例#4
0
 public Auto(int cantRuedas, ConsoleColor color, EMarcas marca)
 {
     this.cantRuedas = cantRuedas;
     this.color      = color;
     this.marca      = marca;
     Auto.cantidadObj++;
     Auto.fechaUltimaInstancia = DateTime.Now;
 }
示例#5
0
        //Requerimiento:
        //Cualquier instancia (objeto) debe tener los siguientes valores predeterminados:
        //*-cantRuedas -> 4
        //*-color -> white
        //*-marca -> sin marca

        #region De Instancia
        public Auto()
        {
            this.cantRuedas = 4;
            this.marca      = EMarcas.Sin_Marca;
            this.color      = ConsoleColor.White;

            Auto.cantidadObj++;
            Auto.fechaUltimaInstancia = DateTime.Now;
        }
示例#6
0
        public Auto(ConsoleColor color, EMarcas marca) : this(color)
        {
            //this.cantRuedas = 4;
            this.marca = marca;
            //this.color = color;

            //Auto.cantidadObj++;
            //Auto.fechaUltimaInstancia = DateTime.Now;
        }
示例#7
0
        /// <summary>
        /// Recibe una cadena indicando la marca, y la devuelve como un enumerado
        /// </summary>
        /// <param name="cadena"></param>
        /// <returns></returns>
        public static EMarcas StringAMarca(string cadena)
        {
            EMarcas retorno = 0;

            switch (cadena)
            {
            case "Philips":
                retorno = EMarcas.Philips;
                break;

            case "Oster":
                retorno = EMarcas.Oster;
                break;
            }
            return(retorno);
        }
示例#8
0
 internal static EMarcas Insertar(string marca, string observaciones)
 {
     using (var db = new VentasConexión())
     {
         if (db.EMarcas.Any(c => c.Marca.ToLower().Trim() == marca.ToLower().Trim()))
         {
             throw new Exception("Ya existe marca con este nombre.");
         }
         var id = db.EMarcas.Any() ? db.EMarcas.Max(a1 => a1.Id) + 1 : 1;
         var m  = new EMarcas
         {
             Id            = id,
             IdEmpresa     = Lib.Configuration.IdEmpresa,
             Marca         = marca,
             Observaciones = observaciones
         };
         db.EMarcas.Add(m);
         db.SaveChanges();
         return(m);
     }
 }
示例#9
0
 public Auto(string patente, Byte cantruedas, EMarcas marca, int cantidadAsientos) : base(patente, cantruedas, marca)
 {
     this.cantidadAsientos = cantidadAsientos;
 }
示例#10
0
 public Auto(EMarcas marca, string color, double precio)
 {
     this._marca  = marca;
     this._color  = color;
     this._precio = precio;
 }
示例#11
0
 public Auto(EMarcas marca, string color)
 {
     this._marca = marca;
     this._color = color;
 }
示例#12
0
 public Moto(float cilindrada, string patente, byte cantRuedas, EMarcas marca) : base(patente, cantRuedas, marca)
 {
     this._cilindrada = cilindrada;
 }
示例#13
0
 public Moto(EMarcas marca, string patente, float cilindrada, byte cantidadRuedas)
     : this(patente, marca, cantidadRuedas, cilindrada)
 {
 }
示例#14
0
 public Vehiculo(string patente, byte cantRuedas, EMarcas marca)
 {
     this._patente    = patente;
     this._cantRuedas = cantRuedas;
     this._marca      = marca;
 }
示例#15
0
 public Camion(string patente, Byte cantRuedas, EMarcas marca, float tara) : base(patente, cantRuedas, marca)
 {
     this.tara = tara;
 }
示例#16
0
 public Moto(EMarcas marca, float cilindrada, string patente, Byte ruedas) : this(patente, ruedas, marca, cilindrada)
 {
 }
示例#17
0
 public Auto(EMarcas marca, string color, DateTime fecha)
 {
     this._marca = marca;
     this._color = color;
     this._fecha = fecha;
 }
示例#18
0
 public Moto(string patente, Byte ruedas, EMarcas marca, float cilindrada) : base(patente, ruedas, marca)
 {
     this._cilindrada = cilindrada;
 }
示例#19
0
 /// <summary>
 /// Constructor parametrizado que inicializa los atributos heredados
 /// de la clase padre y al atributo ùnico de clase
 /// </summary>
 /// <param name="patente"></param>
 /// <param name="marca"></param>
 /// <param name="cantRuedas"></param>
 /// <param name="laTara"></param>
 public Camion(string patente, EMarcas marca, byte cantRuedas, float laTara)
     : base(patente, marca, cantRuedas)
 {
     this._tara = laTara;
 }
示例#20
0
 public Moto(string patente, byte cantRuedas, EMarcas marca) : this(marca, 100, patente, cantRuedas)
 {
 }
示例#21
0
 public Auto(string patente, EMarcas marca, int asientos) : this(patente, 4, marca, asientos)
 {
 }
示例#22
0
 public Auto(string patente, Byte ruedas, EMarcas marca, int asientos) : base(patente, ruedas, marca)
 {
     this._cantidadDeAsientos = asientos;
 }
示例#23
0
 public Auto(EMarcas marca, double precio)
 {
     this._marca  = marca;
     this._precio = precio;
 }
 public Moto(byte cantRuedas, EMarcas marca, float cilindrada, string patente) : this(marca, cilindrada, patente, cantRuedas)
 {
 }
示例#25
0
 public Auto(int cantAsientos, string patente, byte ruedas, EMarcas marca) : base(patente, ruedas, marca)
 {
     this._cantidadAsientos = cantAsientos;
 }
示例#26
0
 public Auto(EMarcas marca, int cantidadAsientos, string patente, byte cantidadRuedas) : base(patente, cantidadRuedas, marca)
 {
     this._cantidadAsientos = cantidadAsientos;
 }
示例#27
0
 public Camion(string patente, byte cantRuedas, EMarcas marca, int cantidadAsientos, float tara)
     : base(patente, cantRuedas, marca)
 {
     this.tara = tara;
 }
示例#28
0
 public Auto(string patente, EMarcas marca, byte cantidadAsientos) : this(marca, cantidadAsientos, patente, 4)
 {
 }
示例#29
0
 public Moto(string patentes, byte cantRuedas, EMarcas marca, int cantidadAsientos, float tara, float cilindrada) : base(patentes, cantRuedas, marca)
 {
     this._cantidadAsientos = cantidadAsientos;
     this._tara             = tara;
     this._cilindrada       = cilindrada;
 }
示例#30
0
 public Moto(string patente, EMarcas marca, byte cantidadRuedas, float cilindrada)
     : base(patente, marca, cantidadRuedas)
 {
     this._cilindrada = cilindrada;
 }