protected void btnBlanquearPassword_Click(object sender, EventArgs e) { try { List <Usuario> listaUsuarios = (List <Usuario>)Session["ListaUsuarios" + Session.SessionID]; Usuario usuarioModificado = new Usuario(); int SelectedIndex = ListaUsuarios.SelectedIndex; foreach (Usuario usuario in listaUsuarios) { if (Convert.ToInt32(ListaUsuarios.SelectedItem.Value) == usuario.ID_Usuario) { usuarioModificado = usuario; usuarioModificado.Password = "******"; NegocioABM negocio = new NegocioABM(); negocio.UsuarioModificacion(usuarioModificado); ActualizarUsuariosAdmin(); ListaUsuarios.SelectedIndex = SelectedIndex; CargarDatosUsuario(); lblBlanqueo.Visible = true; break; } } } catch (Exception ex) { throw ex; } }
public void ActualizarUsuario() { Usuario Actualizacion = new Usuario(); Encriptador encriptador = new Encriptador(); if (txtEmail.Text.Trim() != "") { Actualizacion.Email = txtEmail.Text; } else { Actualizacion.Email = Usuario.Email; } if (txtPassword.Text.Trim() != "") { Actualizacion.Password = txtPassword.Text; } else { Actualizacion.Password = encriptador.Desencriptar(Usuario.Password); } Actualizacion.ID_Usuario = Usuario.ID_Usuario; Actualizacion.Nombres = txtNombre.Text; Actualizacion.Apellidos = txtApellido.Text; Actualizacion.DNI = Convert.ToInt32(txtDNI.Text); Actualizacion.Domicilio.Provincia = ListaProvincias.SelectedValue; Actualizacion.Domicilio.Ciudad = txtCiudad.Text; Actualizacion.Domicilio.Calle = txtCalle.Text; Actualizacion.Domicilio.Numero = Convert.ToInt32(txtNumero.Text); Actualizacion.Domicilio.Piso = txtPiso.Text; Actualizacion.Domicilio.CodigoPostal = Convert.ToInt32(txtCodigoPostal.Text); Actualizacion.Domicilio.Departamento = txtDepartamento.Text; Actualizacion.Domicilio.Referencia = txtReferencia.Text; Actualizacion.TipoUsuario = Usuario.TipoUsuario; Actualizacion.Telefono = Convert.ToInt32(txtTelefono.Text); Actualizacion.Activo = Usuario.Activo; Actualizacion.IDListaFavoritos = Usuario.IDListaFavoritos; Actualizacion.ListaFavoritos = Usuario.ListaFavoritos; NegocioABM negocioABM = new NegocioABM(); negocioABM.UsuarioModificacion(Actualizacion); Actualizacion.Password = encriptador.Encriptar(Actualizacion.Password); Session["Usuario" + Session.SessionID] = Actualizacion; }