public void addZauzimanje(Zauzimanje novi)
        {
            if (!zauzimanje_collection.ContainsKey(novi.Sifra))
            {
                zauzimanje_collection.Add(novi.Sifra, novi);
            }

            save();
        }
Example #2
0
        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();
 }