Exemplo n.º 1
0
 protected AbstractSubPresenterWithFormula(TView view, IEditFormulaPresenter editFormulaPresenter, ISelectReferencePresenter referencePresenter) : base(view)
 {
     _editFormulaPresenter = editFormulaPresenter;
     _referencePresenter   = referencePresenter;
     _editFormulaPresenter.ReferencePresenter = _referencePresenter;
     _editFormulaPresenter.StatusChanged     += (o, e) => FormulaChanged();
     _view.SetFormulaView(_editFormulaPresenter.BaseView);
     AddSubPresenters(_editFormulaPresenter, _referencePresenter);
 }
 public void Init(Func <IObjectBase, bool> predicate, IEntity refObject, IEnumerable <IObjectBase> entities, string caption, ISelectReferencePresenter referencePresenter)
 {
     _view.Text          = caption;
     _referencePresenter = referencePresenter;
     _referencePresenter.SelectionChangedEvent += enableDisableButtons;
     _referencePresenter.SelectionPredicate     = predicate;
     _referencePresenter.Init(refObject, entities, null);
     _view.AddSelectionView(_referencePresenter.View);
 }
Exemplo n.º 3
0
 public void AttachPresenter(ISelectReferencePresenter presenter)
 {
     _presenter = presenter;
 }