public void BackClick_ToLoginPage(object sender, RoutedEventArgs e) { Login_Page logPage = new Login_Page(); logPage.Show(); this.Close(); }
private void Exit_Click(object sender, RoutedEventArgs e) { System.Windows.MessageBox.Show("Вы уверены, что хотите выйти", "Выход", MessageBoxButton.OK, MessageBoxImage.Error); Login_Page logPage = new Login_Page(); logPage.Show(); this.Close(); }
protected void Register() { string a; a = data.Text[1] + "/" + data.Text[3] + data.Text[4] + "/" + data.Text[6] + data.Text[7] + data.Text[8] + data.Text[9]; string birthday = data.Text[0] + a; try { // // подключение к серверу: // TcpClient clientSocket = new TcpClient(); clientSocket.Connect("localhost", 908); NetworkStream stream = clientSocket.GetStream(); // // отправка данных клиентом: // User user = new User( login_sp.Text, name.Text, sername.Text, birthday, 0, email.Text, password_sp.Text ); Query query = new Query("REGISTRATION", user); string json = JsonConvert.SerializeObject(query); StreamWriter writer = new StreamWriter(stream); writer.WriteLine(json); writer.Flush(); // // получение ответа от сервера: // StreamReader reader = new StreamReader(stream); Query responce = JsonConvert.DeserializeObject <Query>(reader.ReadLine()); switch (responce.Type) { case "REGISTERED": MessageBox.Show("Вы успешно зарегистрировались!"); break; case "UNREGISTERED": throw new Exception(); } // // завершение общения с сервером: // reader.Close(); writer.Close(); stream.Close(); Login_Page logPage = new Login_Page(); logPage.Show(); this.Close(); } catch { MessageBox.Show("Регистрация не удалась!", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); } }