public void DodawanieFilmuTest() { Film f = new Film(); ListaFilmow lf = new ListaFilmow(); lf.DodajFilm(f); Assert.IsNotNull(lf); }
private void LosowyWybor() { try { if (ListaFilmow.Any(f => f.LokataTurniej == 0)) { List <FilmTurniej> listaDoLosowania = _lista.Where(f => f.LokataTurniej == 0).ToList(); int los = random.Next(listaDoLosowania.Count); SkreslFilm(listaDoLosowania[los]); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public void OdczytXMLTestFilmy() { Film film = new Film("Aaa", "Bbb", 50); ListaFilmow lf = new ListaFilmow(); lf.DodajFilm(film); lf.ZapiszXML("filmy.xml"); ListaFilmow ln = new ListaFilmow(); ln = ln.OdczytajXML("filmy.xml") as ListaFilmow; Assert.AreEqual(lf.lista_filmow[0].tytul, ln.lista_filmow[0].tytul); }
public void CloneListaFilmow() { Film f1 = new Film(); Film f2 = new Film(); Film f3 = new Film(); ListaFilmow l = new ListaFilmow(); l.DodajFilm(f1); l.DodajFilm(f2); l.DodajFilm(f3); ListaFilmow lclone = new ListaFilmow(); lclone = l.Clone() as ListaFilmow; Assert.AreEqual(l.lista_filmow[0].tytul, lclone.lista_filmow[0].tytul); }
public MainWindow() { InitializeComponent(); filmy = new ObservableCollection <Film>(); ListaSeansow l1 = new ListaSeansow(); l1 = l1.OdczytajXML("seanse.xml") as ListaSeansow; ListaFilmow f1 = new ListaFilmow(); f1 = f1.OdczytajXML("filmy.xml") as ListaFilmow; filmy = new ObservableCollection <Film>(f1.lista_filmow); listbox_filmy.ItemsSource = filmy; int i = l1.lista_seansow.Count; dataa.DisplayDateEnd = l1.lista_seansow[i - 1].data_i_godzina_rozpoczecia; }
private void CofnijWybor() { try { if (ListaFilmow.Any(f => f.LokataTurniej > 0)) { FilmTurniej film = _lista.Where(f => f.LokataTurniej > 0).OrderBy(f => f.LokataTurniej).Take(1).FirstOrDefault(); if (film != null) { film.LokataTurniej = 0; } PoprzedniGracz(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public void StartTurnieju() { try { FilmyTurniejowe = new List <Film>(); int ile = IloscFilmow; //(int)numericUpDown1.Value; int pula = PulaFilmow; //(int)numericUpDownPula.Value; List <Film> lista = new List <Film>(); if (IdRodzajuTurnieju == 0) { int dodatkowaPula = listaFilmow.Take(pula).Where(f => f.Nieaktywny).Count(); pula += dodatkowaPula; lista = ListaFilmow.Where(f => !f.IsObejrzany && !f.Nieaktywny).Take(pula).ToList(); } else if (IdRodzajuTurnieju == 1) { int dodatkowaPula = listaFilmow.OrderBy(f => f.Dlugosc).Take(pula).Where(f => f.Nieaktywny).Count(); pula += dodatkowaPula; lista = ListaFilmow.OrderBy(f => f.Dlugosc).Where(f => !f.IsObejrzany && !f.Nieaktywny).Take(pula).ToList(); } else if (IdRodzajuTurnieju == 2) { lista = ListaFilmowView.Where(f => !f.Nieaktywny).ToList(); } Random random = new Random(); if (lista.Count < ile) { ile = lista.Count; } while (ile > 0) { int los = random.Next(lista.Count()); Film film = lista.ElementAt(los); if (!FilmyTurniejowe.Contains(film)) { ile--; FilmyTurniejowe.Add(film); } } } catch (Exception ex) { throw new Exception(ex.Message); } }