/// <summary> /// 初始化(修改) /// </summary> /// <param name="connectionName"></param> public FrmConnectionMgr(string connectionName) { InitializeComponent(); foreach (var item in Enum.GetValues(typeof(EnumMgr.StorageEngineType))) { cmbStorageEngine.Items.Add(item); cmbStorageEngine.SelectedIndex = 0; } OldConnectionName = connectionName; //Modify Mode ModifyConn = MongoConnectionConfig.MongoConfig.ConnectionList[connectionName]; UiBinding.TryUpdateForm(ModifyConn, Controls); if (ModifyConn.AuthMechanism == ConstMgr.MONGODB_CR) { radMONGODB_CR.Checked = true; } if (ModifyConn.AuthMechanism == ConstMgr.MONGODB_X509) { radMONGODB_X509.Checked = true; } if (ModifyConn.AuthMechanism == ConstMgr.SCRAM_SHA_1) { radSCRAM_SHA_1.Checked = true; } foreach (var item in ModifyConn.ReplsetList) { lstHost.Items.Add(item); } cmbStorageEngine.SelectedIndex = ModifyConn.StorageEngine == EnumMgr.StorageEngineType.MmaPv1 ? 0 : 1; cmdAdd.Text = GuiConfig.IsUseDefaultLanguage ? "Modify" : GuiConfig.GetText("Common.Modify"); }
/// <summary> /// 初始化(修改) /// </summary> /// <param name="connectionName"></param> public FrmConnectionMgr(string connectionName) { InitializeComponent(); foreach (var item in Enum.GetValues(typeof(EnumMgr.StorageEngineType))) { cmbStorageEngine.Items.Add(item); cmbStorageEngine.SelectedIndex = 0; } OldConnectionName = connectionName; //Modify Mode ModifyConn = MongoConnectionConfig.MongoConfig.ConnectionList[connectionName]; UiBinding.TryUpdateForm(ModifyConn, Controls); foreach (var item in ModifyConn.ReplsetList) { lstHost.Items.Add(item); } cmbStorageEngine.SelectedIndex = ModifyConn.StorageEngine == EnumMgr.StorageEngineType.MmaPv1 ? 0 : 1; cmdAdd.Text = GuiConfig.IsUseDefaultLanguage ? "Modify" : GuiConfig.GetText(TextType.CommonModify); }