Example #1
0
 private void button_wyloguj_Click(object sender, RoutedEventArgs e)
 {
     ListaFilmowDostepnych.ZapiszXML("ListaFilmowDostepnych.xml", filmy);
     sk.WprowadzZmiany(klient, listaWypozyczonych.ToList());
     SystemKont.ZapiszXML("SystemKont.xml", sk);
     this.Close();
 }
Example #2
0
        public void SprLoginHasloTest()
        {
            SystemKont sk = new SystemKont();
            Klient     k  = new Klient("a", "b", "468795142", "mail", "l", "h");

            sk.ListaKont.Add(k);
            Klient expected = k;
            Klient actual   = sk.SprLoginHaslo(k.Login, k.Haslo);

            Assert.AreEqual(expected, actual);
        }
Example #3
0
 public KontoUzytkownika(SystemKont s, Klient k, ListaFilmowDostepnych f) : this()
 {
     sk                              = s;
     klient                          = k;
     listaWypozyczonych              = new ObservableCollection <Film>(k.ListaWypozyczonychFilmow);
     textBlock_imie.Text             = k.Imie;
     textBlock_nazwisko.Text         = k.Nazwisko;
     listBox_listaFilmow.ItemsSource = listaWypozyczonych;
     filmy                           = f;
     lf                              = new ObservableCollection <Film>(filmy.ListaFilmow);
 }
Example #4
0
        public void CzyIstniejeTest()
        {
            SystemKont sk = new SystemKont();
            Klient     k  = new Klient("a", "b", "468795142", "mail", "l", "h");

            sk.ListaKont.Add(k);
            bool expected = true;
            bool actual   = sk.CzyIstnieje(k.Login);

            Assert.AreEqual(expected, actual);
        }
Example #5
0
        public void DodajTest()
        {
            SystemKont sk       = new SystemKont();
            Klient     k        = new Klient("a", "b", "468795142", "mail", "l", "h");
            bool       expected = true;

            sk.Dodaj(k);
            bool actual = sk.ListaKont.Contains(k);

            Assert.AreEqual(expected, actual);
        }
Example #6
0
 public MainWindow()
 {
     InitializeComponent();
     systemKont                  = new ObservableCollection <Klient>();
     sk                          = (SystemKont)SystemKont.OdczytajXML("SystemKont.xml");
     systemKont                  = new ObservableCollection <Klient>(sk.ListaKont);
     filmy                       = (ListaFilmowDostepnych)ListaFilmowDostepnych.OdczytajXML("ListaFilmowDostepnych.xml");
     label_login.FontSize        = 20;
     label1_haslo.FontSize       = 20;
     button_zarejestruj.FontSize = 20;
     label_zaloguj.FontSize      = 13;
     label2_rejestracja.FontSize = 13;
 }
Example #7
0
        public void UsunTest()
        {
            SystemKont sk = new SystemKont();
            Klient     k  = new Klient("a", "b", "468795142", "mail", "l", "h");

            sk.ListaKont.Add(k);
            bool expected = false;

            sk.Usun(k);
            bool actual = sk.ListaKont.Contains(k);

            Assert.AreEqual(expected, actual);
        }
Example #8
0
        public void WprowadzZmianyTest()
        {
            SystemKont  sk = new SystemKont();
            Klient      k  = new Klient("a", "b", "468795142", "mail", "l", "h");
            List <Film> listaWprowadzana = new List <Film>();
            Film        f1 = new Film("a", "b", "c", "1887", Gatunki.Dramat);

            listaWprowadzana.Add(f1);
            sk.WprowadzZmiany(k, listaWprowadzana);
            bool expected = true;
            bool actual   = k.ListaWypozyczonychFilmow.Contains(f1);

            Assert.AreEqual(expected, actual);
        }
Example #9
0
        private void button_zalozKonto_Click(object sender, RoutedEventArgs e)
        {
            Klient k = new Klient();

            k.Imie       = textBox_imie.Text;
            k.Nazwisko   = textBox1_nazwisko.Text;
            k.NrTelefonu = textBox2_nrTel.Text;
            if (textBox_imie.Text == "" || textBox1_nazwisko.Text == "" || textBox2_nrTel.Text == "" || textBox6_mail.Text == "" || textBox3_login.Text == "" || textBox4_haslo.Password == "" || textBox5_powtorzHaslo.Password == "")
            {
                MessageBox.Show("Uzupełnij wszystkie pola.");
                return;
            }
            if (textBox2_nrTel.Text.Length != 9)
            {
                MessageBox.Show("Zly numer telefonu. Numery wyłacznie 9 cyfrowe.");
                return;
            }
            k.Mail  = textBox6_mail.Text;
            k.Login = textBox3_login.Text;
            if (systemk.CzyIstnieje(textBox3_login.Text))
            {
                MessageBox.Show("Taki login już istnieje.");
                return;
            }
            k.Haslo        = textBox4_haslo.Password;
            k.PotworzHaslo = textBox5_powtorzHaslo.Password;
            if (textBox4_haslo.Password != textBox5_powtorzHaslo.Password)
            {
                MessageBox.Show("Źle powtórzyłeś hasło.");
                return;
            }
            k.ListaWypozyczonychFilmow = new List <Film>();
            systemk.Dodaj(k);
            SystemKont.ZapiszXML("SystemKont.xml", systemk);
            this.Close();
        }
Example #10
0
 public Zarejestruj(SystemKont sk) : this()
 {
     systemk = sk;
 }