// -------------------------------------------------------------------------------------
 /// <summary>
 /// Shows the edit form to enter a new record.
 /// </summary>
 // -------------------------------------------------------------------------------------
 private void NewItem()
 {
     frmTemplateEdit frmNew = null;
       try
       {
     frmNew = new frmTemplateEdit();
     DialogResult result = frmNew.ShowDialog();
     if (result == DialogResult.OK)
     {
       FillDatagrid(frmNew.CurrentTemplateID);
     }
       }
       catch (Exception ex)
       {
     //	---	Log exception
     ExceptionManager.Publish(ex);
     //	---	Display Exception
     ErrorHandler.DisplayError("Nem várt hiba történt az új sablon felvétele során.", ex);
       }
       finally
       {
     if (frmNew != null) frmNew.Dispose();
       }
 }
 /// <summary>
 /// Shows the edit form to modify a record.
 /// </summary>
 private void EditItem()
 {
     DBGuid ID = DBGuid.Null;
       ID.Value = dtgMain.GetSelectedRowCell("ID");
       frmTemplateEdit frmEdit = null;
       try
       {
     frmEdit = new frmTemplateEdit(ID);
     DialogResult result = frmEdit.ShowDialog();
     if (result == DialogResult.OK)
     {
       FillDatagrid(frmEdit.CurrentTemplateID);
     }
       }
       catch (Exception ex)
       {
     //	---	Log exception
     ExceptionManager.Publish(ex);
     //	---	Display Exception
     ErrorHandler.DisplayError("Nem várt hiba történt a sablon módosítása során.", ex);
       }
       finally
       {
     if (frmEdit != null) frmEdit.Dispose();
       }
 }