|
|
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, "");
|
|
|
IP9 = nutFile.AsString(ConfigItem.IP9, "");
|
|
|
IP10 = nutFile.AsString(ConfigItem.IP10, "");
|
|
|
IP11 = nutFile.AsString(ConfigItem.IP11, "");
|
|
|
IP12 = nutFile.AsString(ConfigItem.IP12, "");
|
|
|
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 IP9;
|
|
|
public static string IP10;
|
|
|
public static string IP11;
|
|
|
public static string IP12;
|
|
|
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 IP9 = "IP9";
|
|
|
public const string IP10 = "IP10";
|
|
|
public const string IP11 = "IP11";
|
|
|
public const string IP12 = "IP12";
|
|
|
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";
|
|
|
|
|
|
}
|
|
|
}
|
|
|
}
|