WED考勤机客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

68 lines
2.5 KiB

using System.IO;
using System.Windows.Forms;
using Forks.Utils.IO;
namespace ClientForWEDS {
public class ConfigUtil {
public static string ConfigFilePath = Application.StartupPath + "\\Config.txt";
public static string RdPath = Application.StartupPath + "\\record\\";
public static void Init() {
using (TextReader reader = FS.OpenReader(ConfigFilePath, true)) {
var nutFile = NutFile.Parse(reader);
IP1 = nutFile.AsString(ConfigItem.IP1, "");
IP2 = nutFile.AsString(ConfigItem.IP2, "");
IP3 = nutFile.AsString(ConfigItem.IP3, "");
IP4 = nutFile.AsString(ConfigItem.IP4, "");
IP5 = nutFile.AsString(ConfigItem.IP5, "");
IP6 = nutFile.AsString(ConfigItem.IP6, "");
IP7 = nutFile.AsString(ConfigItem.IP7, "");
IP8 = nutFile.AsString(ConfigItem.IP8, "");
Port = nutFile.AsString(ConfigItem.Port, "3350");
Timeout = nutFile.AsString(ConfigItem.Timeout, "8000");
ValidateType = nutFile.AsString(ConfigItem.ValidateType, "no");
ZDPath = nutFile.AsString(ConfigItem.ZDPath, @"\\updata\wdjl.wds");
ERPURL = nutFile.AsString(ConfigItem.ERPURL, @"http://");
UserName = nutFile.AsString(ConfigItem.UserName, "");
Password = nutFile.AsString(ConfigItem.Password, "");
}
}
public static string IP1;
public static string IP2;
public static string IP3;
public static string IP4;
public static string IP5;
public static string IP6;
public static string IP7;
public static string IP8;
public static string Port;
public static string Timeout;
public static string ValidateType;
public static string ZDPath;
public static string ERPURL;
public static string UserName;
public static string Password;
public class ConfigItem {
public const string IP1 = "IP1";
public const string IP2 = "IP2";
public const string IP3 = "IP3";
public const string IP4 = "IP4";
public const string IP5 = "IP5";
public const string IP6 = "IP6";
public const string IP7 = "IP7";
public const string IP8 = "IP8";
public const string Port = "Port";
public const string Timeout = "Timeout";
public const string ValidateType = "ValidateType";
public const string ZDPath = "ZDPath";
public const string ERPURL = "ERPURL";
public const string UserName = "UserName";
public const string Password = "Password";
}
}
}