Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void uiActionSpremi_Click(object sender, EventArgs e)
        {
            if (ValidirajUnos())
            {
                if (this.sadnjaZaIzmjenu == null)
                {
                    DataLayer.Sadnja novaSadnja = new Sadnja()
                    {
                        kolicina     = uiUnosKolicine.Text.ToString(),
                        id_materijal = (int)izborProizvodaZaSadnju.SelectedValue,
                        id_povrsina  = (int)izborPovrsine.SelectedValue,
                        datum_sadnje = datum.Value
                    };
                    SadnjaRepozitorij.Spremi(novaSadnja);
                    Close();
                }
                else
                {
                    sadnjaZaIzmjenu.id_materijal = (int)izborProizvodaZaSadnju.SelectedValue;
                    sadnjaZaIzmjenu.id_povrsina  = (int)izborPovrsine.SelectedValue;
                    sadnjaZaIzmjenu.kolicina     = uiUnosKolicine.Text.ToString();
                    sadnjaZaIzmjenu.datum_sadnje = datum.Value;
                    SadnjaRepozitorij.Ažuriraj(sadnjaZaIzmjenu);

                    Close();
                }
            }
            else
            {
                MessageBox.Show("Uneseni podaci nisu ispravni! Pokušajte ponovno i odaberite jednu od ponuđenih vrijednosti.",
                                "Pogrešan unos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #2
0
        /// <summary>
        /// Inicijalizira komponentu i dohvaća početne vrijednosti prema ulaznom parametru
        /// </summary>
        /// <param name="sadnja"></param>
        public UnosSadnje(Sadnja sadnja)
        {
            InitializeComponent();
            PrikaziPoljoprivrednePovršine();
            PrikaziVrsteSadnihMaterijala();
            this.sadnjaZaIzmjenu = sadnja;

            uiUnosKolicine.Text                  = sadnjaZaIzmjenu.kolicina.ToString();
            datum.Text                           = sadnjaZaIzmjenu.datum_sadnje.ToString();
            izborPovrsine.SelectedValue          = sadnjaZaIzmjenu.id_povrsina;
            izborProizvodaZaSadnju.SelectedValue = sadnjaZaIzmjenu.id_materijal;
        }