public void Obrisi(rezervacija selektiranaRezervacija)
 {
     using (var db = new Entities17045_DB())
     {
         db.rezervacijas.Attach(selektiranaRezervacija);
         db.rezervacijas.Remove(selektiranaRezervacija);
         db.SaveChanges();
     }
 }
Exemple #2
0
        private void btnObrisi_Click(object sender, EventArgs e)
        {
            rezervacija     selektiranaRezervacija = rezervacijaBindingSource.Current as rezervacija;
            NovaRezervacija novaRezervacija        = new NovaRezervacija();

            if (selektiranaRezervacija != null)
            {
                if (MessageBox.Show("Jeste li sigurni da želite obrisati rezervaciju?", "Upozorenje!", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
                {
                    novaRezervacija.Obrisi(selektiranaRezervacija);
                    PrikaziRezervacije();
                }
            }
        }
        public void Rezerviraj(string ime, string prezime, int kontakt, int stol, int osobe, string objed, DateTime datum, TimeSpan vrijeme, zaposlenik odabraniZaposlenik)
        {
            using (var db = new Entities17045_DB())
            {
                db.zaposleniks.Attach(odabraniZaposlenik);
                rezervacija novaRezervacija = new rezervacija();
                novaRezervacija.ime_narucitelj          = ime;
                novaRezervacija.prezime_narucitelj      = prezime;
                novaRezervacija.kontakt_broj_narucitelj = kontakt.ToString();
                novaRezervacija.broj_stola = stol;
                novaRezervacija.broj_osoba = osobe;
                novaRezervacija.objed      = objed;
                novaRezervacija.datum      = datum;
                novaRezervacija.termin     = vrijeme;
                novaRezervacija.zaposlenik = odabraniZaposlenik;

                db.rezervacijas.Add(novaRezervacija);
                db.SaveChanges();
            }
        }