Example #1
0
        /// <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();
              }
        }