using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; using System.Data; using Ion.Storage; using System.Threading; namespace Holo.Source.Managers.User { public static class FuserightManager { private static Hashtable Storage; public static void Init(bool Update) { Storage = new Hashtable(); DataTable dTable; using (DatabaseClient dbClient = Eucalypt.dbManager.GetClient()) { dTable = dbClient.getTable("SELECT * FROM system_fuserights"); } foreach (DataRow dbRow in dTable.Rows) { int FuseID = Convert.ToInt32(dbRow["id"]); Fuse FuseObject = new Fuse(Convert.ToString(dbRow["fuseright"]), FuseID, Convert.ToInt32(dbRow["minrank"])); Storage.Add(FuseID, FuseObject); } if (Update) Thread.CurrentThread.Abort(); } public static List GenerateFuseList(int UserID) { List ReturnObject = new List(); try { return ReturnObject; } catch { return new List(); } } } class Fuse { private int FuseID; private string FuseData; private int Rank; public Fuse(string _FuseData, int _FuseID, int _Rank) { this.FuseID = _FuseID; this.FuseData = _FuseData; this.Rank = _Rank; } public string GetFuseData { get { return FuseData; } } } }