示例#1
0
文件: Usr.cs 项目: royds4/HCR
        /// <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;
        }
示例#2
0
文件: Usr.cs 项目: royds4/HCR
 public AuthDTO getUserData(String cemexId)
 {
     ServAuth pa = new ServAuth();
     return pa.GetAuth(cemexId).Count() == 0 ? null : pa.GetAuth(cemexId).ElementAt(0);
 }