Ejemplo n.º 1
0
        private void actionObrisi_Click(object sender, EventArgs e)
        {
            if (outputProsloDogadaji.CurrentRow != null)
            {
                Dogadaj odabraniDogadaj = outputProsloDogadaji.CurrentRow.DataBoundItem as Dogadaj;
                if (odabraniDogadaj != null)
                {
                    if (MessageBox.Show("Obrisat ćete događaj zauvijek! Da li ste sigurni?", "Upozorenje!", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
                    {
                        using (var db = new ArenaDB())
                        {
                            db.Dogadaj.Attach(odabraniDogadaj);

                            var upit = from r in db.Sjedalo_rez
                                       where r.dogadaj_dogadaj_id == odabraniDogadaj.dogadaj_id
                                       select r;

                            foreach (var item in upit.ToList())
                            {
                                db.Sjedalo_rez.Remove(item);
                            }

                            db.Dogadaj.Remove(odabraniDogadaj);
                            db.SaveChanges();
                        }
                        PrikaziProsleDogadaje();
                    }
                }
            }
        }
Ejemplo n.º 2
0
        private void actionUredu_Click(object sender, EventArgs e)
        {
            using (var db = new ArenaDB())
            {
                string odabranaDvorana = outputDvorana.SelectedItem.ToString();

                var upit = from d in db.Dvorana
                           where d.naziv_dvorane == odabranaDvorana
                           select d.dvorana_id;

                Dogadaj dogadaj = new Dogadaj
                {
                    naziv_dogadaja     = inputNaziv.Text,
                    vrijeme_dogadaja   = DateTime.Parse(inputVrijeme.Text),
                    dvorana_dvorana_id = upit.Single(),
                    cijena             = int.Parse(inputCijena.Text)
                };
                db.Dogadaj.Add(dogadaj);
                db.SaveChanges();
            }
            Close();
        }
Ejemplo n.º 3
0
 public BlagajnaSjedalo(Dogadaj dogadaj)
 {
     InitializeComponent();
     odabraniDogadaj = dogadaj;
 }
Ejemplo n.º 4
0
 public NoviDogadaj(Dogadaj dogadaj)
 {
     InitializeComponent();
     odabraniDogadaj = dogadaj;
 }