Ejemplo n.º 1
0
 /// <summary>
 /// Corrobora las clavijas del instrumento
 /// </summary>
 private void SeleccionClavijas()
 {
     if (cmbBoxClavijasClasica.SelectedItem != null)
     {
         clavijas = Validaciones.AsignacionClavijas("Clasica" + cmbBoxClavijasClasica.SelectedItem.ToString());
     }
 }
Ejemplo n.º 2
0
 /// <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;
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Asignación de clavijeros
        /// </summary>
        /// <param name="clavijeros"></param>
        /// <returns></returns>
        public static EClavijeros AsignacionClavijas(string clavijeros)
        {
            switch (clavijeros)
            {
            case "SinDato":
                clavijas = EClavijeros.SinDato;
                break;

            case "ClasicaNacional":
                clavijas = EClavijeros.ClasicaNacional;
                break;

            case "ClasicaImportado":
                clavijas = EClavijeros.ClasicaImportado;
                break;

            case "TresMasTresVintage":
                clavijas = EClavijeros.TresMasTresVintage;
                break;

            case "TresMasTres":
                clavijas = EClavijeros.TresMasTres;
                break;

            case "SeisEnLinea":
                clavijas = EClavijeros.SeisEnLinea;
                break;
            }

            return(clavijas);
        }
Ejemplo n.º 4
0
        public void InstanciarAcustica(EEq ecualizador, string modelo, EClavijeros clavijas, EColor color, ECuerdas encordado)
        {
            //ARRANGE
            Acustica acustica;

            //ACT
            acustica = new Acustica(ecualizador, modelo, clavijas, color, encordado);

            //ASSERT
            Assert.IsNotNull(acustica);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Corrobora las clavijas del instrumento
        /// </summary>
        private void SeleccionClavijas()
        {
            if (cmbBoxClavijasAcustica.SelectedItem != null)
            {
                switch (cmbBoxClavijasAcustica.SelectedItem.ToString())
                {
                case "TresMasTres":
                    clavijas = EClavijeros.TresMasTres;
                    break;

                case "TresMasTresVintage":
                    clavijas = EClavijeros.TresMasTresVintage;
                    break;
                }
            }
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Corrobora las clavijas del instrumento
        /// </summary>
        private void SeleccionClavijas()
        {
            if (cmbBoxClavijasClasica.SelectedItem != null)
            {
                switch (cmbBoxClavijasClasica.SelectedItem.ToString())
                {
                case "Nacional":
                    clavijas = EClavijeros.ClasicaNacional;
                    break;

                case "Importado":
                    clavijas = EClavijeros.ClasicaImportado;
                    break;
                }
            }
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Corrobora las clavijas del instrumento
        /// </summary>
        private void SeleccionClavijas()
        {
            if (cmbBoxClavijasElectrica.SelectedItem != null)
            {
                switch (cmbBoxClavijasElectrica.SelectedItem.ToString())
                {
                case "TresMasTres":
                    clavijas = EClavijeros.TresMasTres;
                    break;

                case "SeisEnLinea":
                    clavijas = EClavijeros.SeisEnLinea;
                    break;
                }
            }
        }
Ejemplo n.º 8
0
 /// <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";
 }
Ejemplo n.º 9
0
 /// <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";
 }
Ejemplo n.º 10
0
        /// <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);
        }