public string GetInformationOfIniFileByKey(string key) { // INIファイル取得 // 実行モジュールと同一フォルダのファイルを取得 string filePath = ""; //System.Diagnostics.Debug if (Debugger.IsAttached) { System.Uri u = new System.Uri(System.Reflection.Assembly.GetExecutingAssembly().CodeBase); filePath = System.IO.Path.GetDirectoryName(u.LocalPath) + @"\" + IniFileName; } else { filePath = @"C:\\SMS\\AppData\\CKM.ini"; } IniFile_DL idl = new IniFile_DL(filePath); return(idl.IniReadValue("FilePath", key)); }
public void GetInformationOfIniFile(string filePath) { IniFile_DL idl = new IniFile_DL(filePath); if (idl.IniReadValue("Database", "Login_Type") == "MMLocal") // Modified by PTK (2020/01/24) for Multiple Server Instances { Base_DL.iniEntity.DatabaseServer = idl.IniReadValue("Database", "MMLocal").Split(',')[0]; Base_DL.iniEntity.DatabaseName = idl.IniReadValue("Database", "MMLocal").Split(',')[1]; Base_DL.iniEntity.DatabaseLoginID = idl.IniReadValue("Database", "MMLocal").Split(',')[2]; Base_DL.iniEntity.DatabasePassword = idl.IniReadValue("Database", "MMLocal").Split(',')[3]; Base_DL.iniEntity.Login_Type = "MMLocal"; Base_DL.iniEntity.StoreType = "0"; } else if (idl.IniReadValue("Database", "Login_Type") == "CapitalMainMenuLogin") { Base_DL.iniEntity.DatabaseServer = idl.IniReadValue("Database", "CapitalMainMenuLogin").Split(',')[0]; Base_DL.iniEntity.DatabaseName = idl.IniReadValue("Database", "CapitalMainMenuLogin").Split(',')[1]; Base_DL.iniEntity.DatabaseLoginID = idl.IniReadValue("Database", "CapitalMainMenuLogin").Split(',')[2]; Base_DL.iniEntity.DatabasePassword = idl.IniReadValue("Database", "CapitalMainMenuLogin").Split(',')[3]; Base_DL.iniEntity.Login_Type = "CapitalMainMenuLogin"; Base_DL.iniEntity.StoreType = "0"; } else if (idl.IniReadValue("Database", "Login_Type") == "HaspoMainMenuLogin") { Base_DL.iniEntity.DatabaseServer = idl.IniReadValue("Database", "HaspoMainMenuLogin").Split(',')[0]; Base_DL.iniEntity.DatabaseName = idl.IniReadValue("Database", "HaspoMainMenuLogin").Split(',')[1]; Base_DL.iniEntity.DatabaseLoginID = idl.IniReadValue("Database", "HaspoMainMenuLogin").Split(',')[2]; Base_DL.iniEntity.DatabasePassword = idl.IniReadValue("Database", "HaspoMainMenuLogin").Split(',')[3]; Base_DL.iniEntity.Login_Type = "HaspoMainMenuLogin"; Base_DL.iniEntity.StoreType = "0"; } else if (idl.IniReadValue("Database", "Login_Type") == "CapitalStoreMenuLogin") { Base_DL.iniEntity.DatabaseServer = idl.IniReadValue("Database", "CapitalStoreMenuLogin").Split(',')[0]; Base_DL.iniEntity.DatabaseName = idl.IniReadValue("Database", "CapitalStoreMenuLogin").Split(',')[1]; Base_DL.iniEntity.DatabaseLoginID = idl.IniReadValue("Database", "CapitalStoreMenuLogin").Split(',')[2]; Base_DL.iniEntity.DatabasePassword = idl.IniReadValue("Database", "CapitalStoreMenuLogin").Split(',')[3]; Base_DL.iniEntity.Login_Type = "CapitalStoreMenuLogin"; Base_DL.iniEntity.StoreType = "1"; } else if (idl.IniReadValue("Database", "Login_Type") == "HaspoStoreMenuLogin") { Base_DL.iniEntity.DatabaseServer = idl.IniReadValue("Database", "HaspoStoreMenuLogin").Split(',')[0]; Base_DL.iniEntity.DatabaseName = idl.IniReadValue("Database", "HaspoStoreMenuLogin").Split(',')[1]; Base_DL.iniEntity.DatabaseLoginID = idl.IniReadValue("Database", "HaspoStoreMenuLogin").Split(',')[2]; Base_DL.iniEntity.DatabasePassword = idl.IniReadValue("Database", "HaspoStoreMenuLogin").Split(',')[3]; Base_DL.iniEntity.Login_Type = "HaspoStoreMenuLogin"; Base_DL.iniEntity.StoreType = "1"; } else if (idl.IniReadValue("Database", "Login_Type") == "TennicMainMenuLogin") { Base_DL.iniEntity.DatabaseServer = idl.IniReadValue("Database", "TennicMainMenuLogin").Split(',')[0]; Base_DL.iniEntity.DatabaseName = idl.IniReadValue("Database", "TennicMainMenuLogin").Split(',')[1]; Base_DL.iniEntity.DatabaseLoginID = idl.IniReadValue("Database", "TennicMainMenuLogin").Split(',')[2]; Base_DL.iniEntity.DatabasePassword = idl.IniReadValue("Database", "TennicMainMenuLogin").Split(',')[3]; Base_DL.iniEntity.Login_Type = "TennicMainMenuLogin"; Base_DL.iniEntity.StoreType = "0"; } //Base_DL.iniEntity.DatabaseServer = idl.IniReadValue("Database", "ServerName"); //Base_DL.iniEntity.DatabaseName = idl.IniReadValue("Database", "DatabaseName"); //Base_DL.iniEntity.DatabaseLoginID = idl.IniReadValue("Database", "LoginID"); //Base_DL.iniEntity.DatabasePassword = idl.IniReadValue("Database", "Password"); //Base_DL.iniEntity.Login_Type = idl.IniReadValue("Database", "Login_Type"); //暗号化されたパスワードを取得 //暗号化されたパスワードを複合化 try { Base_DL.iniEntity.IsDM_D30Used = idl.IniReadValue("Database", "Logical_Printer").ToString().Trim() == "EpsonTM-m30" && idl.IniReadValue("Database", "Login_Type") == "CapitalStoreMenuLogin" ? true : false; } catch { Base_DL.iniEntity.IsDM_D30Used = false; } Base_DL.iniEntity.TimeoutValues = idl.IniReadValue("Database", "Timeout"); // 店舗レジで使用するプリンター名 Base_DL.iniEntity.StorePrinterName = idl.IniReadValue("Printer", "StorePrinterName"); if (Base_DL.iniEntity.IsDM_D30Used) { Base_DL.iniEntity.DefaultMessage = GetMessages(); } }