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; } }
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; } }
/// <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; } }