protected override void EditProcess(SystemicProcess systemicProcess, Compound compound) { _view.ApplicationIcon = ApplicationIcons.IconByName(systemicProcess.SystemicProcessType.IconName); _view.Caption = PKSimConstants.UI.CreateSystemicProcess(systemicProcess.SystemicProcessType.DisplayName); _systemicProcessDTO = _systemicProcessDTOMapper.MapFrom(systemicProcess, compound); _view.BindTo(_systemicProcessDTO); }
public void UpdateProperties(SystemicProcess systemicProcess, SystemicProcessDTO systemicProcessDTO) { systemicProcess.Name = systemicProcessDTO.Name; systemicProcess.DataSource = systemicProcessDTO.DataSource; systemicProcess.Species = systemicProcessDTO.Species; systemicProcess.Description = systemicProcessDTO.Description; }
protected override void Rebind(SystemicProcess systemicProcess, Compound compound) { var oldDataSource = _systemicProcessDTO.DataSource; _systemicProcessDTO = _systemicProcessDTOMapper.MapFrom(systemicProcess, compound); _systemicProcessDTO.DataSource = oldDataSource; _view.BindTo(_systemicProcessDTO); }
public SystemicProcessDTO MapFrom(SystemicProcess systemicProcess, Compound compound) { var systemicProcessDTO = new SystemicProcessDTO(systemicProcess) { ContainerType = _objectTypeResolver.TypeFor(compound), Compound = compound, SystemicProcessType = systemicProcess.SystemicProcessType.DisplayName, DataSource = systemicProcess.DataSource, Species = systemicProcess.Species, Description = systemicProcess.Description }; systemicProcessDTO.AddUsedNames(compound.AllProcesses <CompoundProcess>().Select(x => x.Name)); return(systemicProcessDTO); }
public SuperToolTip ToolTipFor(SystemicProcessDTO systemicProcessDTO) { return(CreateToolTip(systemicProcessDTO.Description)); }
public void BindTo(SystemicProcessDTO systemicProcessDTO) { _propertiesBinder.BindToSource(systemicProcessDTO); }