private void CreateNetworksManager() { if (!StopRequest()) { return; } var network = new NetworksManager(CtlTabs, null, OnNetworkUIChanged); if (network.Config != null) { NetworksManager = network; CtlInputDataPresenter.LoadConfig(NetworksManager.Config, this); ReplaceNetworksManagerControl(NetworksManager); if (NetworksManager.IsValid()) { ApplyChangesToStandingNetworks(); } else { MessageBox.Show("Network parameter is not valid.", "Error"); } } }
private void LoadNetworksManager(string name) { if (!StopRequest()) { return; } if (String.IsNullOrEmpty(name)) { return; } if (!File.Exists(name)) { name = "\\Networks\\" + System.IO.Path.GetFileName(name); } if (File.Exists(name)) { NetworksManager = new NetworksManager(CtlTabs, name, OnNetworkUIChanged); Config.Main.Set(Const.Param.NetworksManagerName, name); CtlInputDataPresenter.LoadConfig(NetworksManager.Config, this); ReplaceNetworksManagerControl(NetworksManager); if (NetworksManager.IsValid()) { ApplyChangesToStandingNetworks(); } else { MessageBox.Show("Network parameter is not valid.", "Error"); } } else { MessageBox.Show($"Network '{name}' is not found!", "Error", MessageBoxButton.OK); Config.Main.Set(Const.Param.NetworksManagerName, string.Empty); } }