public void leerTod() { Usuario usr; ag = AgenteBD.getAgente(); OleDbDataReader lector = ag.leer("SELECT * FROM Agenda;"); while (lector.Read()) { usr = new Usuario(lector.GetInt32(0), lector.GetString(1), lector.GetInt32(2)); lista.Add(usr); } lector.Close(); }
public void leer(Usuario usr) { ag = AgenteBD.getAgente(); int Id = usr.getId(); OleDbDataReader lector = ag.leer("SELECT * FROM Agenda WHERE Id='" + Id.ToString() + "';"); while (lector.Read()) { usr.setNom(lector.GetString(1)); usr.setNum(lector.GetInt32(2)); } lector.Close(); }
public Form2() { InitializeComponent(); Usuario usr = new Usuario(); usr.leerTodo(); foreach (Usuario u in usr.getGestor().getLista()) { listBox1.Items.Add(u.getId()); listBox2.Items.Add(u.getNom()); listBox3.Items.Add(u.getNum()); } }
public static void modificar(Usuario usr) { ag.modificar("UPDATE Agenda SET nombre='" + usr.getNom() + "', numeroTelf='" + usr.getNum().ToString() + "' WHERE Id=" + usr.getId().ToString() + ";"); }
public static void insertar(Usuario usr) { ag.modificar("INSERT INTO Agenda VALUES ('" + usr.getId().ToString() + "', '" + usr.getNom() + "', '" + usr.getNum().ToString() + "');"); }
private void button1_Click(object sender, EventArgs e) { if (accion.Equals("añadir")) { try { Usuario usr = new Usuario(Int32.Parse(textBox1.Text), textBox2.Text, Int32.Parse(textBox3.Text)); usr.insertar(); }catch (Exception) { MessageBox.Show("Inserte el id, el nombre y el telefono a insertar"); } } if (accion.Equals("modificar")) { try { Usuario usr = new Usuario(Int32.Parse(textBox1.Text), textBox2.Text, Int32.Parse(textBox3.Text)); usr.actualizar(); }catch (Exception) { MessageBox.Show("Inserte el id a modificar y complete los parametros"); } } if (accion.Equals("eliminar")) { try { Usuario usr = new Usuario(Int32.Parse(textBox1.Text)); usr.eliminar(); }catch (Exception) { MessageBox.Show("Inserte el id a eliminar"); } } button1.Enabled = false; button2.Enabled = true; button3.Enabled = true; button4.Enabled = true; textBox1.Enabled = false; textBox2.Enabled = false; textBox3.Enabled = false; textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; listBox1.Items.Clear(); listBox2.Items.Clear(); listBox3.Items.Clear(); Usuario usar = new Usuario(); usar.leerTodo(); foreach (Usuario u in usar.getGestor().getLista()) { listBox1.Items.Add(u.getId()); listBox2.Items.Add(u.getNom()); listBox3.Items.Add(u.getNum()); } }