private bool SaveData() { lblValidationMessages.ResetText(); StringBuilder message = ValidateDataInput(); if (message.Length == 0) { using (BusinessLogic.TipSkladista objekt = new BusinessLogic.TipSkladista()) { objekt.pNaziv = uteNaziv.Value.ToString(); if (FormEditMode == Enums.FormEditMode.Insert || FormEditMode == Enums.FormEditMode.Copy) { if (objekt.Insert(message, objekt)) { FormEditMode = Enums.FormEditMode.Update; return(true); } } else if (this.FormEditMode == Enums.FormEditMode.Update) { if (objekt.Update(message, objekt)) { return(true); } } } } lblValidationMessages.Text = message.ToString(); return(false); }
public void Delete(object sender, EventArgs e) { if (ugdFormPregled.ActiveRow != null) { BusinessLogic.TipSkladista.pID = Convert.ToInt32(ugdFormPregled.ActiveRow.Cells["ID"].Value); if (MessageBox.Show(string.Format("Obrisati Tip skladišta '{0}-{1}'?", BusinessLogic.TipSkladista.pID, ugdFormPregled.ActiveRow.Cells["Naziv"].Value), "Brisanje Tipa skladišta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (BusinessLogic.TipSkladista objekt = new BusinessLogic.TipSkladista()) { StringBuilder message = new StringBuilder(); if (!objekt.Delete(message)) { MessageBox.Show(message.ToString()); } try { BusinessLogic.TipSkladista.pSelectedIndex = ugdFormPregled.ActiveRow.Index; } catch { } LoadGridData(); } } } }
private void LoadForm(BusinessLogic.TipSkladista objekt) { var obj = objekt.GetSelectedRow(); if (obj != null) { uteNaziv.Value = obj["Naziv"].ToString(); } }
private void FormLoad(object sender, EventArgs e) { using (BusinessLogic.TipSkladista objekt = new BusinessLogic.TipSkladista()) { if (FormEditMode == Enums.FormEditMode.Update || FormEditMode == Enums.FormEditMode.Copy) { LoadForm(objekt); } } }
private void LoadGridData() { using (BusinessLogic.TipSkladista objekt = new BusinessLogic.TipSkladista()) { ugdFormPregled.DataSource = objekt.GetMainGridData(); ugdFormPregled.DataBind(); Utils.Tools.UltraGridStyling(ugdFormPregled); if (ugdFormPregled.DisplayLayout.Bands.Count > 0) { ugdFormPregled.DisplayLayout.Bands[0].Columns["ID"].Hidden = true; ugdFormPregled.DisplayLayout.Bands[0].Columns["Naziv"].Header.Caption = "Naziv tipa skladišta"; } foreach (UltraGridRow row in ugdFormPregled.Rows) { if (row.Index == BusinessLogic.TipSkladista.pSelectedIndex) { ugdFormPregled.ActiveRow = row; } } } }