internal void pretraziSportiste(TextBox txtFilter, DataGridView dataGridView1) { sportista = new Sportista(); sportista.Ime = txtFilter.Text; sportista.Prezime = txtFilter.Text; List <Sportista> lista = komunikacija.pretraziSportiste(sportista) as List <Sportista>; dataGridView1.DataSource = lista; if (lista == null) { MessageBox.Show("Sistem ne može da pronadje sportiste!", "Greška!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (lista.Count == 0) { MessageBox.Show("Sistem ne može da pronađe sportistu/e za zadati kriterijum!", "Greška!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (txtFilter.Text != "") { MessageBox.Show("Sistem je pronašao sportiste po zadatom kriterijumu!", "Potvrda!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Sistem je pronašao sportiste!", "Potvrda!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public override object Izvrsi(OpstiDomenskiObjekat odo) { Sportista s = odo as Sportista; s.Mesto = Sesija.Broker.dajSesiju().vratiJedanZaID(s.Mesto) as Mesto; s.Klub = Sesija.Broker.dajSesiju().vratiJedanZaID(s.Klub) as Klub; return(s); }
public void addSportista(Sportista novi) { if (!sportiste_collection.ContainsKey(novi.Sifra)) { sportiste_collection.Add(novi.Sifra, novi); } save(); }
public override object Izvrsi(OpstiDomenskiObjekat odo) { Sportista s = new Sportista(); s.SportistaID = Broker.dajSesiju().vratiSifru(odo); Sesija.Broker.dajSesiju().insert(s); return(s); }
public void modifySportista(Sportista novi) { if (sportiste_collection.ContainsKey(novi.Sifra)) { sportiste_collection.Remove(novi.Sifra); sportiste_collection.Add(novi.Sifra, novi); } save(); }
internal Object zapamtiSportistu(Sportista sportista) { TransferKlasa transfer = new TransferKlasa(); transfer.Operacija = Operacije.ZapamtiSportistu; transfer.TransferObjekat = sportista; formater.Serialize(tok, transfer); transfer = formater.Deserialize(tok) as TransferKlasa; return(transfer.Rezultat); }
public Object pretraziSportiste(Sportista s) { TransferKlasa transfer = new TransferKlasa(); transfer.Operacija = Operacije.PretraziSportiste; transfer.TransferObjekat = s; formater.Serialize(tok, transfer); transfer = formater.Deserialize(tok) as TransferKlasa; return(transfer.Rezultat); }
public Object ucitajSportistu(Sportista sportista) { TransferKlasa transfer = new TransferKlasa(); transfer.Operacija = Operacije.UcitajSportistu; transfer.TransferObjekat = sportista; formater.Serialize(tok, transfer); transfer = formater.Deserialize(tok) as TransferKlasa; return(transfer.Rezultat); }
internal void kreirajSportistu(TextBox txtIDSportista, ComboBox cmbMesto, ComboBox cmbKlub, GroupBox groupBox1, Button btnKreirajSportistu) { sportista = komunikacija.kreirajSportistu() as Sportista; if (sportista == null) { MessageBox.Show("Sistem ne može da kreira sportistu.", "Greška!", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { MessageBox.Show("Sistem je kreirao sportistu.", "Potvrda!", MessageBoxButtons.OK, MessageBoxIcon.Information); txtIDSportista.Text = sportista.SportistaID.ToString(); cmbMesto.DataSource = komunikacija.vratiSvaMesta(); cmbKlub.DataSource = komunikacija.vratiSveKlubove(); //cmbMesto.Text = "Izaberite: "; btnKreirajSportistu.Enabled = false; } }
public void loadHale() { Hala hala1 = new Hala("Centralna hala", 1); Hala hala2 = new Hala("Olimpijska hala", 2); Hala hala3 = new Hala("Hala Novak", 3); Hala hala4 = new Hala("Pomoćna hala", 4); haleCollection.addHala(hala1); haleCollection.addHala(hala2); haleCollection.addHala(hala3); haleCollection.addHala(hala4); Sport sport1 = new Sport("sport1", "prefiks1", "beleske1"); Sport sport2 = new Sport("sport2", "prefiks2", "beleske2"); Sport sport3 = new Sport("sport3", "prefiks3", "beleske3"); sportoviCollection.addSport(sport1); sportoviCollection.addSport(sport2); sportoviCollection.addSport(sport3); Sportista sportista1 = new Sportista("123", "ime1", "prezime1", "2010", Sportista.Klasa.Amater, sport1, null); Sportista sportista2 = new Sportista("456", "ime2", "prezime2", "2011", Sportista.Klasa.Poluprofesionalac, sport2, null); Sportista sportista3 = new Sportista("789", "ime3", "prezime3", "2012", Sportista.Klasa.Profesionalac, sport3, null); sportisteCollection.addSportista(sportista1); sportisteCollection.addSportista(sportista2); sportisteCollection.addSportista(sportista3); Tim tim1 = new Tim("tim1", null, sport1, "kommentar1"); Tim tim2 = new Tim("tim2", null, sport2, "kommentar2"); Tim tim3 = new Tim("tim3", null, sport3, "kommentar3"); timoviCollection.addTim(tim1); timoviCollection.addTim(tim2); timoviCollection.addTim(tim3); Teren teren1 = new Teren("teren1", hala1, "2011", true, Sportovi_Collection.getInstance.Sportovi_collection, 23, "kommentar"); Teren teren2 = new Teren("teren2", hala2, "2012", true, Sportovi_Collection.getInstance.Sportovi_collection, 23, "kommentar"); Teren teren3 = new Teren("teren3", hala3, "2011", true, Sportovi_Collection.getInstance.Sportovi_collection, 23, "kommentar"); Teren teren4 = new Teren("teren4", hala4, "2011", false, Sportovi_Collection.getInstance.Sportovi_collection, 23, "kommentar"); Teren teren5 = new Teren("teren5", hala1, "2011", true, Sportovi_Collection.getInstance.Sportovi_collection, 23, "kommentar"); tereniCollection.addTeren(teren1); tereniCollection.addTeren(teren2); tereniCollection.addTeren(teren3); tereniCollection.addTeren(teren4); tereniCollection.addTeren(teren5); System.Diagnostics.Debug.WriteLine(tereniCollection.Teren_collection.Count()); }
private void btnPotvrda_Click(object sender, EventArgs e) { if (tbPrezime.Text == "" || tbJmbg.Text == "" || tbJmbg.Text.Length < 13 || tbIme.Text == "" || tbGodinaUpisa.Text == "" || tbGodinaUpisa.Text.Length < 4 || cmbSport.SelectedItem == null || cbKlasa.SelectedItem == null) { tbGodinaUpisa_Validated(sender, e); tbIme_Validated(sender, e); tbJmbg_Validated(sender, e); tbPrezime_Validated(sender, e); cmbSport_Validated(sender, e); cbKlasa_Validated(sender, e); } else { Sportista temp = new Sportista(null, null, null, null, Sportista.Klasa.Amater, null, null); temp.GodinaUpisa = tbGodinaUpisa.Text; temp.Image = pbSlika.Image; temp.Ime = tbIme.Text; temp.Jmbg = tbJmbg.Text; temp.Klasa1 = (Sportista.Klasa)cbKlasa.SelectedItem; temp.Prezime = tbPrezime.Text; temp.Sport = (Sport)cmbSport.SelectedItem; if (stanjeDijaloga == StanjeDijaloga.DODAVANJE) { timer1.Start(); Sportiste_Collection.getInstance.addSportista(temp); DialogSportisti.getInstance.loadTableData(temp.Sifra.ToString()); lblStatus.Text = "Sportista " + temp.Ime.ToString() + " " + temp.Prezime.ToString() + " je uspesno dodata!"; clearForm(); } if (stanjeDijaloga == StanjeDijaloga.IZMENA) { temp.Sifra = trenutnaSifra; Sportiste_Collection.getInstance.modifySportista(temp); DialogSportisti.getInstance.loadTableData(temp.Sifra.ToString()); lblStatus.Text = "Sportista " + temp.Ime.ToString() + " " + temp.Prezime.ToString() + " je uspesno izmenjena!"; clearForm(); DialogSportisti.getInstance.Back.Close(); this.Close(); } } }
internal bool ucitajSportistu(DataGridView dataGridView1) { try { sportista = dataGridView1.CurrentRow.DataBoundItem as Sportista; sportista = komunikacija.ucitajSportistu(sportista) as Sportista; if (sportista == null) { MessageBox.Show("Sistem ne moze da učita podatke o sportisti!", "Greška!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } else { MessageBox.Show("Sistem je učitao podatke o sportisti!", "Potvrda!", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } catch (Exception) { MessageBox.Show("Niste odabrali!", "Greška!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
public void removeSportista(Sportista stari) { sportiste_collection.Remove(stari.Sifra); save(); }
public override object Izvrsi(OpstiDomenskiObjekat odo) { Sportista s = new Sportista(); return(Sesija.Broker.dajSesiju().vratiSveZaUslovOpsti(odo).OfType <Sportista>().ToList <Sportista>()); }
public void loadHaleBaza() { Hala hala1 = new Hala("Spens", 1); Hala hala2 = new Hala("Pionir", 2); Hala hala3 = new Hala("Arena", 3); Hala hala4 = new Hala("Hala Sportova", 4); haleCollection.addHala(hala1); haleCollection.addHala(hala2); haleCollection.addHala(hala3); haleCollection.addHala(hala4); Sport sport1 = new Sport("Fudbal", "F", "U poslednje vreme najviše se igra fudbal"); Sport sport2 = new Sport("Kosarka", "K", "Igrači su manje zainteresovani"); Sport sport3 = new Sport("Rukomet", "R", "Igra se grubo u poslednje vreme"); Sport sport4 = new Sport("Odbojka", "O", "Igrači su druželjubivi"); sportoviCollection.addSport(sport1); sportoviCollection.addSport(sport2); sportoviCollection.addSport(sport3); sportoviCollection.addSport(sport4); Sportista sportista1 = new Sportista("1824923891242", "Filip", "Knezević", "2010", Sportista.Klasa.Amater, sport1, null); Sportista sportista2 = new Sportista("5478958241945", "Petar", "Petrović", "2011", Sportista.Klasa.Poluprofesionalac, sport2, null); Sportista sportista3 = new Sportista("9754863512700", "Luka", "Kovač", "2012", Sportista.Klasa.Profesionalac, sport3, null); Sportista sportista4 = new Sportista("1984567285020", "Sanja", "Kovačević", "2010", Sportista.Klasa.Profesionalac, sport2, null); Sportista sportista5 = new Sportista("1845558759848", "Vesna", "Petrović", "2012", Sportista.Klasa.Profesionalac, sport1, null); Sportista sportista6 = new Sportista("1845558759848", "Suzana", "Tosić", "2013", Sportista.Klasa.Amater, sport1, null); Sportista sportista7 = new Sportista("1845558759848", "Nemanja", "Knezić", "2013", Sportista.Klasa.Amater, sport4, null); sportisteCollection.addSportista(sportista1); sportisteCollection.addSportista(sportista2); sportisteCollection.addSportista(sportista3); sportisteCollection.addSportista(sportista4); sportisteCollection.addSportista(sportista5); sportisteCollection.addSportista(sportista6); sportisteCollection.addSportista(sportista7); Tim tim1 = new Tim("Zvezda", null, sport1, "Nezadovoljstvo u timu"); Tim tim2 = new Tim("Rusin", null, sport2, "Entuzijazam uvećan"); Tim tim3 = new Tim("Hajduk", null, sport3, "Prijatnost tima"); Tim tim4 = new Tim("Partizan", null, sport4, "Svadje u timu"); Tim tim5 = new Tim("Vojvodina", null, sport1, "Napredak opažen"); timoviCollection.addTim(tim1); timoviCollection.addTim(tim2); timoviCollection.addTim(tim3); timoviCollection.addTim(tim4); timoviCollection.addTim(tim5); Teren teren1 = new Teren("Platini", hala1, "2011", true, Sportovi_Collection.getInstance.Sportovi_collection, 23, "Nov teren"); Teren teren2 = new Teren("Pehar", hala1, "2012", true, Sportovi_Collection.getInstance.Sportovi_collection, 23, "Takmičarski teren"); Teren teren3 = new Teren("Pustoš", hala1, "2011", false, Sportovi_Collection.getInstance.Sportovi_collection, 23, "Blratnjav teren"); Teren teren4 = new Teren("Putnik", hala1, "2011", true, Sportovi_Collection.getInstance.Sportovi_collection, 23, "Veštačka trava"); Teren teren5 = new Teren("Rusin", hala2, "2011", true, Sportovi_Collection.getInstance.Sportovi_collection, 23, "Mali teren"); Teren teren6 = new Teren("Air", hala2, "2011", false, Sportovi_Collection.getInstance.Sportovi_collection, 23, "Veliki teren"); Teren teren7 = new Teren("Patuljak", hala3, "2011", true, Sportovi_Collection.getInstance.Sportovi_collection, 23, "Mali teren"); Teren teren8 = new Teren("Breza", hala4, "2011", true, Sportovi_Collection.getInstance.Sportovi_collection, 23, "Okružen biljkama"); tereniCollection.addTeren(teren1); tereniCollection.addTeren(teren2); tereniCollection.addTeren(teren3); tereniCollection.addTeren(teren4); tereniCollection.addTeren(teren5); tereniCollection.addTeren(teren6); tereniCollection.addTeren(teren7); tereniCollection.addTeren(teren8); }