private void ZalogujBTN_Click(object sender, RoutedEventArgs e) { token = SerwerGlowny.Zaloguj(LoginTB.Text, hasloTB.Password); if (token != null) { komunikat = SerwerGlowny.PobierzSwojeID(token); if (komunikat.kodKomunikatu == 200) id = Convert.ToInt64(komunikat.trescKomunikatu); ZmienOkno(); } else { //MessageBox.Show("Błąd logowania!"); LBlad.Content = "Błąd logowania! Spróbuj ponownie."; LBlad.Visibility = Visibility.Visible; } }
private void ZarejestrujBTN_Click(object sender, RoutedEventArgs e) { try { komunikat = SerwerGlowny.Zarejestruj(LoginRej.Text,HasloRej.Password,EmailRej.Text); string messageBoxText =komunikat.trescKomunikatu; if (komunikat.kodKomunikatu == 200) {//komunikat OK LBlad.Content = "Zarejestrowano poprawnie."; LBlad.Foreground = Brushes.Green; LBlad.Visibility = Visibility.Visible; //this.Close(); LoginRej.Text = "Login"; HasloRej.Password = "******"; EmailRej.Text = "Email"; } else {//jakiś błąd nazwy/adresu email //LBlad.Content = "Błąd. Spróbuj ponownie."; LBlad.Content = komunikat.trescKomunikatu; LBlad.Foreground = Brushes.Red; LBlad.Visibility = Visibility.Visible; LoginRej.Text = "Login"; HasloRej.Password = "******"; EmailRej.Text = "Email"; } } catch (Exception exc) {//błąd np. usługa niedostępna LBlad.Content = "Błąd. Nieobsługiwany wyjątek."; LBlad.Visibility = Visibility.Visible; LoginRej.Text = "Login"; HasloRej.Password = "******"; EmailRej.Text = "Email"; //this.Close(); } }
private void Wyloguj() { chatTimer.Stop(); ogolnyTimer.Stop(); if (MessageBox.Show("Czy na pewno chcesz się wylogować?", "Wyloguj", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { chatTimer.Start(); ogolnyTimer.Start(); //do no stuff } else { komunikat = SerwerGlowny.Wyloguj(token); PrzejdzDoOknaLogowania(); //if (komunikat.kodKomunikatu == 200) //{ // PrzejdzDoOknaLogowania(); //} //else // MessageBox.Show(komunikat.trescKomunikatu); } }
private void TBPoleCzatu_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { if (TBPoleCzatu.Text != "") { try { komunikat = SerwerGlowny.WyslijWiadomosc(token, new Glowny.Wiadomosc { nazwaUzytkownika = ObecnyUzytkownik.nazwaUzytkownika, stempelCzasowy = 0, numerPokoju = ObecnyStol.numerPokoju, trescWiadomosci = TBPoleCzatu.Text }); //TBOknoCzatuPara.Inlines.Add(new Bold(new Run(ObecnyUzytkownik.nazwaUzytkownika + ": "))); //TBOknoCzatuPara.Inlines.Add(new Run(TBPoleCzatu.Text)); //TBOknoCzatuPara.Inlines.Add(new LineBreak()); PobierzWiadomosci(); TBPoleCzatu.Text = ""; } catch (Exception ee) { MessageBox.Show(ee.Message); } } } }
private void PobierzUzytkownikow() { bool jest = false; Uzytkownicy = SerwerGlowny.ZwrocZalogowanych(); // try i catch LVListaUzytkownikow.Items.Clear(); foreach (Glowny.Uzytkownik a in Uzytkownicy) { //LVListaUzytkownikow.Items.Add(new Rozgrywki.Uzytkownik { nazwaUzytkownika = a.nazwaUzytkownika, kasiora = a.kasiora, numerPokoju = a.numerPokoju }); LVListaUzytkownikow.Items.Add(new { nazwaUzytkownika = a.nazwaUzytkownika, kasiora = a.kasiora, numerPokoju = ZwrocNazwePokoju(a.numerPokoju) }); if (id == a.identyfikatorUzytkownika) { ObecnyUzytkownik = a; jest = true; } } if (!jest) { komunikat = SerwerGlowny.Wyloguj(token); MessageBox.Show("Wystąpił problem z połączeniem. Nastąpiło wylogowanie."); PrzejdzDoOknaLogowania(); } }