public void SetParameters(AddTableFindMethodParms parms)
        {
            _parms = parms;

            addTableFindMethodParmsBindingSource.Add(_parms);

            MethodTypeCheckedListBox.Items.Clear();
            MethodTypeCheckedListBox.Items.Add("find", _parms.IsCreateFind);
            MethodTypeCheckedListBox.Items.Add("exists", _parms.IsCreateExists);
            MethodTypeCheckedListBox.Items.Add("findRecId", _parms.IsCreateFindRecId);

            UpdateFromForm();
            ResultTextBox.Text = _parms.GenerateResult();
        }
        public override void OnClick(AddinDesignerEventArgs e)
        {
            try
            {
                if (e.SelectedElement != null)
                {
                    AddTableFindMethodDialog dialog = new AddTableFindMethodDialog();
                    AddTableFindMethodParms  parms  = new AddTableFindMethodParms();
                    parms.InitFromSelectedElement(e);

                    dialog.SetParameters(parms);
                    dialog.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                CoreUtility.HandleExceptionWithErrorMessage(ex);
            }
        }