Files
Groupware/Project/Pub.cs
2018-07-23 17:35:21 +09:00

58 lines
1.5 KiB
C#

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");
}
}
}