Ejemplo n.º 1
0
        public ESBDataVaildSetting()
        {
            IniProfile l_Ini = new IniProfile(Path.GetFullPath("configure.ini"));
            int        RemoveCompareItemCount = l_Ini.GetInt32("RemoveCompareItem", "Count", 0);

            //不加入比對參數至List
            for (int i = 0; i < RemoveCompareItemCount; i++)
            {
                string strRemoveCompareItem = l_Ini.GetString("RemoveCompareItem", "Item" + (i + 1), "");
                if (strRemoveCompareItem.Trim() != "" && !m_RemoveCompareItem.Contains(strRemoveCompareItem))
                {
                    this.m_RemoveCompareItem.Add(strRemoveCompareItem);
                }
            }

            m_SaveOutPutPath = Path.Combine(Application.StartupPath, "SAVE");
            if (!Directory.Exists(m_SaveOutPutPath))
            {
                Directory.CreateDirectory(m_SaveOutPutPath);
            }

            m_ChildkeyColumns = new Dictionary <string, string>();
            if (l_Ini.SectionExist("Childkeys"))
            {
                foreach (KeyValuePair <string, string> item in l_Ini["Childkeys"])
                {
                    m_ChildkeyColumns.Add(item.Key, item.Value);
                }
            }
        }
Ejemplo n.º 2
0
 internal AppData(Guid token, string mechineCode, SecretkeyData secretData, IniProfile <SystemSetting> setting, MainFormMenu menu)
 {
     Token           = token;
     MachineCode     = mechineCode;
     SecretData      = secretData;
     Setting         = setting;
     Menu            = menu;
     AuthorizeStatus = AuthorizeStatus.NotAuthorized;
 }
Ejemplo n.º 3
0
        public GatewayClient()
        {
            IniProfile l_Ini = new IniProfile(Path.GetFullPath("configure.ini"));

            _LogName = l_Ini.GetString("System", "LogName", "ESBDataVaild");

            _SettingConfigurePath = l_Ini.GetString("System", "SettingConfigurePath", "");
            IniProfile lSettingConfigure_Ini = new IniProfile(Path.GetFullPath(_SettingConfigurePath));

            _DBClassName        = lSettingConfigure_Ini.GetString("System", "DBClassName", "");
            _ECMSClassName      = lSettingConfigure_Ini.GetString("System", "ECMSClassName", "");
            _SMSServerClassName = lSettingConfigure_Ini.GetString("System", "SMSServerClassName", "");
            _ESBClassName       = lSettingConfigure_Ini.GetString("System", "ESBClassName", "");
            m_GatewayTimeout    = lSettingConfigure_Ini.GetInt32("System", "GatewayTimeout", 60) * 1000;

            m_Gateway                   = new GatewayConnector();
            m_Gateway.Profile           = l_Ini.GetString("System", "Profile", "");
            m_Gateway.EntityName        = l_Ini.GetString("System", "EntityName", "");
            m_Gateway.EnableLog         = true;
            m_Gateway.OnMessageArrival += new GatewayEventHandler(OnMessageArrival);
            m_Gateway.OpenFreeThread();
        }
Ejemplo n.º 4
0
 public static string GetString(string category, string name, string def)
 {
     return(IniProfile.GetString(category, name, def, true));
 }
Ejemplo n.º 5
0
 public static int GetInt(string category, string name, int def)
 {
     return(IniProfile.GetInt(category, name, def, true));
 }
Ejemplo n.º 6
0
 public static float GetFloat(string category, string name, float def)
 {
     return(IniProfile.GetFloat(category, name, def, true));
 }
Ejemplo n.º 7
0
 public static bool GetBool(string category, string name, bool def = false)
 {
     return(IniProfile.GetBool(category, name, def, true));
 }
Ejemplo n.º 8
0
 public static void SetString(string category, string name, string value)
 {
     IniProfile.SetString(category, name, value);
 }
Ejemplo n.º 9
0
 public static void SetInt(string category, string name, int value)
 {
     IniProfile.SetInt(category, name, value);
 }
Ejemplo n.º 10
0
 public static void SetFloat(string category, string name, float value)
 {
     IniProfile.SetFloat(category, name, value);
 }
Ejemplo n.º 11
0
 public static void SetBool(string category, string name, bool value)
 {
     IniProfile.SetBool(category, name, value);
 }
Ejemplo n.º 12
0
        static void testLoadIni(string pathInstalled)
        {
//			var pathIni = pathInstalled + @"dogal3.ini";
            var pathIni    = pathInstalled + @"..\common\atr\atr.ini";
            var profileIni = new IniProfile(pathIni);
        }