void SmsHelper_OnReceivingMessage(Aramis.SMSHelperNamespace.Message message) { if ( Log.IsDisposed ) return; if ( Log.InvokeRequired ) { Log.Invoke(new OnReceivingMessageDelegate(SmsHelper_OnReceivingMessage), message); } else { Log.SelectionColor = Color.Green; Log.AppendText(String.Format("Принято сообщение:\r\n\tОтправитель:{0}\r\n\tТекст сообщения:{1}\r\n", message.Number, message.MessageBody)); } }
void SmsHelper_OnSendingMessage(Aramis.SMSHelperNamespace.Message message, bool sendingResult, string errorDescription) { if ( Log.IsDisposed ) return; if ( Log.InvokeRequired ) { Log.Invoke(new OnSendingMessageDelegate(SmsHelper_OnSendingMessage), message, sendingResult, errorDescription); } else { if ( sendingResult ) { Log.SelectionColor = Color.Orange; Log.AppendText(String.Format("Отправлено сообщение:\r\n\tПолучатель:{0}\r\n\tТекст сообщения:{1}\r\n", message.Number, message.MessageBody)); } else { Log.SelectionColor = Color.Red; Log.AppendText(String.Format("Ошибка при отправке: {0}\r\n", errorDescription)); } } }
void Client_OnTestEnded(Aramis.Enums.TestResults result) { if ( Log.IsDisposed ) return; if ( Log.InvokeRequired ) { Log.Invoke(new OnTestEndedDelegate(Client_OnTestEnded), result); } else { if ( result == Aramis.Enums.TestResults.Ok ) { Log.SelectionColor = Color.GreenYellow; Log.AppendText(String.Format("Тест системы доставки СМС завершен успешно в {0}\r\n", DateTime.Now)); } else { Log.SelectionColor = Color.Red; Log.AppendText(String.Format("Тест системы доставки СМС завершен неудачей в {0}\r\n", DateTime.Now)); } } }