/// <summary> /// Handles the <see cref="ErrorContainer.ErrorChanged"/> event of the validation /// errors object. /// </summary> /// <param name="sender">The object that raised the event.</param> /// <param name="e">An <see cref="ErrorEventArguments"/> describing the event arguments.</param> private void Errors_ErrorChanged(object sender, ErrorEventArguments e) { if (e.Property.Equals(ObjectHelper.GetPropertyName <SupportedToolsSettingsGroup>(x => x.BOSSDirectory))) { erpErrors.SetError(butSelectBOSSDirectory, e.Error); } }
/// <summary> /// Handles the <see cref="ErrorContainer.ErrorChanged"/> event of the validation /// errors object. /// </summary> /// <param name="sender">The object that raised the event.</param> /// <param name="e">An <see cref="ErrorEventArguments"/> describing the event arguments.</param> private void Errors_ErrorChanged(object sender, ErrorEventArguments e) { if (e.Property.Equals(ObjectHelper.GetPropertyName <SupportedToolsSettingsGroup>(x => x.BOSSDirectory))) { erpErrors.SetError(butSelectBOSSDirectory, e.Error); } else if (e.Property.Equals(ObjectHelper.GetPropertyName <SupportedToolsSettingsGroup>(x => x.WryeBashDirectory))) { erpErrors.SetError(butSelectWryeBashDirectory, e.Error); } else if (e.Property.Equals(ObjectHelper.GetPropertyName <SupportedToolsSettingsGroup>(x => x.LOOTDirectory))) { erpErrors.SetError(butSelectLOOTDirectory, e.Error); } else if (e.Property.Equals(ObjectHelper.GetPropertyName <SupportedToolsSettingsGroup>(x => x.BS2Directory))) { erpErrors.SetError(butSelectBS2Directory, e.Error); } else if (e.Property.Equals(ObjectHelper.GetPropertyName <SupportedToolsSettingsGroup>(x => x.FNISDirectory))) { erpErrors.SetError(butSelectFNISDirectory, e.Error); } else if (e.Property.Equals(ObjectHelper.GetPropertyName <SupportedToolsSettingsGroup>(x => x.TES5EditDirectory))) { erpErrors.SetError(butSelectTES5EditDirectory, e.Error); } }
/// <summary> /// Handles the <see cref="ErrorContainer.ErrorChanged"/> event of the validation /// errors object. /// </summary> /// <param name="sender">The object that raised the event.</param> /// <param name="e">An <see cref="ErrorEventArguments"/> describing the event arguments.</param> private void Errors_ErrorChanged(object sender, ErrorEventArguments e) { if (e.Property.Equals(ObjectHelper.GetPropertyName <RequiredDirectoriesControlVM>(x => x.InstallInfoDirectory))) { erpErrors.SetError(butSelectInfoDirectory, e.Error); } else if (e.Property.Equals(ObjectHelper.GetPropertyName <RequiredDirectoriesControlVM>(x => x.ModDirectory))) { erpErrors.SetError(butSelectModDirectory, e.Error); } else if (e.Property.Equals(ObjectHelper.GetPropertyName <RequiredDirectoriesControlVM>(x => x.ToolDirectory))) { erpErrors.SetError(butSelectToolDirectory, e.Error); } if (e.Property.Equals("WARNING")) { lbWarning.Text = "Warning: " + e.Error; lbWarning.Visible = true; } else { lbWarning.Visible = false; } }
/// <summary> /// Handles the <see cref="ErrorContainer.ErrorChanged"/> event of the validation /// errors object. /// </summary> /// <param name="sender">The object that raised the event.</param> /// <param name="e">An <see cref="ErrorEventArguments"/> describing the event arguments.</param> private void Errors_ErrorChanged(object sender, ErrorEventArguments e) { if (e.Property.Equals(ObjectHelper.GetPropertyName <VirtualDirectoriesControlVM>(x => x.VirtualDirectory))) { erpErrors.SetError(butSelectVirtualDirectory, e.Error); } else if (e.Property.Equals(ObjectHelper.GetPropertyName <VirtualDirectoriesControlVM>(x => x.LinkDirectory))) { erpErrors.SetError(butSelectLinkDirectory, e.Error); } }
/// <summary> /// Handles the <see cref="ErrorContainer.ErrorChanged"/> event of the view model of the /// <see cref="IModInfo"/> being edited. /// </summary> /// <remarks> /// This displays any validation errors. /// </remarks> /// <param name="sender">The object that raised the event.</param> /// <param name="e">An <see cref="ErrorEventArguments"/> describing the event arguments.</param> private void ModInfo_ErrorChanged(object sender, ErrorEventArguments e) { if (e.Property.Equals(ObjectHelper.GetPropertyName <IModInfo>(x => x.ModName))) { erpErrors.SetError(tbxName, e.Error); } else if (e.Property.Equals(ObjectHelper.GetPropertyName <IModInfo>(x => x.Website))) { erpErrors.SetError(tbxWebsite, e.Error); } }
/// <summary> /// Handles the <see cref="ErrorContainer.ErrorChanged"/> event of the validation /// errors object. /// </summary> /// <param name="sender">The object that raised the event.</param> /// <param name="e">An <see cref="ErrorEventArguments"/> describing the event arguments.</param> private void Errors_ErrorChanged(object sender, ErrorEventArguments e) { if (e.Property.Equals(ObjectHelper.GetPropertyName<RequiredDirectoriesControlVM>(x => x.InstallInfoDirectory))) erpErrors.SetError(butSelectInfoDirectory, e.Error); else if (e.Property.Equals(ObjectHelper.GetPropertyName<RequiredDirectoriesControlVM>(x => x.ModDirectory))) erpErrors.SetError(butSelectModDirectory, e.Error); else if (e.Property.Equals(ObjectHelper.GetPropertyName<RequiredDirectoriesControlVM>(x => x.ToolDirectory))) erpErrors.SetError(butSelectToolDirectory, e.Error); if (e.Property.Equals("WARNING")) { lbWarning.Text = "Warning: " + e.Error; lbWarning.Visible = true; } else lbWarning.Visible = false; }
/// <summary> /// Handles the <see cref="ErrorContainer.ErrorChanged"/> event of the view model of the /// <see cref="IModInfo"/> being edited. /// </summary> /// <remarks> /// This displays any validation errors. /// </remarks> /// <param name="sender">The object that raised the event.</param> /// <param name="e">An <see cref="ErrorEventArguments"/> describing the event arguments.</param> private void ModInfo_ErrorChanged(object sender, ErrorEventArguments e) { if (e.Property.Equals(ObjectHelper.GetPropertyName<IModInfo>(x => x.ModName))) erpErrors.SetError(tbxName, e.Error); else if (e.Property.Equals(ObjectHelper.GetPropertyName<IModInfo>(x => x.Website))) erpErrors.SetError(tbxWebsite, e.Error); }
private void SetEventHandlers(Options opts) { opts.AsyncErrorEventHandler += (sender, args) => OnAsyncError?.Invoke(this, ErrorEventArguments.FromNatsEntity(args)); opts.ServerDiscoveredEventHandler += (sender, args) => OnServerDiscovered?.Invoke(this, ConnectionEventArguments.FromNatsEntity(args)); opts.ClosedEventHandler += (sender, args) => OnClosed?.Invoke(this, ConnectionEventArguments.FromNatsEntity(args)); opts.DisconnectedEventHandler += (sender, args) => OnDisconnected?.Invoke(this, ConnectionEventArguments.FromNatsEntity(args)); }