private void loadSlike() { List <IgracStatistikaUC> lista = new List <IgracStatistikaUC>(); if (!File.Exists(pathImg)) { return; } else { using (StreamReader sr = new StreamReader(pathImg)) { while (!sr.EndOfStream) { string tekst = sr.ReadLine(); string[] splitaniTekst = tekst.Split('|'); StartingEleven s = GetStartingEleven(splitaniTekst[0]); IgracStatistikaUC i = new IgracStatistikaUC(s.Name, s.Golas.ToString(), s.NumerOfYellowCards.ToString()); i.setImgPath(splitaniTekst[1]); lista.Add(i); } ucitaneSlikePrikazi(lista); } } }
private void loadFavoriti() { List <IgracUC> listaUcitanihIgraca = new List <IgracUC>(); if (!File.Exists(path)) { return; } else { using (StreamReader sr = new StreamReader(path)) { while (!sr.EndOfStream) { string ime = sr.ReadLine(); StartingEleven s = GetStartingEleven(ime); IgracUC igrac = new IgracUC(s.Name, s.ShirtNumber.ToString(), s.Position.ToString(), s.Captain); igrac.Name = igrac.Ime; igrac.MouseDown += IgracUC_Mouse_Down_Omiljeni_To_Igraci; igrac.loadData(); flowLayoutPanel2.Controls.Add(igrac); flowLayoutPanel1.Controls.RemoveByKey(igrac.Name); } } } }
public UCIgrac(StartingEleven startingEleven, Match match) { StartingEleven = startingEleven; InitializeComponent(); tbIme.Text = startingEleven.Name; Match = match; }
public Player(StartingEleven player) { InitializeComponent(); this.player = player; lblName.Content = player.Name.ToString(); lblShirtNumber.Content = player.ShirtNumber.ToString(); Margin = new Thickness(0, 6, 0, 6); }
public Window4(StartingEleven startingEleven, int goals, int yellow) { StartingEleven = startingEleven; Goals = goals; Yellow = yellow; InitializeComponent(); loadData(0, 0); }
private void LoadStartingEleven() { StartingEleven sortByShirtNumber = new StartingEleven(); List <StartingEleven> listaSESorted = listaSE.OrderBy(o => o.ShirtNumber).ToList(); for (int index = 0; index < listaSESorted.Count; index++) { UserControl1 uc = new UserControl1(listaSESorted[index].Name, listaSESorted[index].ShirtNumber.ToString(), listaSESorted[index].Position.ToString()); brKontrola = index; flowLayoutPanel1.Controls.Add(uc); uc.setData(); uc.MouseDown += uc_MouseDown; } }
public StartingEleven GetStartingEleven(string name) { StartingEleven startingEleven = new StartingEleven(); List <StartingEleven> list = ListaIgraca; foreach (StartingEleven item in list) { if (item.Name.Equals(name)) { startingEleven = item; } } return(startingEleven); }
private void btnLijevo_Click(object sender, EventArgs e) { try { StartingEleven player = GetPlayer((StartingEleven)lbFavPlayers.SelectedItem); player.Favourite = false; allPlayers.Add(player); favPlayers.Remove(GetPlayer((StartingEleven)lbFavPlayers.SelectedItem)); RefreshListBox(); } catch (Exception) { MessageBox.Show("Greška kod prebacivanja igrača", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnOmiljeniToIgraci_Click(object sender, EventArgs e) { foreach (IgracUC igrac in ListaKontrolaOmiljeniToIgraci) { StartingEleven s = GetStartingEleven(igrac.Ime); IgracUC igracUC = new IgracUC(s.Name, s.ShirtNumber.ToString(), s.Position.ToString(), s.Captain); igracUC.Name = igracUC.Ime; igracUC.MouseDown += IgracUC_Mouse_Down_Igraci_To_Omiljeni; igracUC.setNormalBackColor(); igracUC.loadData(); flowLayoutPanel1.Controls.Add(igracUC); flowLayoutPanel2.Controls.RemoveByKey(igrac.Name); } ListaKontrolaOmiljeniToIgraci = new List <IgracUC>(); }
public StartingEleven GetStartingEleven(string name) { StartingEleven startingEleven = new StartingEleven(); IRepo repo = RepoFactory.getRepo(); List <StartingEleven> list = repo.GetStartingElevenForCountry("USA"); foreach (StartingEleven item in list) { if (item.Name.Equals(name)) { startingEleven = item; } } return(startingEleven); }
private void flp1_DragDrop(object sender, DragEventArgs e) { string igracIme = e.Data.GetData(DataFormats.Text).ToString(); StartingEleven s = GetStartingEleven(igracIme); IgracUC igracUC = new IgracUC(s.Name, s.ShirtNumber.ToString(), s.Position.ToString(), s.Captain); igracUC.Name = igracIme; igracUC.MouseDown += IgracUC_Mouse_Down_Igraci_To_Omiljeni; igracUC.loadData(); resetFLP1Colors(); resetFLP2Colors(); flowLayoutPanel1.Controls.Add(igracUC); flowLayoutPanel2.Controls.RemoveByKey(igracIme); ListaKontrolaOmiljeniToIgraci.Clear(); ListaKontrolaIgraciToOmiljeni.Clear(); }
private StartingEleven GetPlayer(StartingEleven name) { string CheckName = name.Name.ToString(); foreach (var item in allPlayers) { if (CheckName.Equals(item.Name.ToString())) { return(item); } } foreach (var item in favPlayers) { if (CheckName.Equals(item.Name.ToString())) { return(item); } } return(null); }
private async Task LoadData(string s, Team home, string away) { var fixtures = await GetData(); StartingEleven odabraniIgrac = new StartingEleven(); Fixture utakmica = new Fixture(); foreach (var fixture in fixtures) { if (fixture.HomeTeam.Country == home.Country || fixture.AwayTeam.Country == home.Country) { if (fixture.HomeTeam.Country == away.ToString() || fixture.AwayTeam.Country == away.ToString()) { utakmica = fixture; } } } foreach (var igrac in utakmica.HomeTeamStatistics.StartingEleven) { if (igrac.Name == s) { odabraniIgrac = igrac; } } foreach (var igrac in utakmica.AwayTeamStatistics.StartingEleven) { if (igrac.Name == s) { odabraniIgrac = igrac; } } int brojGolova = 0; int brojZutih = 0; foreach (var dogadaj in utakmica.HomeTeamEvents) { if (dogadaj.TypeOfEvent == TypeOfEvent.Goal || dogadaj.TypeOfEvent == TypeOfEvent.GoalPenalty) { if (dogadaj.Player == odabraniIgrac.Name) { brojGolova++; } } if (dogadaj.TypeOfEvent == TypeOfEvent.YellowCard || dogadaj.TypeOfEvent == TypeOfEvent.YellowCardSecond) { if (dogadaj.Player == odabraniIgrac.Name) { brojZutih++; } } } foreach (var dogadaj in utakmica.AwayTeamEvents) { if (dogadaj.TypeOfEvent == TypeOfEvent.Goal || dogadaj.TypeOfEvent == TypeOfEvent.GoalPenalty) { if (dogadaj.Player == odabraniIgrac.Name) { brojGolova++; } } if (dogadaj.TypeOfEvent == TypeOfEvent.YellowCard || dogadaj.TypeOfEvent == TypeOfEvent.YellowCardSecond) { if (dogadaj.Player == odabraniIgrac.Name) { brojZutih++; } } } igracIme.Content = odabraniIgrac.Name; igracBroj.Content = odabraniIgrac.ShirtNumber; igracPozicija.Content = odabraniIgrac.Position; igracCaptain.Content = odabraniIgrac.Captain; igracGol.Content = brojGolova; igracZuti.Content = brojZutih; }
private async Task LoadData(string s, Team home, string away) { var fixtures = await GetData(); StartingEleven odabraniIgrac = new StartingEleven(); Fixture utakmica = new Fixture(); foreach (var fixture in fixtures) { if (fixture.HomeTeam.Country == home.Country || fixture.AwayTeam.Country == home.Country) { if (fixture.HomeTeam.Country == away.ToString() || fixture.AwayTeam.Country == away.ToString()) { utakmica = fixture; } } } foreach (var igrac in utakmica.HomeTeamStatistics.StartingEleven) { if (igrac.Name == s) { odabraniIgrac = igrac; } } foreach (var igrac in utakmica.AwayTeamStatistics.StartingEleven) { if (igrac.Name == s) { odabraniIgrac = igrac; } } int brojGolova = 0; int brojZutih = 0; foreach (var dogadaj in utakmica.HomeTeamEvents) { if (dogadaj.TypeOfEvent == TypeOfEvent.Goal || dogadaj.TypeOfEvent == TypeOfEvent.GoalPenalty) { if (dogadaj.Player == odabraniIgrac.Name) { brojGolova++; } } if (dogadaj.TypeOfEvent == TypeOfEvent.YellowCard || dogadaj.TypeOfEvent == TypeOfEvent.YellowCardSecond) { if (dogadaj.Player == odabraniIgrac.Name) { brojZutih++; } } } foreach (var dogadaj in utakmica.AwayTeamEvents) { if (dogadaj.TypeOfEvent == TypeOfEvent.Goal || dogadaj.TypeOfEvent == TypeOfEvent.GoalPenalty) { if (dogadaj.Player == odabraniIgrac.Name) { brojGolova++; } } if (dogadaj.TypeOfEvent == TypeOfEvent.YellowCard || dogadaj.TypeOfEvent == TypeOfEvent.YellowCardSecond) { if (dogadaj.Player == odabraniIgrac.Name) { brojZutih++; } } } igracIme.Content = odabraniIgrac.Name; igracBroj.Content = odabraniIgrac.ShirtNumber; igracPozicija.Content = odabraniIgrac.Position; igracCaptain.Content = odabraniIgrac.Captain; igracGol.Content = brojGolova; igracZuti.Content = brojZutih; string imeIgaraca = odabraniIgrac.ToString(); string path = @"C:\Users\Anamarija\Desktop\Slike\" + imeIgaraca; try { Uri uri = new Uri(path); slikaIgraca.Source = new BitmapImage(uri); } catch (Exception) { return; } }