示例#1
0
        public static List <Perfil> ListarPerfiles()
        {
            try
            {
                SQLSentencia sentencia = new SQLSentencia();
                sentencia.Peticion = @"SELECT idPerfil ,nombrePerfil FROM Perfil";

                AD objacceso = new AD();
                return(objacceso.ConsultarPerfiles(sentencia));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
        public static List <Perfil> ConsultaPerfil(Perfil p)
        {
            try
            {
                SQLSentencia peticion = new SQLSentencia();
                peticion.Peticion = @"EXEC PA_Perfiles_Consultar '" + p.nombrePerfil + "'";

                AD objacceso = new AD();
                return(objacceso.ConsultarPerfiles(peticion));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
示例#3
0
        /// <summary>
        /// Metodo para obtener perfiles del usuario recibido
        /// </summary>
        /// <param name="P_Usuarios">Entidad de tipo usuario</param>
        /// <returns>Lista de perfiles asociadas al usuario</returns>
        public static List <Perfil> ConsultarPerfilesUsuario(Usuario P_Usuarios)
        {
            try
            {
                SQLSentencia sentencia = new SQLSentencia();

                sentencia.Peticion = @"EXEC PA_ConsultarPerfilesUsuario @idusuario";

                SqlParameter paramUsuario = new SqlParameter();
                paramUsuario.Value         = P_Usuarios.idUsuario;
                paramUsuario.ParameterName = "@idusuario";
                paramUsuario.SqlDbType     = System.Data.SqlDbType.VarChar;

                sentencia.lstParametros.Add(paramUsuario);

                AD objacceso = new AD();
                return(objacceso.ConsultarPerfiles(sentencia));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }