A4LGSharedFunctions.ConfigUtil.ChangeConfig C# (CSharp) Method

ChangeConfig() public static method

public static ChangeConfig ( ConfigEntries LoadedConfig, ConfigEntries ConfigToLoad ) : bool
LoadedConfig ConfigEntries
ConfigToLoad ConfigEntries
return bool
        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;
            }
        }