Example #1
0
 public ModeloSillon(Dimensiones dimensiones, string nombre, List <Material> materiales, EColor[] colores, ushort almohadones)
     : base(dimensiones, nombre, materiales, colores)
 {
     Modelo.uniqueID++;
     base.identificador       = string.Concat(Globals.prefijoSillon, Modelo.uniqueID.ToString().PadLeft(6, '0'));
     this.CantidadAlmohadones = almohadones;
 }
Example #2
0
 // Constructor completo.
 // con colores y cajones
 public ModeloMesa(Dimensiones dimensiones, string nombre, List <Material> materiales, EEspacio tipo, EColor[] colores)
     : base(dimensiones, nombre, materiales, colores)
 {
     Modelo.uniqueID++;
     base.identificador = string.Concat(Globals.prefijoMesa, Modelo.uniqueID.ToString().PadLeft(6, '0'));
     this.tipo          = tipo;
 }
Example #3
0
 // Constructor completo.
 // con colores y cajones
 public ModeloPlacar(Dimensiones dimensiones, string nombre, List <Material> materiales, EColor[] colores, ushort cajones)
     : base(dimensiones, nombre, materiales, colores)
 {
     Modelo.uniqueID++;
     base.identificador = string.Concat(Globals.prefijoPlacar, Modelo.uniqueID.ToString().PadLeft(6, '0'));
     this.cantCajones   = cajones;
 }
Example #4
0
 /// <summary>
 /// Constructor parametrizado
 /// </summary>
 /// <param name="dimensiones">dimensiones del modelo en CM</param>
 /// <param name="nombre"> Descripcion del modelo</param>
 /// <param name="materiales"> Materiales necesarios para la fabricaciĆ³n de un mueble de este modelo</param>
 /// <param name="colores"> colores disponibles para este modelo</param>
 public Modelo(Dimensiones dimensiones, string nombre, List <Material> materiales, EColor[] colores) : this()
 {
     this.Dimensiones = dimensiones;
     this.Nombre      = nombre;
     foreach (Material item in materiales)
     {
         this.materialesNecesarios.Add(item);
     }
     coloresDisponibles = colores;
 }
Example #5
0
 // Constructor sin cajones
 public ModeloEstanteria(Dimensiones dimensiones, string nombre, List <Material> materiales, EEstanteria tipo, EColor[] colores)
     : this(dimensiones, nombre, materiales, tipo, colores, 0)
 {
 }
Example #6
0
 // Constructor sin Cajones
 public ModeloPlacar(Dimensiones dimensiones, string nombre, List <Material> materiales, EColor[] colores)
     : this(dimensiones, nombre, materiales, colores, 0)
 {
 }