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); } }