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]); }
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(); }
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()); } }
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; }
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()); } }
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; }