/// <summary> /// Registers the dev express control. /// </summary> /// <param name="errorCode">The error code.</param> /// <param name="control">The control.</param> private void RegisterDevExpressControl(ErrorCode errorCode, Control control) { if (!ErrorDictonaryDevExpress.ContainsKey(errorCode)) { control.GotFocus += (DevExpressControl_GotFocus); ErrorDictonaryDevExpress.Add(errorCode, control); } }
/// <summary> /// Handles the error dev express controls. /// </summary> /// <param name="errorCode">The error code.</param> /// <param name="message">The message.</param> private void HandleErrorDevExpressControls(ErrorCode errorCode, string message) { if (ErrorDictonaryDevExpress.ContainsKey(errorCode)) { TurnOnErrorHandledStatus(); var control = ErrorDictonaryDevExpress[errorCode]; DevExpressErrorProvider.SetError(control, message.ToUpper()); DevExpressErrorProvider.SetIconAlignment(control, ErrorIconAlignment.MiddleRight); DevExpressErrorProvider.SetErrorType(control, ErrorType.Critical); } }