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(); } } } }
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(); }
public BlagajnaSjedalo(Dogadaj dogadaj) { InitializeComponent(); odabraniDogadaj = dogadaj; }
public NoviDogadaj(Dogadaj dogadaj) { InitializeComponent(); odabraniDogadaj = dogadaj; }