public void addZauzimanje(Zauzimanje novi) { if (!zauzimanje_collection.ContainsKey(novi.Sifra)) { zauzimanje_collection.Add(novi.Sifra, novi); } save(); }
private void btnPotvrda_Click(object sender, EventArgs e) { if (cbNamena.SelectedItem == null) { cbNamena_Validated(sender, e); cbNamena.Focus(); isCorrect = false; } else { if (!checkSportOfTerenAndTim()) { Point location = new Point(Form1.getInstance.Location.X + 2, Form1.getInstance.Location.Y + 25); Background back = new Background(); back.Location = location; back.Show(); MaxTerenWarning mtw = new MaxTerenWarning(trenutnoImeTerena + " ne podrzava sport koji igra " + trenutnoImeTima + " !"); if (mtw.ShowDialog() == DialogResult.OK) { back.Hide(); } } else { Zauzimanje temp = new Zauzimanje(new Guid(tbSifraTima.Text), new Guid(tbSifraTerena.Text), dtpZauzimanjeTerena.Value.Date, dtpOslobadanjeTerena.Value.Date, Zauzimanje.Namena.Drugo, null, status); temp.Namena1 = (Zauzimanje.Namena)cbNamena.SelectedItem; temp.Primedbe = tbPrimedbe.Text; if (status == Enumeration.Status.OSLOBADJANJE) { Teren teren = new Teren(null, null, null, false, null, -1, null); Tereni_Collection.getInstance.Teren_collection.TryGetValue(new Guid(tbSifraTerena.Text), out teren); Tim tim = new Tim(null, null, null, null); Timovi_Collection.getInstance.Timovi_collection.TryGetValue(new Guid(tbSifraTima.Text), out tim); Form1.getInstance.setLblStatusBar(teren.Ime + " je oslobođen od tima " + tim.Ime + "!"); } if (status == Enumeration.Status.ZAUZIMANJE) { Teren teren = new Teren(null, null, null, false, null, -1, null); Tereni_Collection.getInstance.Teren_collection.TryGetValue(new Guid(tbSifraTerena.Text), out teren); Tim tim = new Tim(null, null, null, null); Timovi_Collection.getInstance.Timovi_collection.TryGetValue(new Guid(tbSifraTima.Text), out tim); Form1.getInstance.setLblStatusBar(tim.Ime + " je zauzeo teren " + teren.Ime + "!"); } Zauzimanje_Collection.getInstance.addZauzimanje(temp); ZauzimanjeTerena.getInstance.loadTableData(""); Background.getInstance.Visible = false; isCorrect = true; this.Close(); } } }
public void removeZauzimanje(Zauzimanje stari) { zauzimanje_collection.Remove(stari.Sifra); save(); }