Exemplo n.º 1
0
        private void CargarGrillaDatosPersonales()
        {
            usuarioentidad = UsuarioBLL.Select(usuarioentidad.CUIT, usuarioentidad.NombreUsuario);

            DatosPersonalesDTO DatosPersonalesDTO = new DatosPersonalesDTO();

            DatosPersonalesDTO.Apellido = usuarioentidad.Apellido;
            DatosPersonalesDTO.Email    = usuarioentidad.Email;
            DatosPersonalesDTO.Nombre   = usuarioentidad.Nombre;

            List <DatosPersonalesDTO> ListaDatosPersonalesDTO = new List <DatosPersonalesDTO>();

            ListaDatosPersonalesDTO.Add(DatosPersonalesDTO);

            grilladedatospersonales.DataSource = ListaDatosPersonalesDTO;

            //Bind data to the GridView control.
            grilladedatospersonales.DataBind();
        }
Exemplo n.º 2
0
        public static bool CambiarClave(string passVieja, string passNueva, string passRepetida)
        {
            var usuariosdad = new UsuarioCore();
            var Current     = HttpContext.Current;

            UsuarioEntidad usuarioentidadStatic = (UsuarioEntidad)Current.Session["Usuario"];

            var password = usuariosdad.Select(usuarioentidadStatic.CUIT, usuarioentidadStatic.NombreUsuario).Clave;

            passVieja    = TFI.SEGURIDAD.ServicioSecurizacion.AplicarHash(passVieja);
            passNueva    = TFI.SEGURIDAD.ServicioSecurizacion.AplicarHash(passNueva);
            passRepetida = TFI.SEGURIDAD.ServicioSecurizacion.AplicarHash(passRepetida);

            if (password == passVieja)
            {
                if (!string.IsNullOrWhiteSpace(passNueva) && !string.IsNullOrWhiteSpace(passRepetida) && passNueva == passRepetida)
                {
                    usuarioentidadStatic.Clave = passRepetida;
                    usuariosdad.UpdateUsuarioContraseña(usuarioentidadStatic);
                    return(true);
                }
            }
            return(false);
        }