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