private bool SaveData() { this.lblValidationMessages.ResetText(); BusinessLogic.Olaksice olak = new BusinessLogic.Olaksice(); decimal?iznos = null, postotak = null; if (ultraNumericIznosOlaksice.Value != null) { iznos = Decimal.Parse(ultraNumericIznosOlaksice.Value.ToString()); } if (ultraNumericPostotakOlaksice.Value != null) { postotak = Decimal.Parse(ultraNumericPostotakOlaksice.Value.ToString()); } if (this.FormEditMode == Enums.FormEditMode.Insert || this.FormEditMode == Enums.FormEditMode.Copy) { olak.Add(TextBoxNaziv.Text, postotak, iznos); } else if (this.FormEditMode == Enums.FormEditMode.Update) { olak.Update(this.ID.Value, this.TextBoxNaziv.Text.Trim(), postotak, iznos); } if (olak.IsValid) { return(olak.Persist()); } else { olak.DisplayValidationMessages(this); } return(false); }