public ServerSmsUi() // constructor / конструктор { InitializeComponent(); ServerSms serverSms = ServerSms.GetSmsServer(); TextBoxMyLogin.Text = serverSms.SmscLogin; TextBoxPassword.Text = serverSms.SmscPassword; if (serverSms.Phones != null) { string[] phones = serverSms.Phones.Split(','); for (int i = 0; i < phones.Length - 1; i++) { TextBoxFones.Text += phones[i] + "\n"; } } Title = OsLocalization.Logging.TitleSmsServer; ButtonAccept.Content = OsLocalization.Logging.Button1; Label15.Content = OsLocalization.Logging.Label15; Label12.Content = OsLocalization.Logging.Label12; Label14.Content = OsLocalization.Logging.Label14; }
public static ServerSms GetSmsServer() // singleton / синглетон { if (_server == null) { _server = new ServerSms(); } return(_server); }
public ServerSmsUi() // конструктор { InitializeComponent(); ServerSms serverSms = ServerSms.GetSmsServer(); TextBoxMyLogin.Text = serverSms.SmscLogin; TextBoxPassword.Text = serverSms.SmscPassword; if (serverSms.Phones != null) { string[] phones = serverSms.Phones.Split(','); for (int i = 0; i < phones.Length - 1; i++) { TextBoxFones.Text += phones[i] + "\n"; } } }
private void buttonAccept_Click(object sender, RoutedEventArgs e) // accept / принять { ServerSms serverSms = ServerSms.GetSmsServer(); serverSms.SmscLogin = TextBoxMyLogin.Text; serverSms.SmscPassword = TextBoxPassword.Text; string[] lockal = TextBoxFones.Text.Split('\n'); string shit = ""; for (int i = 0; i < lockal.Length; i++) { shit += lockal[i] += ","; } serverSms.Phones = shit; serverSms.Save(); Close(); }
/// <summary> /// Отправить сообщение. Если такой тип сообщений подписан на рассылку и сервера рассылки настроены, сообщение будет отправлено /// Если включен тестовый сервер - сообщение не будет отправленно /// </summary> public void AddNewMessage(LogMessage message) { if (ServerMaster.IsTester) { return; } if (MailSendOn) { if (message.Type == LogMessageType.Connect && MailConnectSendOn) { ServerMail.GetServer().Send(message, _name); } if (message.Type == LogMessageType.Error && MailErrorSendOn) { ServerMail.GetServer().Send(message, _name); } if (message.Type == LogMessageType.Signal && MailSignalSendOn) { ServerMail.GetServer().Send(message, _name); } if (message.Type == LogMessageType.System && MailSystemSendOn) { ServerMail.GetServer().Send(message, _name); } if (message.Type == LogMessageType.Trade && MailTradeSendOn) { ServerMail.GetServer().Send(message, _name); } } if (SmsSendOn) { if (message.Type == LogMessageType.Connect && SmsConnectSendOn) { ServerSms.GetSmsServer().Send(message.GetString()); } if (message.Type == LogMessageType.Error && SmsErrorSendOn) { ServerSms.GetSmsServer().Send(message.GetString()); } if (message.Type == LogMessageType.Signal && SmsSignalSendOn) { ServerSms.GetSmsServer().Send(message.GetString()); } if (message.Type == LogMessageType.System && SmsSystemSendOn) { ServerSms.GetSmsServer().Send(message.GetString()); } if (message.Type == LogMessageType.Trade && SmsTradeSendOn) { ServerSms.GetSmsServer().Send(message.GetString()); } } }
private void ButtonSmsGlobeSet_Click(object sender, RoutedEventArgs e) // button to configure the SMS messaging server / кнопка настроить сервер Смс рассылки { ServerSms.GetSmsServer().ShowDialog(); }
/// <summary> /// Send message. If this message type is subscribed and distribution servers are configured, the message will be sent /// If test server is enabled, the message will not be sent /// Отправить сообщение. Если такой тип сообщений подписан на рассылку и сервера рассылки настроены, сообщение будет отправлено /// Если включен тестовый сервер - сообщение не будет отправленно /// </summary> public void AddNewMessage(LogMessage message) { if (_startProgram != StartProgram.IsOsTrader) { return; } if (WebhookSendOn) { if (message.Type == LogMessageType.Connect && WebhookConnectSendOn) { ServerWebhook.GetServer().Send(message, _name); } if (message.Type == LogMessageType.Error && WebhookErrorSendOn) { ServerWebhook.GetServer().Send(message, _name); } if (message.Type == LogMessageType.Signal && WebhookSignalSendOn) { ServerWebhook.GetServer().Send(message, _name); } if (message.Type == LogMessageType.System && WebhookSystemSendOn) { ServerWebhook.GetServer().Send(message, _name); } if (message.Type == LogMessageType.Trade && WebhookTradeSendOn) { ServerWebhook.GetServer().Send(message, _name); } } if (MailSendOn) { if (message.Type == LogMessageType.Connect && MailConnectSendOn) { ServerMail.GetServer().Send(message, _name); } if (message.Type == LogMessageType.Error && MailErrorSendOn) { ServerMail.GetServer().Send(message, _name); } if (message.Type == LogMessageType.Signal && MailSignalSendOn) { ServerMail.GetServer().Send(message, _name); } if (message.Type == LogMessageType.System && MailSystemSendOn) { ServerMail.GetServer().Send(message, _name); } if (message.Type == LogMessageType.Trade && MailTradeSendOn) { ServerMail.GetServer().Send(message, _name); } } if (SmsSendOn) { if (message.Type == LogMessageType.Connect && SmsConnectSendOn) { ServerSms.GetSmsServer().Send(message.GetString()); } if (message.Type == LogMessageType.Error && SmsErrorSendOn) { ServerSms.GetSmsServer().Send(message.GetString()); } if (message.Type == LogMessageType.Signal && SmsSignalSendOn) { ServerSms.GetSmsServer().Send(message.GetString()); } if (message.Type == LogMessageType.System && SmsSystemSendOn) { ServerSms.GetSmsServer().Send(message.GetString()); } if (message.Type == LogMessageType.Trade && SmsTradeSendOn) { ServerSms.GetSmsServer().Send(message.GetString()); } } }
private void ButtonSmsGlobeSet_Click(object sender, RoutedEventArgs e) // кнопка настроить сервер Смс рассылки { ServerSms.GetSmsServer().ShowDialog(); }