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.
 

54 lines
1.9 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, "");
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 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 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";
}
}
}