public static List <int> getListClientes()
        {
            List <int> listClientes = new List <int>();

            if (SessionSistema.getSession("listClientes") != null)
            {
                listClientes = SessionSistema.getSession("listClientes") as List <int>;
            }
            return(listClientes);
        }
        public static List <T> getListaRecursos <T>()
        {
            string json = (string)SessionSistema.getSession("listaRecursos");

            if (String.IsNullOrEmpty(json))
            {
                return(new List <T>());
            }

            return(JsonConvert.DeserializeObject <List <T> >(json));
        }
        //
        public static void accessDenied(string area, string controller, string action)
        {
            StringBuilder txt = new StringBuilder();

            txt.AppendLine("-----------------------------------------------------------------------------").Append("\n");
            txt.Append("DATETIME: ").Append(DateTime.Now.ToShortDateString()).Append(" ").Append(DateTime.Now.ToShortTimeString()).Append("\n");
            txt.Append("USER: "******"\n");
            txt.Append("Area: " + area).Append("\n");
            txt.Append("CONTROLLER: " + controller).Append("\n");
            txt.Append("ACTION: " + action);
            txt.AppendLine("\n--------------------------------------------------------------------------").Append("\n\n");
            string pathFile = @UtilConfig.pathAbsTempFiles + ("accessdenied_" + DateTime.Now.ToShortDateString().Replace("/", "") + ".txt");

            if (!File.Exists(pathFile))
            {
                File.Create(pathFile).Close();
            }

            TextWriter Writer = File.AppendText(pathFile);

            Writer.Write(txt.ToString());
            Writer.Close();
        }
        public static void setListaPermissoes <T>(List <T> listaRecursos)
        {
            string json = JsonConvert.SerializeObject(listaRecursos);

            SessionSistema.setSession("listaPermissoes", json);
        }
        public static void setListaGrupos <T>(List <T> listaGrupos)
        {
            string json = JsonConvert.SerializeObject(listaGrupos);

            SessionSistema.setSession("listaGrupos", json);
        }
 public static int getIdPerfilUsuario()
 {
     return(UtilNumber.toInt32(SessionSistema.getSession("idPerfilUser_logged")));
 }
 public static void setIdPerfilUsuario(int idPerfil)
 {
     SessionSistema.setSession("idPerfilUser_logged", idPerfil);
 }
 public static int getIdUser()
 {
     return(UtilNumber.toInt32(SessionSistema.getSession("idUser_logged")));
 }
 public static void setIdUser(int idUsuario)
 {
     SessionSistema.setSession("idUser_logged", idUsuario);
 }
 public static object getUser()
 {
     return(SessionSistema.getSession("user_logged"));
 }
 //
 public static void setUser(object User)
 {
     SessionSistema.setSession("user_logged", User);
 }
 public static object getPermissoes()
 {
     return(SessionSistema.getSession("listPermissions"));
 }
 //
 public static void setPermissoes(object permissoes)
 {
     SessionSistema.setSession("listPermissions", permissoes);
 }
 //
 public static void setListClientes(List <int> listClientes)
 {
     SessionSistema.setSession("listClientes", listClientes);
 }