/// <summary> /// Determina si una pagina esta habilitada a un usuario /// </summary> /// <param name="pName"></param> /// <param name="cemexId"></param> /// <param name="idPais"></param> /// <returns></returns> public static bool IsPageEnabled(string pgid, String cemexId, int idPaisapp) { CheckCache(cemexId, idPaisapp); bool result = false; try { ServAuth au = new ServAuth(); IEnumerable<PgDTO> aux = au.GetPages(idPaisapp, au.GetAuth(cemexId).ElementAt(0).RolId); foreach (var count in aux) { result = count.Value2.Equals(pgid); if (result) { break; } } } catch (Exception) { //log.Error(ex); } return result; }
public AuthDTO getUserData(String cemexId) { ServAuth pa = new ServAuth(); return pa.GetAuth(cemexId).Count() == 0 ? null : pa.GetAuth(cemexId).ElementAt(0); }