示例#1
0
 /// <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);
     }
 }
示例#2
0
 /// <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);
     }
 }