示例#1
0
 /// <summary>
 ///   Devuelve el valor de session de acuerdo al enumerable
 /// </summary>
 /// <param name = "sessionEnum">EnumerableSessionAcceso</param>
 /// <param name = "value">Valor a ser guardado en la Sesion</param>
 /// <returns></returns>
 public static void setSession(EnumerableSessionAcceso sessionEnum, object value)
 {
     if (Enum.IsDefined(typeof(EnumerableSessionAcceso), sessionEnum))
     {
         var session = string.Format("{0}_{1}", typeof(ManejadorSessionAcceso).Name, sessionEnum.ToString());
         HttpContext.Current.Session[session] = value;
     }
     else
     {
         throw new SessionException();
     }
 }
示例#2
0
        /// <summary>
        ///   Devuelve el valor de session de acuerdo al enumerable
        /// </summary>
        /// <param name = "sessionEnum">EnumerableSessionAcceso</param>
        /// <returns></returns>
        public static object getSession(EnumerableSessionAcceso sessionEnum)
        {
            var session = string.Format("{0}_{1}", typeof(ManejadorSessionAcceso).Name, sessionEnum.ToString());

            if (Enum.IsDefined(typeof(EnumerableSessionAcceso), sessionEnum))
            {
                return(HttpContext.Current.Session[session]);
            }
            throw new SessionException();
        }