예제 #1
0
 public RankingWindow()
 {
     InitializeComponent();
     rank = new ObservableCollection <Film>();
     baza = Baza_filmow.OdczytajXML("C:/Users/zioma/Desktop/projektPO/GUI/bin/Debug/bazafilmow");// Sciezke ustawic na ....  Desktop/projektPO/GUI/bin/Debug/bazafilmow
     rank = new ObservableCollection <Film>(baza.Ranking(10).Lista_Filmów);
     listView_ranking.ItemsSource = rank;
     textBox_nfilmow.Text         = "";
 }
예제 #2
0
 public AdminWindow()
 {
     InitializeComponent();
     lista = new ObservableCollection <Film>();
     baza  = Baza_filmow.OdczytajXML("C:/Users/zioma/Desktop/projektPO/GUI/bin/Debug/bazafilmow"); // Sciezke ustawic na ....  Desktop/projektPO/GUI/bin/Debug/bazafilmow
     lista = new ObservableCollection <Film>(baza.Lista_Filmów);
     textBox_tytul.Text   = "";
     textBox_rezyser.Text = "";
     textBox_rokprod.Text = "";
     textBox_kraj.Text    = "";
 }
 public UzytkownikWindow()
 {
     InitializeComponent();
     lista = new ObservableCollection <Film>();
     baza  = Baza_filmow.OdczytajXML("C:/Users/zioma/Desktop/projektPO/GUI/bin/Debug/bazafilmow"); // Sciezke ustawic na ....  Desktop/projektPO/GUI/bin/Debug/bazafilmow
     lista = new ObservableCollection <Film>(baza.Lista_Filmów);
     textBox_recenzja.Text     = "Podziel się krótką recenzją...";
     textBox_imie.Text         = "";
     textBox_nazwisko.Text     = "";
     textBox_nick.Text         = "";
     listBox_filmy.ItemsSource = lista;
 }
예제 #4
0
        private void zatwierdzfilm_Button_Click(object sender, RoutedEventArgs e)
        {
            film.Tytul   = textBox_tytul.Text;
            film.Rezyser = textBox_rezyser.Text;
            try
            {
                film.Rok_prod = int.Parse(textBox_rokprod.Text);
            }
            catch (System.FormatException)
            {
            }


            film.Kraj_prod = textBox_kraj.Text;


            if (comboBox_kategoria.Text == "Komedia")
            {
                film.Kategoria = Kategoria.Komedia;
            }
            if (comboBox_kategoria.Text == "Dramat")
            {
                film.Kategoria = Kategoria.Dramat;
            }
            if (comboBox_kategoria.Text == "Horror")
            {
                film.Kategoria = Kategoria.Horror;
            }
            if (comboBox_kategoria.Text == "Thriller")
            {
                film.Kategoria = Kategoria.Thriller;
            }
            if (comboBox_kategoria.Text == "Animacja")
            {
                film.Kategoria = Kategoria.Animacja;
            }
            if (comboBox_kategoria.Text == "Akcja")
            {
                film.Kategoria = Kategoria.Akcja;
            }
            baza.DodajFilm(film);
            lista.Add(film);
            Baza_filmow.ZapiszXML("bazafilmow", baza);
        }
        private void zatwierdz_Click(object sender, RoutedEventArgs e)
        {
            user.Imie     = textBox_imie.Text;
            user.Nazwisko = textBox_nazwisko.Text;
            user.Nick     = textBox_nick.Text;

            if (comboBox_ocena.Text == "slaby")
            {
                oc.Nota = Nota.slaby;
            }
            if (comboBox_ocena.Text == "przecietny")
            {
                oc.Nota = Nota.przecietny;
            }
            if (comboBox_ocena.Text == "beznadziejny")
            {
                oc.Nota = Nota.beznadziejny;
            }
            if (comboBox_ocena.Text == "dobry")
            {
                oc.Nota = Nota.dobry;
            }
            if (comboBox_ocena.Text == "bdobry")
            {
                oc.Nota = Nota.bdobry;
            }
            if (comboBox_ocena.Text == "rewelacyjny")
            {
                oc.Nota = Nota.rewelacyjny;
            }

            oc.U = user;
            int zaznaczony = listBox_filmy.SelectedIndex;

            baza.Lista_Filmów.ElementAt(zaznaczony).dodaj_Ocene(oc);
            lista.RemoveAt(zaznaczony);
            lista.Insert(zaznaczony, baza.Lista_Filmów.ElementAt(zaznaczony));
            Baza_filmow.ZapiszXML("bazafilmow", baza);
        }