using System; using System.Collections.Generic; using System.Diagnostics; using System.Web; using System.Web.UI.WebControls; namespace 報到系統 { public class PublicVariable : WebLib.PublicVariable { private static Random r = new Random(); // 常用變數 public static string[] 換行分隔 = { "\r\n" }; #region SESSION 變數名稱 public const string CompanyId = "CompanyId"; public const string EmployeeId = "EmployeeId"; public const string EmployeeName = "EmployeeName"; public const string EmployeeFunction = "EmployeeFunction"; public const string CurrentPlace = "CurrentPlace"; public const string CurrentPlaceName = "CurrentPlaceName"; public const string UserGroups = "UserGroups"; public const string IsSystemManager = "IsSystemManager"; public const string IsCustomManager = "IsCustomManager"; public const string IsFieldStaffWorker = "IsFieldStaffWorker"; public const string IsQueryWorker = "IsQueryWorker"; #endregion #region 系統設定變數,由 Global.asax 讀取 web.config 中的設定 /// /// 未登入時開放某些功能 /// public static bool NoLoginFunction = false; /// /// 系統管理員群組 /// public static string SystemManagerGroup = "SG01"; /// /// 客戶管理員群組 /// public static string CustomManagerGroup = "SG02"; /// /// 現場工作人員群組 /// public static string FieldStaffGroup = "SG03"; /// /// 查詢人員群組 /// public static string QueryGroup = "SG04"; /// /// 總管理處ID /// public static int 總管理處ID = 2; /// /// 人資部ID /// public static int 人資部ID = 8; /// /// 目前使用的簡訊平台代碼(由 BWEX.CurrentMMSPlatform 載入) /// public static string CurrentMMSPlatform = "EVERY8D"; #endregion public PublicVariable() { SystemName = "Education"; } public static string SystemVersion { get { System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly(); FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(assembly.Location); return fvi.FileVersion; } } } }