Ejemplo n.º 1
0
        public void UseSelectedParameterInReport(bool useInReport)
        {
            var selectedParameter = _parametersPresenter.SelectedParameter;

            if (selectedParameter == null)
            {
                return;
            }

            var parameterPath = parameterPathFor(selectedParameter);

            if (!useInReport)
            {
                _selectedDistribution.Remove(parameterPath);
            }
            else
            {
                _selectedDistribution.Add(createSettingsFor(parameterPath));
            }

            refresh();
            _defaultSettings.UseInReport = false;
            _projectChangedNotifier.NotifyChangedFor(_vectorialParametersContainer);
        }