private void btnDodajJelovnik_Click(object sender, EventArgs e) { if (txtKolicinaJelovnik.Text != "") { try { int temp = Convert.ToInt32(txtKolicinaJelovnik.Text); } catch { MessageBox.Show("Količina sadrži samo brojeve!"); return; } } if (txtKolicinaJelovnik.Text != "") { racun odabraniRacun = racunBindingSource.Current as racun; jelovnik odabraniJelovnik = cmbJelovnik.SelectedItem as jelovnik; NoviRacun noviRacun = new NoviRacun(); noviRacun.DodajJelovnikNaRacun(odabraniRacun, odabraniJelovnik, int.Parse(txtKolicinaJelovnik.Text)); rTxtStavke.Text += odabraniJelovnik.naziv.ToString() + " KOL: " + txtKolicinaJelovnik.Text + " CIJENA:" + ((int.Parse(txtKolicinaJelovnik.Text)) * odabraniJelovnik.cijena) + " kn" + Environment.NewLine; ZaPlatiti += ((int.Parse(txtKolicinaJelovnik.Text)) * (float)odabraniJelovnik.cijena); txtZaPlatiti.Text = ZaPlatiti.ToString(); } }
public void Dodaj(string naziv, string cijena) { using (var db = new Entities17045_DB()) { jelovnik noviJelovnik = new jelovnik(); noviJelovnik.naziv = naziv; noviJelovnik.cijena = double.Parse(cijena); db.jelovniks.Add(noviJelovnik); db.SaveChanges(); } }
public void DodajDesert(jelo odabraniDesert, jelovnik odabraniJelovnik) { using (var db = new Entities17045_DB()) { db.jeloes.Attach(odabraniDesert); db.jelovniks.Attach(odabraniJelovnik); jelovnik_jelo JJ = new jelovnik_jelo(); JJ.jelo = odabraniDesert; JJ.jelovnik = odabraniJelovnik; JJ.kolicina = 1; db.jelovnik_jelo.Add(JJ); db.SaveChanges(); } }
public void DodajJelovnikNaRacun(racun odabraniRacun, jelovnik odabraniJelovnik, int kolicina) { using (var db = new Entities17045_DB()) { var A = db.jelovnik_jelo.Where(x => x.jelovnik.id == odabraniJelovnik.id).ToList(); foreach (var item in A) { jelo odabranoJelo = item.jelo; if (odabranoJelo != null) { db.jeloes.Attach(odabranoJelo); db.racuns.Attach(odabraniRacun); racun_jelo RJ = new racun_jelo(); RJ.racun = odabraniRacun; RJ.jelo = odabranoJelo; RJ.kolicina = kolicina; db.racun_jelo.Add(RJ); db.SaveChanges(); } } } }
private void btnDodajPredjelo_Click(object sender, EventArgs e) { jelovnik odabraniJelovnik = jelovnikBindingSource.Current as jelovnik; jelo odabranoPredjelo = cmbPredjelo.SelectedItem as jelo; using (var db = new Entities17045_DB()) { var A = db.jelovnik_jelo.Where(x => x.id_jelovnik == odabraniJelovnik.id).ToList(); foreach (var item in A) { var B = item.jelo.vrsta; if (item.jelo.naziv != "" && B == "Predjelo") { MessageBox.Show("Predjelo je već uneseno!"); return; } } NoviJelovnik jelovnik = new NoviJelovnik(); jelovnik.DodajPredjelo(odabranoPredjelo, odabraniJelovnik); MessageBox.Show("Uspješno ste dodali predjelo!"); } }