コード例 #1
0
        protected void btnSpremi_onClick(object sender, EventArgs e)
        {
            Artikl a = new Artikl();

            a.Id = idArtikl;

            if (txtNaziv.Text != "")
            {
                a.Naziv = txtNaziv.Text;
            }
            else
            {
                generateMessDialog(txtNaziv, "Pogrešan unos", "Obavezan unos naziva!", MessageType.Warning);
                return;
            }


            TreeIter tree;

            if (cbKategorija.GetActiveIter(out tree) == true)
            {
                int kat = int.Parse(cbKategorija.Model.GetValue(tree, 0).ToString());
                a.IdKategorija = kat;
            }
            else
            {
                generateMessDialog(cbKategorija, "Pogrešan unos", "Obavezan izbor kategorije!", MessageType.Warning);
                return;
            }


            a.Opis = txtOpis.Buffer.Text;

            decimal cijena;

            if (decimal.TryParse(txtCijena.Text.ToString(), out cijena))
            {
                a.Cijena = cijena;
            }
            else
            {
                generateMessDialog(txtCijena, "Pogrešan unos", "Pogrešan unos cijene!", MessageType.Warning);
                return;
            }
            a.Stanje    = int.Parse(txtStanje.Text);
            a.ZalihaMax = int.Parse(txtZaliheMax.Text);
            a.ZalihaMin = int.Parse(txtZaliheMin.Text);
            cbJedinicaMjere.GetActiveIter(out tree);
            String selectedValue2 = cbJedinicaMjere.Model.GetValue(tree, 0).ToString();

            a.IdJedinica = selectedValue2;

            if (a.Spremi() == 1)
            {
                generateMessDialog(null, "Novi artikl", "Artikl uspješno spremljen!", MessageType.Info);
                this.Destroy();
            }
            else
            {
                generateMessDialog(null, "Pogreska", "Pogreška prilikom spremanja podataka!", MessageType.Error);
            }
        }