Example #1
0
        private void DohvatiJelovnik()
        {
            BindingList <izbor>           listaIzbora     = null;
            BindingList <izborKategorija> listaKategorija = null;

            using (var db = new MSDomEntities())
            {
                listaIzbora     = new BindingList <izbor>(db.izbors.ToList());
                listaKategorija = new BindingList <izborKategorija>(db.izborKategorijas.ToList());
            }
            foreach (var item in listaIzbora)
            {
                if (item.id == idProsljedenogJelovnika)
                {
                    jelovnikOdProsljedenogId = item;
                }
            }
            uiInputID.Text       = jelovnikOdProsljedenogId.id.ToString();
            uiInputPredjelo.Text = jelovnikOdProsljedenogId.predjelo;
            uiInputPrilog.Text   = jelovnikOdProsljedenogId.prilog;
            uiInputMeso.Text     = jelovnikOdProsljedenogId.meso;
            uiInputDesert.Text   = jelovnikOdProsljedenogId.desert;
            for (int i = 0; i < listaKategorija.Count; i++)
            {
                if (listaKategorija[i].id == jelovnikOdProsljedenogId.kategorijaId)
                {
                    uiInputKategorija.SelectedIndex = i;
                }
            }
        }
Example #2
0
        /// <summary>
        /// Metoda koja se aktivira na klik gumba Unos.
        /// Kreira novi izbor i sprema ga u bazu.
        /// </summary>

        private void uiActionUnos_Click(object sender, EventArgs e)
        {
            if (uiInputPredjelo.Text != "" && uiInputPrilog.Text != "" && uiInputMeso.Text != "" && uiInputDesert.Text != "" && uiInputKategorija.SelectedValue != null)
            {
                using (var db = new MSDomEntities())
                {
                    izbor noviIzbor = new izbor();
                    noviIzbor.predjelo     = uiInputPredjelo.Text;
                    noviIzbor.prilog       = uiInputPrilog.Text;
                    noviIzbor.meso         = uiInputMeso.Text;
                    noviIzbor.desert       = uiInputDesert.Text;
                    noviIzbor.kategorijaId = int.Parse(uiInputKategorija.SelectedValue.ToString());
                    db.izbors.Add(noviIzbor);
                    db.SaveChanges();
                }
                Close();
            }
            else
            {
                MessageBox.Show("Niste popunili cijelu formu.");
            }
        }