示例#1
0
 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;
     }
 }
示例#2
0
        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;
        }