示例#1
0
        public static int Insertar(Usuario usr)
        {
            usr.Password = GestionarEncriptacion.Encriptar(usr.Password);
            int res = UsuarioMapper.Insertar(usr);

            CalcularDVV();
            Bitacora("Insertar", usr);
            return(res);
        }
示例#2
0
        public static int Modificar(Usuario usr, bool yaEncriptado)
        {
            if (!yaEncriptado)
            {
                usr.Password = GestionarEncriptacion.Encriptar(usr.Password);
            }
            int res = UsuarioMapper.Modificar(usr);

            Bitacora("Modificar", usr);
            CalcularDVV();
            return(res);
        }
示例#3
0
 public Boolean iniciarSesion(String paramUser, String paramPass)
 {
     BE.Usuario usr = new BE.Usuario();
     usr.Login    = paramUser;
     usr.Password = GestionarEncriptacion.Encriptar(paramPass);
     this.usuario = GestionarUsuario.Login(usr);
     if (this.usuario != null)
     {
         BE.Bitacora bitacora = new Bitacora();
         bitacora.Usuario = this.usuario;
         bitacora.Accion  = "Inicia Sesion";
         GestionarBitacora.Insertar(bitacora);
         GestionarRolesPerfiles roles = new GestionarRolesPerfiles();
         permisos = roles.ListarUsuarioPerfil(this.usuario);
         return(true);
     }
     else
     {
         return(false);
     }
 }