Ejemplo n.º 1
0
 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     this.autor = new Autor();
     String[] splitted = comboBox1.Text.Split(' ');
     this.autor.setId(int.Parse(splitted[0]));
     this.autor.setNombre(splitted[1]);
     this.autor.setApellido(splitted[2]);
 }
Ejemplo n.º 2
0
 private void Buscar_Click(object sender, EventArgs e)
 {
     Autor nuevo=new Autor();
     buscado=textBox3.Text;
     Conexion bd = new Conexion();
     List<string> lista = bd.consulta("SELECT * FROM autores WHERE apellido LIKE '%" + buscado + "%' OR nombre LIKE '%" + buscado + "%';");
        for (int i = 0; i < lista.Count; i = i + 3) {
         string id = lista[i];
         string nombre = lista[i+1];
         string apellido = lista[i+2];
         nuevo.agregar(int.Parse(id), nombre, apellido);
         LISTA.Add(nuevo);
     }
        this.buscar();
 }
Ejemplo n.º 3
0
        public agregar_Libro()
        {
            InitializeComponent();
            Conexion bd = new Conexion();
            List<string> lista = bd.consulta("SELECT * FROM autores;");
            for (int i = 0; i < lista.Count; i = i + 3)
            {
                Autor autor = new Autor();
                autor.setId(int.Parse(lista[i]));
                autor.setNombre(lista[i + 1]);

                autor.setApellido(lista[i + 2]);
                LISTA.Add(autor);
            }
            foreach (Autor objeto in LISTA)
            {
                comboBox1.Items.Add(objeto.getId() + " " + objeto.getNombre()+" "+ objeto.getApellido());
            }
        }
Ejemplo n.º 4
0
        private void mostrarAutores()
        {
            Conexion bd = new Conexion();
            List<string> lista = bd.consulta("SELECT * FROM autores");
            Autor autor = new Autor();
            List<string> columnas = new List<string> { "id", "Nombre", "Apellido" };

            foreach (String columna in columnas)
            {
                DataGridViewColumn nueva = new DataGridViewTextBoxColumn();
                nueva.Name = columna;
                nueva.DataPropertyName = columna;
                nueva.HeaderText = columna;
                dataGridView2.Columns.Add(nueva);
            }

            for (int i = 0; i < lista.Count; i = i + 3)
            {
                string id = lista[i];
                string nombre = lista[i + 1];
                string apellido = lista[i + 2];

                autor.setId(int.Parse(id));
                autor.setNombre(nombre);
                autor.setApellido(apellido);

                dataGridView2.Rows.Add(autor.getId(), autor.getNombre(), autor.getApellido());
            }
            // Resize the master DataGridView columns to fit the newly loaded data.
            dataGridView2.AutoResizeColumns();
            dataGridView2.AutoSize = true;
            // Configure the details DataGridView so that its columns automatically
            // adjust their widths when the data changes.
            dataGridView2.AutoSizeColumnsMode =
                DataGridViewAutoSizeColumnsMode.AllCells;
        }
Ejemplo n.º 5
0
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string combo = comboBox1.Text;
            string[] splitted=combo.Split(':');
            Conexion bd = new Conexion();
            List<string> lista = bd.consulta("SELECT * FROM libros WHERE id_libro='" + Convert.ToInt32(splitted[0]) + "';");

            id = lista[0];
            titulo.Text= lista[1];
            categoria.Text= lista[2];
            cant_hojas.Text = lista[3];
            editorial.Text = lista[5];
            precio.Text = lista[6];
            año.Text = lista[7];
            indice.Text = lista[8];
            stock.Text = lista[9];

            lista = bd.consulta("SELECT * FROM libroautor WHERE libros_id_libro='" + id + "';");

            lista= bd.consulta("SELECT * FROM autores WHERE id_autores='"+lista[1]+"';");
            try
            {
                comboBox2.Text = lista[0] + " " + lista[1] + " " + lista[2];
                autorElegido = new Autor();
                autorElegido.setId(int.Parse(lista[0]));
                autorElegido.setNombre(lista[1]);
                autorElegido.setApellido(lista[2]);
            }
            catch (Exception ex)
            {
            }
            lista = bd.consulta("SELECT * FROM autores;");
            for (int i = 0; i < lista.Count; i = i + 3)
            {
                Autor autor = new Autor();
                autor.setId(int.Parse(lista[i]));
                autor.setNombre(lista[i + 1]);

                autor.setApellido(lista[i + 2]);
                LISTAAutor.Add(autor);
            }
            foreach (Autor objeto in LISTAAutor)
            {
                comboBox2.Items.Add(objeto.getId() + " " + objeto.getNombre() + " " + objeto.getApellido());
            }
        }
Ejemplo n.º 6
0
        private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            string combo = comboBox2.Text;
            string[] splitted = combo.Split(' ');
            Conexion bd = new Conexion();
            List<string> lista = bd.consulta("SELECT * FROM autores WHERE id_autores='" + Convert.ToInt32(splitted[0]) + "';");

            Autor autor = new Autor();
            autor.setId(int.Parse(lista[0]));
            autor.setNombre(lista[1]);
            autor.setApellido(lista[2]);

            autorElegido=autor;
        }