private async void WaterMarkCode_TextChanged(object sender, TextChangedEventArgs e) { if (WaterMarkCode.Text.Length == 5) { await tauth.CodeCheck(WaterMarkCode.Text); if (MainAppLogic.MainVars.isTelegramLogicSeccused == true) { TelegramCodeGrid.Visibility = Visibility.Hidden; TelegraAuthMessage.Visibility = Visibility.Visible; TeleAuthMessageLabel.Content = "Авторизация прошла успешно"; await Task.Delay(1000); TelegraAuthMessage.Visibility = Visibility.Hidden; Uri imagePlayUri = (new Uri(@"pack://application:,,,/AnastasiaResources/Social/t_logo.png", UriKind.Absolute)); TelegramPicture.Source = new BitmapImage(imagePlayUri); TeleAuth.Visibility = Visibility.Hidden; TeleDeAuth.Visibility = Visibility.Visible; TeleDeAuth.Content = Properties.Settings.Default.TelegramUserName + " " + Properties.Settings.Default.TelegramUserSurName + "\nLogout"; BotAnswer bot = new BotAnswer(); bot.Main(); bot.TestMessage(); } else { WaterMarkCode.Text = null; CodeError.Content = tauth.ErrorMessage; } } }
private void DialogBox_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)Keys.Return && DialogBox.Text != "") { e.Handled = true; DialogWindow.Items.Add(DialogBox.Text); BotAnswer botAnswer = _dialogService.PrepareAnswer(DialogBox.Text); DialogWindow.Items.Add(botAnswer.Response); CurrentTopic.Text = botAnswer.CurrentTopic; DialogBox.Text = ""; } }
private void TeleDeAuth_Click(object sender, RoutedEventArgs e) { BotAnswer bot = new BotAnswer(); bot.StopRec(); Properties.Settings.Default.TelegramUserID = "0"; TeleAuth.Visibility = Visibility.Visible; TeleDeAuth.Visibility = Visibility.Hidden; Properties.Settings.Default.Save(); Uri imagePlayUri = (new Uri(@"pack://application:,,,/AnastasiaResources/Social/t_logo_notlogin.png", UriKind.Absolute)); TelegramPicture.Source = new BitmapImage(imagePlayUri); }