コード例 #1
0
        public AccesoUsuarioOutput ValidarAccesos(string Nombre)
        {
            List <CE_AccesosUsuario> ResultAcceso = new List <CE_AccesosUsuario>();
            CD_SeguridadAccesos      acceso       = new CD_SeguridadAccesos();
            CD_SeguridadUsuarios     usuarios     = new CD_SeguridadUsuarios();

            List <CE_Usuario> Usuario = new List <CE_Usuario>();

            UsuarioNombreQueryInput parametros = new UsuarioNombreQueryInput();

            parametros.USERNM = Nombre;
            parametros.ACCION = "U";
            Usuario           = usuarios.Consultar(parametros);


            AccesosQueryInput Parametros = new AccesosQueryInput();

            Parametros.IDUSER = Usuario[0].IDUSER;
            Parametros.IDMDLO = 0;
            Parametros.ACCION = "U";

            ResultAcceso = acceso.Consultar(Parametros);

            AccesoUsuarioOutput Result = new AccesoUsuarioOutput();

            Result.IDUSER   = Usuario[0].IDUSER;
            Result.USERNM   = Usuario[0].USERNM;
            Result.NVLACC   = Usuario[0].NVLACC;
            Result.AUTORIZ  = Usuario[0].AUTORIZ;
            Result.NOMLIB   = Usuario[0].NOMLIB;
            Result.PERMISOS = ResultAcceso;

            return(Result);
        }