Exemple #1
0
        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();
            }
        }
Exemple #2
0
 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();
     }
 }
Exemple #3
0
 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();
     }
 }
Exemple #4
0
 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();
             }
         }
     }
 }
Exemple #5
0
        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!");
            }
        }