public static bool ChangeConfig(ConfigEntries LoadedConfig, ConfigEntries ConfigToLoad)
{
try
{
string SourceFile = ConfigToLoad.Path + "\\" + LoadedConfig.FileName;
string SourceCopyFile = ConfigToLoad.Path + "\\" + LoadedConfig.Name + "." + type + ".config";
string TargetFile = LoadedConfig.Path + "\\" + ConfigToLoad.FileName;
if (copyFileContents(SourceFile, SourceCopyFile))
if (copyFileContents(TargetFile, SourceFile))
{
//LoadedConfig.Name = ConfigToLoad.Name;
return true;
}
else
return false;
else
return false;
//File.Copy(LoadedConfig.FullName, LoadedConfig.Path + "\\" + LoadedConfig.Name + ".config", true);
//File.Copy(ConfigToLoad.FullName, ConfigToLoad.Path + "\\" + "Config" + ".config", true);
// NotifyBase pNot = new NotifyBase();
// invokeEvent();
//return true;
}
catch (Exception ex)
{
MessageBox.Show("ChangeConfig: " + ex.Message);
return false;
}
finally
{
//LoadedConfig = null;
//ConfigToLoad = null;
}
}