bool ILookupHandler.Resolve(string query, bool interactive, out object result) { result = null; var userComponent = new UserSummaryComponent(true); var exitCode = ApplicationComponent.LaunchAsDialog( _desktopWindow, userComponent, SR.TitleUser); if (exitCode == ApplicationComponentExitCode.Accepted) { var summary = (UserSummary) userComponent.SummarySelection.Item; result = new UserLookupData(summary.UserName); } return (result != null); }
bool ILookupHandler.Resolve(string query, bool interactive, out object result) { result = null; var userComponent = new UserSummaryComponent(true); var exitCode = ApplicationComponent.LaunchAsDialog( _desktopWindow, userComponent, SR.TitleUser); if (exitCode == ApplicationComponentExitCode.Accepted) { var summary = (UserSummary)userComponent.SummarySelection.Item; result = new UserLookupData(summary.UserName); } return(result != null); }
/// <summary> /// Constructor /// </summary> public UserSummaryComponentControl(UserSummaryComponent component) : base(component) { InitializeComponent(); _component = component; _userTableView.ToolbarModel = _component.SummaryTableActionModel; _userTableView.MenuModel = _component.SummaryTableActionModel; _userTableView.Table = _component.SummaryTable; _userTableView.DataBindings.Add("Selection", _component, "SummarySelection", true, DataSourceUpdateMode.OnPropertyChanged); _id.DataBindings.Add("Value", _component, "ID", true, DataSourceUpdateMode.OnPropertyChanged); _name.DataBindings.Add("Value", _component, "Name", true, DataSourceUpdateMode.OnPropertyChanged); _okButton.DataBindings.Add("Visible", _component, "ShowAcceptCancelButtons"); _okButton.DataBindings.Add("Enabled", _component, "AcceptEnabled"); _cancelButton.DataBindings.Add("Visible", _component, "ShowAcceptCancelButtons"); UpdateIcons(); }
public void SetComponent(IApplicationComponent component) { _component = (UserSummaryComponent)component; }