private void LoadComboBoxOdjeljenja() { BusinessLogic.Odjeljenja odjeljenja = new BusinessLogic.Odjeljenja(); this.ComboBoxOdjeljenje.DataSource = odjeljenja.GetOdjeljenjaComboBox(); this.ComboBoxOdjeljenje.DataBind(); }
private bool SaveData() { this.lblValidationMessages.ResetText(); BusinessLogic.Odjeljenja odjeljenja = new BusinessLogic.Odjeljenja(); if (this.FormEditMode == Enums.FormEditMode.Insert || this.FormEditMode == Enums.FormEditMode.Copy) { odjeljenja.Add(this.TextBoxNaziv.Text.Trim()); } else if (this.FormEditMode == Enums.FormEditMode.Update) { odjeljenja.Update(this.ID.Value, this.TextBoxNaziv.Text.Trim()); } if (odjeljenja.IsValid) { return(odjeljenja.Persist()); } else { odjeljenja.DisplayValidationMessages(this); } return(false); }
private void LoadFormOdjeljenje() { BusinessLogic.Odjeljenja odjeljenja = new BusinessLogic.Odjeljenja(); var odjeljenje = odjeljenja.GetOdjeljenje(this.ID.GetValueOrDefault(0)); this.TextBoxNaziv.Text = odjeljenje.Naziv; }
private void LoadGridOdjeljenja() { BusinessLogic.Odjeljenja odjeljenja = new BusinessLogic.Odjeljenja(); this.UltraGridOdjeljenja.DataSource = odjeljenja.GetOdjeljenjaMainGrid(); this.UltraGridOdjeljenja.DataBind(); Utils.Tools.UltraGridStyling(this.UltraGridOdjeljenja); foreach (UltraGridRow row in UltraGridOdjeljenja.Rows) { if (row.Index == BusinessLogic.Odjeljenja.pSelectedIndex) { UltraGridOdjeljenja.ActiveRow = row; } } }
public void Delete(object sender, EventArgs e) { if (this.UltraGridOdjeljenja.ActiveRow != null) { int id = Convert.ToInt32(this.UltraGridOdjeljenja.ActiveRow.Cells["ID"].Value); if (MessageBox.Show(string.Format("Obrisati odjeljenje '{0}-{1}'?", id, this.UltraGridOdjeljenja.ActiveRow.Cells["Naziv"].Value), "Brisanje odjeljenja", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { BusinessLogic.Odjeljenja odjeljenja = new BusinessLogic.Odjeljenja(); odjeljenja.Delete(id); if (odjeljenja.IsValid) { odjeljenja.Persist(); LoadGridOdjeljenja(); } else { odjeljenja.DisplayValidationMessages(); } } } }