private void btnSpremi_Click(object sender, EventArgs e) { if (txtNaziv.Text == "" || txtCijena.Text == "") { MessageBox.Show("Niste unijeli sve podatke!"); return; } if (txtCijena.Text != "") { try { double temp = double.Parse(txtCijena.Text); } catch { MessageBox.Show("Cijena treba sadržavati samo brojeve!"); return; } } if (txtCijena.Text != "" && txtCijena.Text.Contains(",")) { MessageBox.Show("Cijena se unosi s točkom, a ne zarezom"); return; } using (var db = new Entities17045_DB()) { var A = db.jelovniks.ToList(); foreach (var item in A) { if (item.naziv == txtNaziv.Text) { MessageBox.Show("Jelovnik s tim nazivom je već unesen."); txtNaziv.Clear(); txtCijena.Clear(); return; } } NoviJelovnik jelovnik = new NoviJelovnik(); jelovnik.Dodaj(txtNaziv.Text, txtCijena.Text); txtCijena.Clear(); txtNaziv.Clear(); } PrikaziJelovnike(); }
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!"); } }