コード例 #1
0
 /// <summary>
 /// Constructor parametrizado con los datos del Mueble de Metal
 /// Si el mueble es de Alumnio no se puede pintar
 /// </summary>
 /// <param name="id">Id del mueble</param>
 /// <param name="nombre">Nombre del mueble</param>
 /// <param name="cantidad">Cantidad de unidades</param>
 /// <param name="peso">Su peso en kg</param>
 /// <param name="altura">Su altura en cm</param>
 /// <param name="anchura">Su anchura en cm</param>
 /// <param name="profundidad">Su profundidad en cm</param>
 /// <param name="color">Color del mueble, si es aluminio el color es sin</param>
 /// <param name="tipo">El tipo de metal</param>
 public Metal(int id, string nombre, int cantidad, float peso, float altura, float anchura, float profundidad, eColor color, eTipoDeMetal tipo) : base(id, nombre, cantidad, peso, altura, anchura, profundidad)
 {
     if (tipo == eTipoDeMetal.Aluminio)
     {
         this.color = eColor.Sin;
     }
     else
     {
         this.color = color;
     }
     this.tipoDeMetal = tipo;
 }
コード例 #2
0
        /// <summary>
        /// Devuelve el tipo de metal del mueble que se está tomando en la database
        /// </summary>
        /// <returns>El tipo de metal del mueble actual</returns>
        private static eTipoDeMetal DevolverTipoMetal()
        {
            eTipoDeMetal retorno = eTipoDeMetal.Acero;

            foreach (eTipoDeMetal tipo in Enum.GetValues(typeof(eTipoDeMetal)))
            {
                if (tipo.ToString() == MueblesDBO.info["Tipo"].ToString())
                {
                    retorno = tipo;
                }
            }
            return(retorno);
        }