protected virtual RepositoryItem GetButtonRepository(ParameterAlternativeDTO alternativeDTO) { if (alternativeDTO.IsDefault) { return(_addButtonRepository); } return(_addAndRemoveButtonRepository); }
private void configureRepository(BaseEdit baseEdit, ParameterAlternativeDTO alternativeDTO) { if (IsCalculatedAlternative(alternativeDTO)) { OnEvent(withCalculatedDefaultPresenter.UpdateCalculatedValue); } else { ConfigureValueRepository(baseEdit, alternativeDTO); } }
private void buttonRepositoryButtonClick(ButtonPressedEventArgs e, ParameterAlternativeDTO parameterAlternativeDTO) { if (Equals(e.Button.Tag, ButtonType.Add)) { _presenter.AddAlternative(); } else { _presenter.RemoveAlternative(parameterAlternativeDTO); } }
public void RemoveAlternative(ParameterAlternativeDTO parameterAlternativeDTO) { var viewResult = _dialogCreator.MessageBoxYesNo(PKSimConstants.UI.ReallyDeleteAlternative(parameterAlternativeDTO.Name)); if (viewResult == ViewResult.No) { return; } AddCommand(_compoundAlternativeTask.RemoveParameterGroupAlternative(_parameterGroup, ParameterAlternativeFrom(parameterAlternativeDTO))); }
protected override void Context() { base.Context(); _defaultParameter = DomainHelperForSpecs.ConstantParameterWithValue(isDefault: true).WithName("P1"); _inputParameter = DomainHelperForSpecs.ConstantParameterWithValue(isDefault: false).WithName("P2"); _anotherInputParameter = DomainHelperForSpecs.ConstantParameterWithValue(isDefault: false).WithName("P3"); _parameterAlternative.Add(_defaultParameter); _parameterAlternative.Add(_inputParameter); _parameterAlternative.Add(_anotherInputParameter); sut = new ParameterAlternativeDTO(_parameterAlternative, _inputParameter.ValueOrigin); }
protected override RepositoryItem GetButtonRepository(ParameterAlternativeDTO alternativeDTO) { if (alternativeDTO == null || alternativeDTO.IsDefault) { return(_addButtonRepository); } if (IsCalculatedAlternative(alternativeDTO)) { return(_addButtonRepository); } return(_addAndRemoveButtonRepository); }
public void EditValueDescriptionFor(ParameterAlternativeDTO parameterAlternativeDTO) { AddCommand(_compoundAlternativeTask.EditValueDescriptionFor(ParameterAlternativeFrom(parameterAlternativeDTO))); }
private RepositoryItem getValueRepository(ParameterAlternativeDTO alternativeDTO) { return(IsCalculatedAlternative(alternativeDTO) ? _repositoryItemPopupContainerEdit : _repositoryItemConstantParameter); }
public SuperToolTip ToolTipFor(ParameterAlternativeDTO parameterAlternativeDTO) { return(ToolTipFor(parameterAlternativeDTO.ValueOrigin)); }
public SuperToolTip ToolTipFor(ParameterAlternativeDTO parameterAlternativeDTO) { return(CreateToolTip(parameterAlternativeDTO.Description)); }
public void UpdateValueOriginFor(ParameterAlternativeDTO parameterAlternativeDTO, ValueOrigin newValueOrigin) { AddCommand(_compoundAlternativeTask.UpdateValueOrigin(ParameterAlternativeFrom(parameterAlternativeDTO), newValueOrigin)); }
protected ParameterAlternative ParameterAlternativeFrom(ParameterAlternativeDTO parameterAlternativeDTO) { return(parameterAlternativeDTO.ParameterAlternative); }
public void SetIsDefaultFor(ParameterAlternativeDTO parameterAlternativeDTO, bool isDefault) { AddCommand(_compoundAlternativeTask.SetDefaultAlternativeFor(_parameterGroup, ParameterAlternativeFrom(parameterAlternativeDTO))); }
public void RenameAlternative(ParameterAlternativeDTO parameterAlternativeDTO) { AddCommand(_compoundAlternativePresentationTask.RenameParameterAlternative(ParameterAlternativeFrom(parameterAlternativeDTO))); }
protected override void ConfigureValueRepository(BaseEdit baseEdit, ParameterAlternativeDTO alternativeDTO) { var permAlternative = alternativeDTO.DowncastTo <PermeabilityAlternativeDTO>(); _comboBoxUnit.UpdateUnitsFor(baseEdit, permAlternative.PermeabilityParameter); }
private void buttonRepositoryButtonClick(object sender, ButtonPressedEventArgs e, ParameterAlternativeDTO parameterAlternativeDTO) { var editor = (ButtonEdit)sender; var buttonIndex = editor.Properties.Buttons.IndexOf(e.Button); if (buttonIndex == 0) { _presenter.AddAlternative(); } else { _presenter.RemoveAlternative(parameterAlternativeDTO); } }
public bool IsCalculatedAlternative(ParameterAlternativeDTO parameterAlternativeDTO) { return(_calculatedDefault == parameterAlternativeDTO); }
/// <summary> /// To be overriden in all sub class /// </summary> protected virtual void ConfigureValueRepository(BaseEdit baseEdit, ParameterAlternativeDTO alternativeDTO) { /*nothing to do here*/ }
protected bool IsCalculatedAlternative(ParameterAlternativeDTO alternativeDTO) { return(withCalculatedDefaultPresenter.IsCalculatedAlternative(alternativeDTO)); }