public Startseite_Administrator() { InitializeComponent(); SpieleFactory fac = new SpieleFactory(); methods = fac.GetSpielePersistenz(); List <Spiele> games = new List <Spiele>(); games = methods.SpielLaden(); AlleSpiele.ItemsSource = games; }
public Startseite_Kunde(Kunde user) { currentUser = user; InitializeComponent(); SpieleFactory fac = new SpieleFactory(); methods = fac.GetSpielePersistenz(); List <Spiele> games = new List <Spiele>(); games = methods.SpielLaden(); AlleSpiele.ItemsSource = games; }
private void Button_Click(object sender, RoutedEventArgs e) { { listSuchergebnisse.Items.Clear(); List <Spiele> games = new List <Spiele>(); games = methods.SpielLaden(); String searchtext = Suchleiste.Text; List <Spiele> suchergebnisse = new List <Spiele>(); //suchergebnisse.Clear(); Spiele it = new Spiele(); it = games.First <Spiele>(); int sizeoflistlspiele = games.Count; for (int i = 0; i < sizeoflistlspiele; i++) { it = games.ElementAt(i); String name = it.Name.ToLower(); String sname = searchtext.ToLower(); if (name.Contains(sname)) { suchergebnisse.Add(it); } } listSuchergebnisse.Items.Add(suchergebnisse); //int sizeoflistsuchergebnisse = suchergebnisse.Count; //List<String> spielnamen = new List<string>(); //for (int j = 0; j < sizeoflistsuchergebnisse; j++) //{ // it = suchergebnisse.ElementAt(j); // spielnamen.Add(it.Name); //} //if(Listeboxsuche.Items.Count == 0) // { // Listeboxsuche.ItemsSource = spielnamen; // } // else // { // Listeboxsuche.ItemsSource = " "; // } } }
private void Button_Click(object sender, RoutedEventArgs e) { List <Spiele> games = new List <Spiele>(); games = methods.SpielLaden(); if (SpieleName.Text == String.Empty || Genrebox.Text == String.Empty || Bewertungbox.Text == String.Empty || USKbox.Text == String.Empty || SpielePreis.Text == String.Empty) { Emtpyfehler.Items.Add("Feld vergessen?"); return; } if (!SpielePreis.Text.Contains(",")) { preisfehler.Items.Add("Komma benötigt"); return; } int bewertung = Int32.Parse(Bewertungbox.Text); int usk = Int32.Parse(USKbox.Text); double preis = double.Parse(SpielePreis.Text); methods.SpielErzeugen(SpieleName.Text, Genrebox.Text, bewertung, true, usk, preis); }
private void Button_Click(object sender, RoutedEventArgs e) { gefiltert.Items.Clear(); List <Spiele> lspiele = new List <Spiele>(); lspiele = methods.SpielLaden(); List <Spiele> nachbewertung = new List <Spiele>(); nachbewertung.Clear(); int sizeoflistlspiele = lspiele.Count; Spiele it = new Spiele(); List <Spiele> nachgenre = new List <Spiele>(); nachgenre.Clear(); if (Genre.SelectedIndex != -1 && Genre.SelectedIndex != 6) { for (int i = 0; i < sizeoflistlspiele; i++) { it = lspiele.ElementAt(i); if (Genre.SelectedIndex == 0) { if (it.genre == "rpg") { nachgenre.Add(it); } } else if (Genre.SelectedIndex == 1) { if (it.genre == "Horror") { nachgenre.Add(it); } } else if (Genre.SelectedIndex == 2) { if (it.genre == "visual novel") { nachgenre.Add(it); } } else if (Genre.SelectedIndex == 3) { if (it.genre == "shooter") { nachgenre.Add(it); } } else if (Genre.SelectedIndex == 4) { if (it.genre == "strategie") { nachgenre.Add(it); } } else if (Genre.SelectedIndex == 5) { if (it.genre == "racing") { nachgenre.Add(it); } } } } else { int lspielecounter = lspiele.Count(); for (int i = 0; i < lspielecounter; i++) { nachgenre.Add(lspiele.ElementAt(i)); } } if (Bewertung.SelectedIndex != -1 && Bewertung.SelectedIndex != 10) { int sizeoflistnachgenre = nachgenre.Count; if (Bewertung.SelectedIndex == 0) { Spiele it0 = new Spiele(); for (int i = 0; i < sizeoflistnachgenre; i++) { it0 = nachgenre.ElementAt(i); if (it0.bewertung == 1) { nachbewertung.Add(it); } } } if (Bewertung.SelectedIndex == 1) { Spiele it0 = new Spiele(); for (int i = 0; i < sizeoflistnachgenre; i++) { it0 = nachgenre.ElementAt(i); if (it0.bewertung == 2) { nachbewertung.Add(it); } } } if (Bewertung.SelectedIndex == 2) { Spiele it0 = new Spiele(); for (int i = 0; i < sizeoflistnachgenre; i++) { it0 = nachgenre.ElementAt(i); if (it0.bewertung == 3) { nachbewertung.Add(it); } } } if (Bewertung.SelectedIndex == 3) { Spiele it0 = new Spiele(); for (int i = 0; i < sizeoflistnachgenre; i++) { it0 = nachgenre.ElementAt(i); if (it0.bewertung == 4) { nachbewertung.Add(it); } } } if (Bewertung.SelectedIndex == 4) { Spiele it0 = new Spiele(); for (int i = 0; i < sizeoflistnachgenre; i++) { it0 = nachgenre.ElementAt(i); if (it0.bewertung == 5) { nachbewertung.Add(it); } } } if (Bewertung.SelectedIndex == 5) { Spiele it0 = new Spiele(); for (int i = 0; i < sizeoflistnachgenre; i++) { it0 = nachgenre.ElementAt(i); if (it0.bewertung == 6) { nachbewertung.Add(it); } } } if (Bewertung.SelectedIndex == 6) { Spiele it0 = new Spiele(); for (int i = 0; i < sizeoflistnachgenre; i++) { it0 = nachgenre.ElementAt(i); if (it0.bewertung == 7) { nachbewertung.Add(it); } } } if (Bewertung.SelectedIndex == 7) { Spiele it0 = new Spiele(); for (int i = 0; i < sizeoflistnachgenre; i++) { it0 = nachgenre.ElementAt(i); if (it0.bewertung == 8) { nachbewertung.Add(it); } } } if (Bewertung.SelectedIndex == 8) { Spiele it0 = new Spiele(); for (int i = 0; i < sizeoflistnachgenre; i++) { it0 = nachgenre.ElementAt(i); if (it0.bewertung == 9) { nachbewertung.Add(it); } } } if (Bewertung.SelectedIndex == 9) { Spiele it0 = new Spiele(); for (int i = 0; i < sizeoflistnachgenre; i++) { it0 = nachgenre.ElementAt(i); if (it0.bewertung == 10) { nachbewertung.Add(it); } } } } else { nachbewertung = nachgenre; } List <Spiele> listgefiltert = new List <Spiele>(); int nachgenrecounter = nachgenre.Count(); int nachbewertungcounter = nachbewertung.Count(); for (int i = 0; i < nachgenrecounter; i++) { for (int j = 0; j < nachbewertungcounter; j++) { String s1 = nachgenre.ElementAt(i).Name; String s2 = nachbewertung.ElementAt(j).Name; if (s1.Equals(s2)) { listgefiltert.Add(nachgenre.ElementAt(i)); } } } gefiltert.Items.Add(nachbewertung); }