/// <summary> /// Asignacion de color /// </summary> /// <param name="colour"></param> /// <returns></returns> public static EColor AsignacionColor(string colour) { switch (colour) //Validacion colores { case "Natural": color = EColor.Natural; break; case "Negro": color = EColor.Negro; break; case "Verde": color = EColor.Verde; break; case "Azul": color = EColor.Azul; break; case "Rojo": color = EColor.Rojo; break; } return(color); }
public Aula(EColor colorSala, Docente docente, ETurno turno) { this.colorSala = colorSala; this.docente = docente; this.turno = turno; alumnos = new List <Alumno>(); }
/// <summary> /// Constructor de Guitarra /// </summary> /// <param name="modelo"></param> /// <param name="clavijas"></param> /// <param name="color"></param> /// <param name="encordado"></param> protected Guitarra(string modelo, EClavijeros clavijas, EColor color, ECuerdas encordado) { this.modelo = modelo; this.clavijas = clavijas; this.color = color; this.encordado = encordado; }
/// <summary> /// Constructor con parametros. /// Asigna los parametros y setea el atributo Defectuoso en false. /// </summary> /// <param name="color">Color a asignar.</param> /// <param name="marca">Marca a asignar.</param> /// <param name="inalambrico">Valor a asignar.</param> public Periferico(EColor color, EMarca marca, bool inalambrico) { this.color = color; this.marca = marca; this.esInalambrico = inalambrico; this.defectuoso = false; }
public Producto(string nombre, EColor color, float precio, int codigo, ETipo tipo, int stock) { this.nombre = nombre; this.color = color; this.precio = precio; this.tipo = tipo; this.codigo = codigo; this.stock = stock; }
/// <summary> /// Constructor Acustica /// </summary> /// <param name="ecualizador"></param> /// <param name="modelo"></param> /// <param name="clavijas"></param> /// <param name="color"></param> /// <param name="encordado"></param> public Acustica(EEq ecualizador, string modelo, EClavijeros clavijas, EColor color, ECuerdas encordado) : base(modelo, clavijas, color, encordado) { this.categoria = "Acustica"; }
/// <summary> /// Constructor Electrica /// </summary> /// <param name="microfonos"></param> /// <param name="modelo"></param> /// <param name="clavijas"></param> /// <param name="color"></param> /// <param name="encordado"></param> public Electrica(EMicrofonos microfonos, string modelo, EClavijeros clavijas, EColor color, ECuerdas encordado) : base(modelo, clavijas, color, encordado) { this.microfonos = microfonos; this.categoria = "Electrica"; }
/// <summary> /// Constructor publico de un anteojo de sol y llama al constructor de la clase padre. /// </summary> /// <param name="polarizado"></param> /// <param name="cantidad"></param> /// <param name="serie"></param> /// <param name="armazon"></param> /// <param name="lente"></param> /// <param name="color"></param> /// <param name="biFocal"></param> /// <param name="blueRay"></param> public Sol(bool polarizado, int cantidad, int serie, EArmazon armazon, ELente lente, EColor color, bool biFocal, bool blueRay) : base(cantidad, serie, armazon, lente, color, biFocal, blueRay) { this.Polarizado = polarizado; }
/// <summary> /// Constructor con parámetros y fecha de ingreso actual /// </summary> /// <param name="color"></param> /// <param name="tipoTela"></param> /// <param name="cantidad"></param> public Tela(EColor color, ETipoTela tipoTela, int cantidad) : this(color, tipoTela, cantidad, DateTime.Now) { }
/// <summary> /// Constructor con parámetros y fecha de ingreso distinta a la actual /// </summary> /// <param name="color"></param> /// <param name="tipoTela"></param> /// <param name="cantidad"></param> /// <param name="fechaIngreso"></param> public Tela(EColor color, ETipoTela tipoTela, int cantidad, DateTime fechaIngreso) : base(cantidad, fechaIngreso) { this.color = color; this.tipoTela = tipoTela; }
/// <summary> /// Constructor con parametros heredados y el propio. /// </summary> /// <param name="color">Color a asignar.</param> /// <param name="marca">Marca a asignar.</param> /// <param name="inalambrico">Valor a asignar.</param> /// <param name="botones">Cantidad a asignar.</param> public Mouse(EColor color, EMarca marca, bool inalambrico, int botones) : base(color, marca, inalambrico) { this.cantBotones = botones; }
/// <summary> /// Registros de los instrumentos. /// </summary> /// <returns></returns> public static List <Guitarra> RegistroInstrumentos() { List <Guitarra> listaAuxiliar = new List <Guitarra>(); string consulta = "SELECT * FROM instrumentos"; comando.CommandText = consulta; try { ///Metodo de Extension if (DATABASE.ComprobarConexion() && SqlInstrumentos.conexion.State != System.Data.ConnectionState.Open) { SqlInstrumentos.conexion.Open(); } SqlInstrumentos.lector = SqlInstrumentos.comando.ExecuteReader(); while (SqlInstrumentos.lector.Read()) { SqlInstrumentos.categoria = lector[1].ToString(); modelo = lector[2].ToString(); clavijas = Validaciones.AsignacionClavijas(lector[3].ToString()); color = Validaciones.AsignacionColor(lector[4].ToString()); encordado = Validaciones.AsignacionEncordado(lector[5].ToString()); eq = Validaciones.AsignacionEq(lector[6].ToString()); microfonos = Validaciones.AsignacionMics(lector[6].ToString()); ///Dependiendo de la categoria, utilizo el constructor correspondiente if (SqlInstrumentos.categoria == "Acustica") { Acustica guitarraAcus = new Acustica(eq, modelo, clavijas, color, encordado); guitarraAcus.Categoria = SqlInstrumentos.categoria; listaAuxiliar.Add(guitarraAcus); } if (SqlInstrumentos.categoria == "Clasica") { Clasica guitarraClas = new Clasica(eq, modelo, clavijas, color, encordado); guitarraClas.Categoria = SqlInstrumentos.categoria; listaAuxiliar.Add(guitarraClas); } if (SqlInstrumentos.categoria == "Electrica") { Electrica guitarraElec = new Electrica(microfonos, modelo, clavijas, color, encordado); guitarraElec.Categoria = SqlInstrumentos.categoria; listaAuxiliar.Add(guitarraElec); } } } catch (Exception) { listaAuxiliar.Clear(); } finally { if (SqlInstrumentos.conexion.State == System.Data.ConnectionState.Open) { conexion.Close(); } } return(listaAuxiliar); }
/// <summary> /// Constructor publico de un anteojo Clasico y llama al constructor de la clase padre. /// </summary> /// <param name="desmontable"></param> /// <param name="cantidad"></param> /// <param name="serie"></param> /// <param name="armazon"></param> /// <param name="lente"></param> /// <param name="color"></param> /// <param name="biFocal"></param> /// <param name="blueRay"></param> public Clasico(bool desmontable, int cantidad, int serie, EArmazon armazon, ELente lente, EColor color, bool biFocal, bool blueRay) : base(cantidad, serie, armazon, lente, color, biFocal, blueRay) { this.Desmontable = desmontable; }
/// <summary> /// Constructor con parametros heredados y el propio. /// </summary> /// <param name="color">Color a asignar.</param> /// <param name="marca">Marca a asignar.</param> /// <param name="inalambrico">Valor a asignar.</param> /// <param name="tipo">Tipo a asignar.</param> public Teclado(EColor color, EMarca marca, bool inalambrico, ETipoTeclado tipo) : base(color, marca, inalambrico) { this.tipo = tipo; }
public Maquillaje(string nombre, EColor color, float precio, int codigo, ETipo tipo, int stock, string subTipo) : base(nombre, color, precio, codigo, tipo, stock) { this.subTipo = subTipo; }
/// <summary> /// Constructor publico de un anteojo con graduacion. /// </summary> /// <param name="ojoIzquierdo">Aumento ojo izquierdo</param> /// <param name="ojoDerecho">Aumento ojo derecho</param> /// <param name="desmontable"></param> /// <param name="cantidad"></param> /// <param name="serie"></param> /// <param name="armazon"></param> /// <param name="lente"></param> /// <param name="color"></param> /// <param name="biFocal"></param> /// <param name="blueRay"></param> public Graduables(float ojoIzquierdo, float ojoDerecho, bool desmontable, int cantidad, int serie, EArmazon armazon, ELente lente, EColor color, bool biFocal, bool blueRay) : base(desmontable, cantidad, serie, armazon, lente, color, biFocal, blueRay) { this.OjoIzquierdo = ojoIzquierdo; this.OjoDerecho = ojoDerecho; }
/// <summary> /// Constructor con parametros heredados y el propio. /// </summary> /// <param name="color">Color a asignar.</param> /// <param name="marca">Marca a asignar.</param> /// <param name="inalambrico">Valor a asignar.</param> /// <param name="microfono">Valor a asignar.</param> public Auricular(EColor color, EMarca marca, bool inalambrico, bool microfono) : base(color, marca, inalambrico) { this.conMicrofono = microfono; }