public VerifiedDatasetItem(
                [NotNull] QualityConditionVerification conditionVerification,
                [NotNull] IDdxDataset dataset,
                double loadTime)
            {
                _conditionVerification = conditionVerification;

                QualityCondition condition = conditionVerification.DisplayableCondition;

                _type = conditionVerification.AllowErrors
                                                ? _allowImage
                                                : !conditionVerification.StopOnError
                                                        ? _continueImage
                                                        : _stopImage;

                _status = conditionVerification.ErrorCount == 0
                                                  ? _noErrorsImage
                                                  : conditionVerification.AllowErrors
                                                          ? _warningImage
                                                          : _errorsImage;

                _testName     = condition.Name;
                _testType     = condition.TestDescriptor.Name;
                _dataLoadTime = loadTime;
                _datasetName  = dataset.AliasName;

                string datasetImageKey = DatasetTypeImageLookup.GetImageKey(dataset);

                _datasetType = _datasetImageList[datasetImageKey];
            }
Пример #2
0
        public void SetDatasetIcons(TreeNodeCollection nodes)
        {
            foreach (TreeNode node in nodes)
            {
                if (node.Tag is DataQualityCategoryItem)
                {
                    // TODO
                    node.ImageKey         = _datasetCategory;
                    node.SelectedImageKey = _datasetCategorySelected;
                }
                else if (node.Tag is DatasetCategoryItem)
                {
                    node.ImageKey         = _datasetCategory;
                    node.SelectedImageKey = _datasetCategorySelected;
                }
                else
                {
                    var dataset = node.Tag as Dataset;
                    if (dataset != null)
                    {
                        string key = DatasetTypeImageLookup.GetImageKey(dataset);

                        node.ImageKey         = key;
                        node.SelectedImageKey = key;
                    }
                }

                SetDatasetIcons(node.Nodes);
            }
        }
Пример #3
0
        private SpecificationDataset(
            [NotNull] QualitySpecificationElement qualitySpecificationElement,
            [NotNull] DatasetTestParameterValue datasetTestParameterValue)
        {
            QualitySpecificationElement = qualitySpecificationElement;
            _datasetTestParameterValue  = datasetTestParameterValue;

            _allowImage.Tag    = QualityConditionType.Allowed;
            _continueImage.Tag = QualityConditionType.ContinueOnError;
            _stopImage.Tag     = QualityConditionType.StopOnError;

            Dataset dataset = datasetTestParameterValue.DatasetValue;

            if (dataset != null)
            {
                string datasetImageKey = DatasetTypeImageLookup.GetImageKey(dataset);
                DatasetType = _datasetImageList[datasetImageKey];
            }
        }