/// <summary> /// Capture an error and handle his ocurrence by seding message to deferied email /// </summary> /// <param name="ErrorType"></param> /// <param name="caption">A error caption message</param> /// <param name="Email">Email address to send error mensage </param> public async void ErrorHandling(Constants.Constants.Errors ErrorType, string caption, string Email) { if (ErrorType == Constants.Constants.Errors.ERR_NETWORK_NOT_PRESENT) { Mainstream.NativeMethods.MessageBox(hWnd, "Host not present or accesible" + "\n" + ErrorType, "An Error has ocurred", 0); await nm.SendMessageThreadSafe("Host not present or accesible", Email, 587, 2321); } }
/// <summary> /// Capture and error and handle his ocurrence /// </summary> /// <param name="ErrorType"></param> /// <param name="caption"></param> public void ErrorHandling(Constants.Constants.Errors ErrorType, string caption) { Mainstream.NativeMethods.MessageBox(hWnd, caption + "\n" + ErrorType, "An Error has ocurred", 0); }