private void buttonSave_Click(object sender, EventArgs e) { if (!configMgt.Save()) { MessageBox.Show(this, "Save config file failed: " + configMgt.FileName + "\r\n\r\n" + configMgt.LastError); } }
private static bool UpdateInterfaceMonitor(Hashtable paramTable) { string path = paramTable[IMParameter.InterfaceDirectory] as string; // update Adapter Monitor config AdapterMonitorCfgMgt monitorMgt = new AdapterMonitorCfgMgt(); monitorMgt.FileName = path + "\\" + monitorMgt.FileName; if (monitorMgt.Load()) { monitorMgt.Config.ConfigDBConnection = paramTable[IMParameter.ConfigDBConnection] as string; monitorMgt.Config.DataDBConnection = paramTable[IMParameter.DataDBConnection] as string; if (!monitorMgt.Save()) { GCError.SetLastError("Save config file failed. " + monitorMgt.FileName); GCError.SetLastError(monitorMgt.LastError); return(false); } } else { GCError.SetLastError("Load config file failed. " + monitorMgt.FileName); GCError.SetLastError(monitorMgt.LastError); return(false); } return(true); }
public static bool UpdateDBConnection(string interfacesPath, string dataDB, string configDB) { string[] pathList = Directory.GetDirectories(ConfigHelper.GetFullPath(interfacesPath)); if (pathList == null) { return(false); } foreach (string path in pathList) { AdapterServiceCfgMgt mgtSerivce = new AdapterServiceCfgMgt(); mgtSerivce.FileName = path + "\\" + mgtSerivce.FileName; if (mgtSerivce.Load()) { mgtSerivce.Config.DataDBConnection = dataDB; mgtSerivce.Config.ConfigDBConnection = configDB; if (!mgtSerivce.Save()) { GCError.SetLastError(mgtSerivce.LastError); return(false); } } else { GCError.SetLastError(mgtSerivce.LastError); return(false); } AdapterConfigCfgMgt mgtConfig = new AdapterConfigCfgMgt(); mgtConfig.FileName = path + "\\" + mgtConfig.FileName; if (mgtConfig.Load()) { mgtConfig.Config.DataDBConnection = dataDB; mgtConfig.Config.ConfigDBConnection = configDB; if (!mgtConfig.Save()) { GCError.SetLastError(mgtConfig.LastError); return(false); } } else { GCError.SetLastError(mgtConfig.LastError); return(false); } AdapterMonitorCfgMgt mgtMonitor = new AdapterMonitorCfgMgt(); mgtMonitor.FileName = path + "\\" + mgtMonitor.FileName; if (mgtMonitor.Load()) { mgtMonitor.Config.DataDBConnection = dataDB; mgtMonitor.Config.ConfigDBConnection = configDB; if (!mgtMonitor.Save()) { GCError.SetLastError(mgtMonitor.LastError); return(false); } } else { GCError.SetLastError(mgtMonitor.LastError); return(false); } } return(true); }