private bool SaveData() { this.lblValidationMessages.ResetText(); BusinessLogic.Ucenici ucenici = new BusinessLogic.Ucenici(); if (this.FormEditMode == Enums.FormEditMode.Insert || this.FormEditMode == Enums.FormEditMode.Copy) { ucenici.Add(this.TextBoxIme.Text.Trim(), this.TextBoxPrezime.Text.Trim(), this.TextBoxOIB.Text.Trim(), this.TextBoxJMBG.Text.Trim(), (int)this.ComboBoxSpol.Value, this.TextBoxUlicaKucniBroj.Text.Trim(), this.TextBoxNaselje.Text.Trim(), (this.ComboBoxPostanskiBroj.Value != null ? this.ComboBoxPostanskiBroj.Value.ToString() : null), (DateTime?)(this.CheckBoxDatumRodjenja.Checked ? this.DateTimePickerDatumRodjenja.Value : null), (uceOpcina.Value != null ? uceOpcina.Value.ToString() : ""), (int?)uceVrstaVeze.Value, cbkAktivan.Checked, this.uteImeRoditelj.Text.Trim(), utePrezimeRoditelj.Text.Trim(), uteOIBRoditelj.Text.Trim(), uteIBANRoditelj.Text.Trim()); } else if (this.FormEditMode == Enums.FormEditMode.Update) { ucenici.Update(this.ID.Value, this.TextBoxIme.Text.Trim(), this.TextBoxPrezime.Text.Trim(), this.TextBoxOIB.Text.Trim(), this.TextBoxJMBG.Text.Trim(), (int)this.ComboBoxSpol.Value, this.TextBoxUlicaKucniBroj.Text.Trim(), this.TextBoxNaselje.Text.Trim(), (this.ComboBoxPostanskiBroj.Value != null ? this.ComboBoxPostanskiBroj.Value.ToString() : null), (DateTime?)(this.CheckBoxDatumRodjenja.Checked ? this.DateTimePickerDatumRodjenja.Value : null), (uceOpcina.Value != null ? uceOpcina.Value.ToString() : ""), (int?)uceVrstaVeze.Value, cbkAktivan.Checked, this.uteImeRoditelj.Text.Trim(), utePrezimeRoditelj.Text.Trim(), uteOIBRoditelj.Text.Trim(), uteIBANRoditelj.Text.Trim()); } if (ucenici.IsValid) { return(ucenici.Persist()); } else { ucenici.DisplayValidationMessages(this); } return(false); }
public void Delete(object sender, EventArgs e) { if (this.UltraGridUcenici.ActiveRow != null) { int id = Convert.ToInt32(this.UltraGridUcenici.ActiveRow.Cells["ID"].Value); if (MessageBox.Show(string.Format("Obrisati učenika '{0}-{1}'?", id, this.UltraGridUcenici.ActiveRow.Cells["ImePrezime"].Value), "Brisanje učenika", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { BusinessLogic.Ucenici ucenici = new BusinessLogic.Ucenici(); ucenici.Delete(id); if (ucenici.IsValid) { ucenici.Persist(); LoadGridUcenici(); } else { ucenici.DisplayValidationMessages(); } } } }