/// <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; }
/// <summary> /// Recibe una cadena indicando el mdelo, y la devuelve como un enumerado /// </summary> /// <param name="cadena"></param> /// <returns></returns> public static EModelos StringAModelo(string cadena) { EModelos retorno = 0; switch (cadena) { case "ModeloTV1": retorno = EModelos.ModeloTV1; break; case "ModeloTV2": retorno = EModelos.ModeloTV2; break; case "ModeloCafetera1": retorno = EModelos.ModeloCafetera1; break; case "ModeloCafetera2": retorno = EModelos.ModeloCafetera2; break; } return(retorno); }
/// <summary> /// Constructor con parametros /// </summary> /// <param name="marca"></param> /// <param name="modelo"></param> /// <param name="precio"></param> public Cafetera(EMarcas marca, EModelos modelo, double precio) : base(marca, modelo, precio) { }
/// <summary> /// Constructor con parametros /// </summary> /// <param name="marca"></param> /// <param name="modelo"></param> /// <param name="precio"></param> public Tv(EMarcas marca, EModelos modelo, double precio) : base(marca, modelo, precio) { }