private void btModificar_Click(object sender, EventArgs e)
        {
            try
            {
                var selected = dgUsuarios.SelectedRows;
                if (selected.Count != 1)
                {
                    throw new Exception("No hay un solo usuario seleccionado");
                }
                else
                {
                    EEUsuario usuarioModificado = new EEUsuario();
                    usuarioModificado = (EEUsuario)selected[0].DataBoundItem;
                    if (MessageBox.Show("¿Está seguro que desea modificar al usuario '" +
                                        usuarioModificado.Username + "'?", "Confirmar Modificación", MessageBoxButtons.OKCancel) == DialogResult.OK)
                    {
                        bllUsuarios.Save(usuarioModificado);
                    }

                    this.loadUsuariosData();
                    MessageBox.Show("Usuario modificado correctamente.", "Modificar Usuario");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Modificar Usuario: Error");
            }
        }
        private void createUserFromForm()
        {
            EEUsuario usuario = new EEUsuario();

            usuario.Username     = this.tbUsername.Text;
            usuario.Password     = this.tbPassword1.Text;
            usuario.Nombre       = this.tbNombre.Text;
            usuario.Apellido     = this.tbApellido.Text;
            usuario.Email        = this.tbEmail1.Text;
            usuario.NumDocumento = this.tbNumDocumento.Text;
            usuario.Domicilio    = this.tbDomicilio.Text;
            usuario.Telefono     = this.tbTelefono.Text;

            this.bllUsuario.Save(usuario);
        }
 private void btBaja_Click(object sender, EventArgs e)
 {
     try
     {
         var selected = dgUsuarios.SelectedRows;
         if (selected.Count != 1)
         {
             throw new Exception("No hay un solo usuario seleccionado");
         }
         else
         {
             EEUsuario usuarioBaja = new EEUsuario();
             usuarioBaja = (EEUsuario)selected[0].DataBoundItem;
             bllUsuarios.Delete(usuarioBaja);
             this.loadUsuariosData();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Baja de Usuario: Error");
     }
 }