using System; using System.Collections.Generic; using System.Linq; using System.Text; using Winsock_Orcas; namespace Project { public static class Pub { public struct sUserInfo { public string no; public string name; public string dept; public string email; public int level; } //Variable public static Device.Barcode barcode; public static UserSetting uSetting; //user setting public static Setting setting; //global setting public static arUtil.Log log; //global logging system public static sUserInfo Login; public static DateTime LastInputTime = DateTime.Now; public static CResult Result = new CResult(); public static void init() { string Path = Util.CurrentPath; if (Util.isLocalApplication()) { Path = @"c:\Amkor\GroupWare\"; if (!System.IO.Directory.Exists(Path)) System.IO.Directory.CreateDirectory(Path); } //setting setting = new Setting(); setting.Load(); uSetting = new UserSetting(); uSetting.Load(); //log log = new arUtil.Log(); Login = new sUserInfo(); //language Lang.Loading(Pub.setting.Language + ".ini"); } } }