示例#1
0
        /// <summary>
        /// A protected event handler that is called on an insert error.
        /// </summary>
        /// <param name="e">The insert error message</param>
        protected virtual void OnInsertError(InsertEventArgs e)
        {
            InsertErrorDelegate localEvent = InsertErrorEvent;

            if (localEvent != null)
            {
                localEvent(e.ErrorMessage);
            }
        }
示例#2
0
 private void InsertErrors(List <ErrorInfoData> errors)
 {
     if (this.InvokeRequired)
     {
         InsertErrorDelegate insertDelegate = new InsertErrorDelegate(InnerInsertError);
         this.Invoke(insertDelegate, null, errors);
     }
     else
     {
         InnerInsertError(null, errors);
     }
 }
示例#3
0
 private void InsertError(Control owner, ErrorInfoData error)
 {
     if (this.InvokeRequired)
     {
         InsertErrorDelegate insertDelegate = new InsertErrorDelegate(InnerInsertError);
         this.Invoke(insertDelegate, owner, new List <ErrorInfoData> {
             error
         });
     }
     else
     {
         InnerInsertError(owner, new List <ErrorInfoData> {
             error
         });
     }
 }