private void btnDodaj_Click(object sender, EventArgs e) { if (txtKolicinaJelo.Text != "") { try { int temp = Convert.ToInt32(txtKolicinaJelo.Text); } catch { MessageBox.Show("Količina sadrži samo brojeve!"); return; } } if (txtKolicinaJelo.Text != "") { racun odabraniRacun = racunBindingSource.Current as racun; jelo odabranoJelo = cmbJelo.SelectedItem as jelo; NoviRacun noviRacun = new NoviRacun(); noviRacun.DodajJeloNaRacun(odabraniRacun, odabranoJelo as jelo, int.Parse(txtKolicinaJelo.Text)); rTxtStavke.Text += odabranoJelo.naziv.ToString() + " KOL: " + txtKolicinaJelo.Text + " CIJENA:" + ((int.Parse(txtKolicinaJelo.Text)) * odabranoJelo.cijena) + " kn" + Environment.NewLine; ZaPlatiti += ((int.Parse(txtKolicinaJelo.Text)) * (float)odabranoJelo.cijena); txtZaPlatiti.Text = ZaPlatiti.ToString(); } }
private void dgvJela_SelectionChanged(object sender, EventArgs e) { jelo odabranoJelo = jeloBindingSource.Current as jelo; if (odabranoJelo != null) { PrikaziSastojke(odabranoJelo); } }
public void Dodaj(string naziv, string vrsta, string cijena) { using (var db = new Entities17045_DB()) { jelo novoJelo = new jelo(); novoJelo.naziv = naziv; novoJelo.vrsta = vrsta; novoJelo.cijena = double.Parse(cijena); db.jeloes.Add(novoJelo); db.SaveChanges(); } }
public void Dodaj(string naziv, string kolicina, string mjerna_jedinica, jelo odabranoJelo) { using (var db = new Entities17045_DB()) { db.jeloes.Attach(odabranoJelo); sastojak noviSastojak = new sastojak(); noviSastojak.naziv = naziv; noviSastojak.kolicina = decimal.Parse(kolicina); noviSastojak.mjerna_jedinica = mjerna_jedinica; noviSastojak.jelo = odabranoJelo; db.sastojaks.Add(noviSastojak); db.SaveChanges(); } }
public void DodajJeloNaRacun(racun odabraniRacun, jelo odabranoJelo, int kolicina) { using (var db = new Entities17045_DB()) { db.racuns.Attach(odabraniRacun); db.jeloes.Attach(odabranoJelo); racun_jelo RJ = new racun_jelo(); RJ.racun = odabraniRacun; RJ.jelo = odabranoJelo; RJ.kolicina = kolicina; db.racun_jelo.Add(RJ); 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(); } }
private void PrikaziSastojke(jelo jelo) { BindingList <sastojak> listaSastojaka = null; using (var db = new Entities17045_DB()) { if (jelo != null) { db.jeloes.Attach(jelo); listaSastojaka = new BindingList <sastojak>(jelo.sastojaks.ToList <sastojak>()); } } sastojakBindingSource.DataSource = listaSastojaka; }
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!"); } }
public FrmNoviSastojak(jelo jelo) { InitializeComponent(); odabranoJelo = jelo; }