/// <summary> /// Shows the edit form to modify a record. /// </summary> private void EditThesaurusItem(DBString ID) { if (ID.IsNull) { return; } frmThesaurusEdit frmEdit = null; try { frmEdit = new frmThesaurusEdit(ID, true); DialogResult result = frmEdit.ShowDialog(); if (result == DialogResult.OK) { FillDatagridThesaurus(frmEdit.CurrentID); } } catch (Exception ex) { // --- Log exception ExceptionManager.Publish(ex); // --- Display Exception ErrorHandler.DisplayError("Hiba történt az adatok megtekintése során.", ex); } finally { if (frmEdit != null) frmEdit.Dispose(); } }
/// <summary> /// Shows the edit form to modify a record. /// </summary> private void EditItem(int nButtonID) { DBString ID = new DBString(); if (nButtonID == tlbMain.Buttons.IndexOf(tbbModify)) // Edit { ID = Convert.ToString(dtgMain.GetSelectedRowCell("Keyword")); } frmThesaurusEdit frmEdit = null; try { if (nButtonID == tlbMain.Buttons.IndexOf(tbbModify)) // Edit { // Modify the existing item frmEdit = new frmThesaurusEdit(ID); } else { // Create a new item frmEdit = new frmThesaurusEdit(); } DialogResult result = frmEdit.ShowDialog(); if (result == DialogResult.OK) { FillDatagrid(frmEdit.CurrentID); } } catch (Exception ex) { // --- Log exception ExceptionManager.Publish(ex); // --- Display Exception ErrorHandler.DisplayError("Hiba történt az adatok módosítása során.", ex); } finally { if (frmEdit != null) frmEdit.Dispose(); } }