예제 #1
0
        public void znajdzDaneUzytkownikaPoIdTest()
        {
            Uzytkownik u1 = Konwersacja.znajdzDaneUzytkownikaPoId(1);

            Assert.IsNotNull(u1);
            Assert.AreEqual(1, u1.idUzytkownika);
            Assert.AreEqual("uzytkownik1", u1.login);
        }
예제 #2
0
        public void zapiszStatusUzytkownikaTest()
        {
            Konwersacja.zapiszStatusUzytkownika(1, "dostępny");
            Uzytkownik u1 = Konwersacja.znajdzDaneUzytkownikaPoId(1);

            Assert.IsNotNull(u1);
            Assert.AreEqual("dostępny", u1.status);

            Konwersacja.zapiszStatusUzytkownika(1, "niedostępny");
            u1 = Konwersacja.znajdzDaneUzytkownikaPoId(1);
            Assert.IsNotNull(u1);
            Assert.AreEqual("niedostępny", u1.status);
        }
 public WyborRozmowcy(string val)
 {
     zalogowanyUzytkownik = val;
     InitializeComponent();
     statusUzytkownika.ItemsSource = new List <string>()
     {
         "dostępny", "zajęty", "niewidoczny", "niedostępny"
     };
     try
     {
         zaladujListeKontaktow();
         idzalogowanegouzytkownika = int.Parse(Konwersacja.znajdzIdUzytkownika(zalogowanyUzytkownik));
         Uzytkownik danezalogowanegouzytkownika = Konwersacja.znajdzDaneUzytkownikaPoId(idzalogowanegouzytkownika);
         statusUzytkownika.SelectedValue = danezalogowanegouzytkownika.status;
         otworz.IsEnabled = statusUzytkownika.SelectedValue.ToString() != "niedostępny";
     }
     catch (MySqlException ex)
     {
         MessageBox.Show("Błąd połączenia z serwerem. Sprawdź połączenie z Internetem.", "Błąd", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     odswiezacz = new Timer(new TimerCallback(OnOdswiezEvent), null, 0, 1000);
 }