private void btnSpremi_Click(object sender, EventArgs e) { using (var db = new DimeEntities()) { if (igracZaIzmjenu == null) { Igrac igrac = new Igrac(); igrac.ime = txtIme.Text; igrac.prezime = txtPrezime.Text; igrac.datum_rodenja = dtpDatumRodenja.Value; igrac.visina = int.Parse(txtVisina.Text); igrac.tezina = int.Parse(txtTezina.Text); igrac.broj = int.Parse(txtBroj.Text); db.Igraci.Add(igrac); db.SaveChanges(); } else { db.Igraci.Attach(igracZaIzmjenu); igracZaIzmjenu.ime = txtIme.Text; igracZaIzmjenu.prezime = txtPrezime.Text; igracZaIzmjenu.datum_rodenja = dtpDatumRodenja.Value; igracZaIzmjenu.visina = int.Parse(txtVisina.Text); igracZaIzmjenu.tezina = int.Parse(txtTezina.Text); igracZaIzmjenu.broj = int.Parse(txtBroj.Text); db.SaveChanges(); } } Close(); }
private void btnSpremi_Click(object sender, EventArgs e) { using (var db = new DimeEntities()) { if (korisnikZaIzmjenu == null) { Korisnik korisnik = new Korisnik(); korisnik.ime = txtIme.Text; korisnik.prezime = txtPrezime.Text; korisnik.email = txtEmail.Text; korisnik.korisnicko_ime = txtKorisnickoIme.Text; korisnik.lozinka = txtLozinka.Text; korisnik.uloga = int.Parse(cmbUloga.SelectedValue.ToString()); db.Korisnici.Add(korisnik); db.SaveChanges(); } else { db.Korisnici.Attach(korisnikZaIzmjenu); korisnikZaIzmjenu.ime = txtIme.Text; korisnikZaIzmjenu.prezime = txtPrezime.Text; korisnikZaIzmjenu.email = txtEmail.Text; korisnikZaIzmjenu.korisnicko_ime = txtKorisnickoIme.Text; korisnikZaIzmjenu.lozinka = txtLozinka.Text; korisnikZaIzmjenu.uloga = int.Parse(cmbUloga.SelectedValue.ToString()); db.SaveChanges(); } } Close(); }
private void btnSpremi_Click(object sender, EventArgs e) { string v = $"{dtpDatumVrijeme.Value.Hour}:{dtpDatumVrijeme.Value.Minute}:{dtpDatumVrijeme.Value.Second}"; TimeSpan vrijeme = TimeSpan.Parse(v); string d = $"{dtpDatumVrijeme.Value.Year}-{dtpDatumVrijeme.Value.Month}-{dtpDatumVrijeme.Value.Day}"; DateTime datum = DateTime.Parse(d); if (provjeraUnosa.ProvjeraOpis(txtOpis.Text) == true) { MessageBox.Show("Polje 'Opis' je obavezno unijeti!", "Upozorenje"); } else if (provjeraUnosa.ProvjeraZabijeniPoeni(txtZabijeniPoeni.Text) == true) { MessageBox.Show("Polje 'Zabijeni poeni' je obavezno unijeti!", "Upozorenje"); } else if (provjeraUnosa.ProvjeraPrimljeniPoeni(txtPrimljeniPoeni.Text) == true) { MessageBox.Show("Polje 'Primljeni poeni' je obavezno unijeti!", "Upozorenje"); } else { using (var db = new DimeEntities()) { if (odabranaUtakmica == null) { Utakmica novaTekma = new Utakmica(); novaTekma.datum = datum; novaTekma.vrijeme = vrijeme; novaTekma.opis = txtOpis.Text; novaTekma.zabijeni_poeni = int.Parse(txtZabijeniPoeni.Text); novaTekma.primljeni_poeni = int.Parse(txtPrimljeniPoeni.Text); novaTekma.tip_utakmice = int.Parse(cmbTipUtakmice.SelectedValue.ToString()); novaTekma.protivnik = int.Parse(cmbProtivnik.SelectedValue.ToString()); novaTekma.korisnik = int.Parse(cmbKorisnik.SelectedValue.ToString()); db.Utakmice.Add(novaTekma); db.SaveChanges(); } else { db.Utakmice.Attach(odabranaUtakmica); odabranaUtakmica.datum = datum; odabranaUtakmica.vrijeme = vrijeme; odabranaUtakmica.opis = txtOpis.Text; odabranaUtakmica.zabijeni_poeni = int.Parse(txtZabijeniPoeni.Text); odabranaUtakmica.primljeni_poeni = int.Parse(txtPrimljeniPoeni.Text); odabranaUtakmica.tip_utakmice = int.Parse(cmbTipUtakmice.SelectedValue.ToString()); odabranaUtakmica.protivnik = int.Parse(cmbProtivnik.SelectedValue.ToString()); odabranaUtakmica.korisnik = int.Parse(cmbKorisnik.SelectedValue.ToString()); db.SaveChanges(); } } Close(); } }
private void btnObrisi_Click(object sender, EventArgs e) { if (dgvPopisClanarina.CurrentRow != null) { Clanarina odabranaClanarina = dgvPopisClanarina.CurrentRow.DataBoundItem as Clanarina; if (odabranaClanarina != null) { using (var db = new DimeEntities()) { if (db.ClanarineIgraca.Where(c => c.id_clanarine == odabranaClanarina.id_clanarina).Count() == 0) { if (MessageBox.Show("Jeste li sigurni da želite obrisati članarinu s popisa članarina?", "Upozorenje!", MessageBoxButtons.YesNo) == DialogResult.Yes) { db.Clanarine.Attach(odabranaClanarina); db.Clanarine.Remove(odabranaClanarina); db.SaveChanges(); } } else { MessageBox.Show("Nije moguće obrisati članarinu dok nije obrisana evidencija članarina pojedinih igrača!", "Upozorenje!"); } } PrikaziTreninge(); PrikaziClanarine(); ObojiClanarine(); } } }
private void btnObrisiKorisnika_Click(object sender, EventArgs e) { Korisnik odabraniKorisnik = dgvPopisKorisnika.CurrentRow.DataBoundItem as Korisnik; if (odabraniKorisnik != null) { if (MessageBox.Show("Jeste li sigurni?", "Upozorenje!", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { using (var db = new DimeEntities()) { List <Trening> listaTreninga = null; listaTreninga = new List <Trening>(db.Treninzi.ToList()); db.Korisnici.Attach(odabraniKorisnik); if (odabraniKorisnik.Utakmice.Count == 0 && !(listaTreninga.Exists(k => k.korisnik == odabraniKorisnik.id_korisnik))) { db.Korisnici.Remove(odabraniKorisnik); db.SaveChanges(); } else { MessageBox.Show("Nije moguće obrisati Korisnika koji ima kreirane utakmice ili treninge!", "Nedozvoljena radnja"); } } PrikaziKorisnike(); } } }
private void btnDodajTrening_Click(object sender, EventArgs e) { string v = $"{dtpDatum.Value.Hour}:{dtpDatum.Value.Minute}:{dtpDatum.Value.Second}"; TimeSpan vrijeme = TimeSpan.Parse(v); string d = $"{dtpDatum.Value.Year}-{dtpDatum.Value.Month}-{dtpDatum.Value.Day}"; DateTime dat = DateTime.Parse(d); if (provjeraUnosa.ProvjeraNapomena(txtNapomena.Text) == true) { MessageBox.Show("Polje 'Napomena' je obavezno unijeti!", "Upozorenje"); return; } else { using (var db = new DimeEntities()) { if (odabranitrening == null) { Trening noviTrening = new Trening(); noviTrening.datum = dat; noviTrening.vrijeme = vrijeme; noviTrening.napomena = txtNapomena.Text; noviTrening.korisnik = int.Parse(cmbKorisnik.SelectedValue.ToString()); noviTrening.tip_treninga = int.Parse(cmbTipTreninga.SelectedValue.ToString()); db.Treninzi.Add(noviTrening); db.SaveChanges(); } else { db.Treninzi.Attach(odabranitrening); odabranitrening.datum = dat; odabranitrening.vrijeme = vrijeme; odabranitrening.napomena = txtNapomena.Text; odabranitrening.korisnik = int.Parse(cmbKorisnik.SelectedValue.ToString()); odabranitrening.tip_treninga = int.Parse(cmbTipTreninga.SelectedValue.ToString()); db.SaveChanges(); } } Close(); } }
private void btnSpremi_Click(object sender, EventArgs e) { using (var db = new DimeEntities()) { if (StatIgrac == null) { StatistikaIgraca statistikaIgraca = new StatistikaIgraca(); statistikaIgraca.id_igraca = int.Parse(cmbIgraci.SelectedValue.ToString()); statistikaIgraca.id_utakmice = Utakmica.id_utakmica; statistikaIgraca.minutaza = int.Parse(txtMinute.Text); statistikaIgraca.sb_zabijeni = int.Parse(txtSBZ.Text); statistikaIgraca.sb_pokusaji = int.Parse(txtSBP.Text); statistikaIgraca.p2_zabijeni = int.Parse(txt2pZ.Text); statistikaIgraca.p2_pokusaji = int.Parse(txt2pP.Text); statistikaIgraca.p3_zabijeni = int.Parse(txt3pZ.Text); statistikaIgraca.p3_pokusaji = int.Parse(txt3pP.Text); statistikaIgraca.asistencije = int.Parse(txtAsistencije.Text); statistikaIgraca.skokovi = int.Parse(txtSkokovi.Text); statistikaIgraca.prekrsaji = int.Parse(txtPrekrsaji.Text); db.StatistikeIgraca.Add(statistikaIgraca); db.SaveChanges(); } else { db.StatistikeIgraca.Attach(StatIgrac); StatIgrac.minutaza = int.Parse(txtMinute.Text); StatIgrac.sb_zabijeni = int.Parse(txtSBZ.Text); StatIgrac.sb_pokusaji = int.Parse(txtSBP.Text); StatIgrac.p2_zabijeni = int.Parse(txt2pZ.Text); StatIgrac.p2_pokusaji = int.Parse(txt2pP.Text); StatIgrac.p3_zabijeni = int.Parse(txt3pZ.Text); StatIgrac.p3_pokusaji = int.Parse(txt3pP.Text); StatIgrac.asistencije = int.Parse(txtAsistencije.Text); StatIgrac.skokovi = int.Parse(txtSkokovi.Text); StatIgrac.prekrsaji = int.Parse(txtPrekrsaji.Text); db.SaveChanges(); } } Close(); }
private void btnDodajIgraca_Click(object sender, EventArgs e) { using (var db = new DimeEntities()) { ClanarinaIgraca novaClanarinaIgraca = new ClanarinaIgraca(); novaClanarinaIgraca.id_clanarine = Clanarina.id_clanarina; novaClanarinaIgraca.id_igraca = int.Parse(cmbIgraci.SelectedValue.ToString()); novaClanarinaIgraca.uplaceno = "Ne"; db.ClanarineIgraca.Add(novaClanarinaIgraca); db.SaveChanges(); } PrikaziStanja(); }
private void btnDodajIgraca_Click(object sender, EventArgs e) { using (var db = new DimeEntities()) { TreningPrisustvo noviIgrac = new TreningPrisustvo(); noviIgrac.id_treninga = Trening.id_trening; noviIgrac.id_igraca = int.Parse(cmbIgraci.SelectedValue.ToString()); noviIgrac.prisustvo = "Ne"; db.TreningPrisustva.Add(noviIgrac); db.SaveChanges(); } PrikaziPrisustvo(); }
private void ObrisiTrening() { Trening izabraniTrening = treningBindingSource.Current as Trening; if (izabraniTrening != null) { using (var db = new DimeEntities()) { db.Treninzi.Attach(izabraniTrening); db.Treninzi.Remove(izabraniTrening); db.SaveChanges(); } DohvatiSveTreninge(); } }
private void btnObrisi_Click(object sender, EventArgs e) { Utakmica selektiranaUtakmica = utakmicaBindingSource.Current as Utakmica; if (selektiranaUtakmica != null) { using (var db = new DimeEntities()) { db.Utakmice.Attach(selektiranaUtakmica); db.Utakmice.Remove(selektiranaUtakmica); db.SaveChanges(); } PrikaziSveUtakmice(); } }
private void btnSpremi_Click(object sender, EventArgs e) { using (var db = new DimeEntities()) { if (Clanarina == null) { Clanarina novaClanarina = new Clanarina(); novaClanarina.mjesec = cmbMjeseci.SelectedItem.ToString(); novaClanarina.godina = int.Parse(txtGodina.Text); novaClanarina.rok_uplate = dtpRok.Value; db.Clanarine.Add(novaClanarina); db.SaveChanges(); } else { db.Clanarine.Attach(Clanarina); Clanarina.rok_uplate = dtpRok.Value; db.SaveChanges(); } } Close(); }
private void btnObrisiIgraca_Click(object sender, EventArgs e) { Igrac odabraniIgrac = dgvPopisIgraca.CurrentRow.DataBoundItem as Igrac; if (odabraniIgrac != null) { if (MessageBox.Show("Jeste li sigurni?", "Upozorenje!", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { using (var db = new DimeEntities()) { db.Igraci.Attach(odabraniIgrac); db.Igraci.Remove(odabraniIgrac); db.SaveChanges(); } PrikaziIgrace(); } } }
private void btnObrisiIgraca_Click(object sender, EventArgs e) { if (dgvStanjeClanarina.CurrentRow != null) { ClanarinaIgraca odabranaClanarinaIgraca = dgvStanjeClanarina.CurrentRow.DataBoundItem as ClanarinaIgraca; if (odabranaClanarinaIgraca != null) { if (MessageBox.Show("Jeste li sigurni da želite obrisati igrača iz evidencije članarina?", "Upozorenje!", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (var db = new DimeEntities()) { db.ClanarineIgraca.Attach(odabranaClanarinaIgraca); db.ClanarineIgraca.Remove(odabranaClanarinaIgraca); db.SaveChanges(); } } PrikaziStanja(); } } }
private void btnObrisiIgraca_Click(object sender, EventArgs e) { if (dgvPrisustvo.CurrentRow != null) { TreningPrisustvo odabraniIgrac = dgvPrisustvo.CurrentRow.DataBoundItem as TreningPrisustvo; if (odabraniIgrac != null) { if (MessageBox.Show("Jeste li sigurni da želite obrisati igrača iz evidencije prisustva?", "Upozorenje!", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (var db = new DimeEntities()) { db.TreningPrisustva.Attach(odabraniIgrac); db.TreningPrisustva.Remove(odabraniIgrac); db.SaveChanges(); } } PrikaziPrisustvo(); } } }
private void btnObrisi_Click(object sender, EventArgs e) { if (dgvIgraciNaUtakmici.CurrentRow != null) { StatistikaIgraca odabranaStatIgraca = dgvIgraciNaUtakmici.CurrentRow.DataBoundItem as StatistikaIgraca; if (odabranaStatIgraca != null) { if (MessageBox.Show("Jeste li sigurni da želite obrisati igrača s popisa statistike?", "Upozorenje!", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (var db = new DimeEntities()) { db.StatistikeIgraca.Attach(odabranaStatIgraca); db.StatistikeIgraca.Remove(odabranaStatIgraca); db.SaveChanges(); } } PrikaziPodatke(); } } }
private void btnSpremi_Click(object sender, EventArgs e) { if (dgvPrisustvo.Rows.Count > 0) { TreningPrisustvo odabraniIgrac = dgvPrisustvo.CurrentRow.DataBoundItem as TreningPrisustvo; if (odabraniIgrac != null) { using (var db = new DimeEntities()) { db.TreningPrisustva.Attach(odabraniIgrac); if (rbPrisutan.Checked == true) { odabraniIgrac.prisustvo = "Da"; } else { odabraniIgrac.prisustvo = "Ne"; } db.SaveChanges(); } PrikaziPrisustvo(); } } }
private void btnSpremi_Click(object sender, EventArgs e) { if (dgvStanjeClanarina.Rows.Count > 0) { ClanarinaIgraca odabranaClanarinaIgraca = dgvStanjeClanarina.CurrentRow.DataBoundItem as ClanarinaIgraca; if (odabranaClanarinaIgraca != null) { using (var db = new DimeEntities()) { db.ClanarineIgraca.Attach(odabranaClanarinaIgraca); if (rbPlaceno.Checked == true) { odabranaClanarinaIgraca.uplaceno = "Da"; } else { odabranaClanarinaIgraca.uplaceno = "Ne"; } db.SaveChanges(); } PrikaziStanja(); } } }