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); } }