Beispiel #1
0
        /// <summary>
        /// Show items of a specific category in Error List window.
        /// </summary>
        /// <param name="itemsCategory">Category of items to show.</param>
        public void ShowItems(ErrorListItemCategory itemsCategory)
        {
            switch (itemsCategory)
            {
            case ErrorListItemCategory.Error:
                if (this.ViewModelStore.Options != null)
                {
                    this.ViewModelStore.Options.ErrorCategoryVisible = true;
                }
                break;

            case ErrorListItemCategory.Warning:
                if (this.ViewModelStore.Options != null)
                {
                    this.ViewModelStore.Options.WarningCategoryVisible = true;
                }
                break;

            case ErrorListItemCategory.Message:
                if (this.ViewModelStore.Options != null)
                {
                    this.ViewModelStore.Options.InfoCategoryVisible = true;
                }
                break;
            }

            this.hiddenCategories.Remove(itemsCategory);
            UpdateDisplayList();
        }
Beispiel #2
0
        /// <summary>
        /// Constuctor.
        /// </summary>
        /// <param name="viewModelStore">The store this view model belongs to.</param>
        /// <param name="category">Error category of the error.</param>
        /// <param name="description">Description explaining why the error occured.</param>
        protected BaseErrorListItemViewModel(ViewModelStore viewModelStore, ErrorListItemCategory category, string description)
            : base(viewModelStore)
        {
            this.category    = category;
            this.description = description;

            this.navigationCommand = new DelegateCommand(NavigationCommand_Executed);
        }
        /// <summary>
        /// Constuctor.
        /// </summary>
        /// <param name="viewModelStore">The store this view model belongs to.</param>
        /// <param name="category">Error category of the error.</param>
        /// <param name="description">Description explaining why the error occured.</param>
        protected BaseErrorListItemViewModel(ViewModelStore viewModelStore, ErrorListItemCategory category, string description)
            : base(viewModelStore)
        {
            this.category = category;
            this.description = description;

            this.navigationCommand = new DelegateCommand(NavigationCommand_Executed);
        }
Beispiel #4
0
        private void ModifyCategoryCount(ErrorListItemCategory category, bool bIncrease)
        {
            switch (category)
            {
            case ErrorListItemCategory.Error:
            case ErrorListItemCategory.Fatal:
                if (bIncrease)
                {
                    errorsCount++;
                }
                else
                {
                    errorsCount--;
                }
                OnPropertyChanged("ErrorsCount");
                break;

            case ErrorListItemCategory.Message:
                if (bIncrease)
                {
                    messagesCount++;
                }
                else
                {
                    messagesCount--;
                }
                OnPropertyChanged("MessagesCount");
                break;

            case ErrorListItemCategory.Warning:
                if (bIncrease)
                {
                    warningsCount++;
                }
                else
                {
                    warningsCount--;
                }
                OnPropertyChanged("WarningsCount");
                break;
            }
        }
Beispiel #5
0
 private void DecreaseCategoryCount(ErrorListItemCategory category)
 {
     ModifyCategoryCount(category, false);
 }
Beispiel #6
0
 private void IncreaseCategoryCount(ErrorListItemCategory category)
 {
     ModifyCategoryCount(category, true);
 }
 /// <summary>
 /// Constuctor.
 /// </summary>
 /// <param name="viewModelStore">The store this view model belongs to.</param>
 /// <param name="errorId">Error id.</param>
 /// <param name="category">Error category of the error.</param>
 /// <param name="description">Description explaining why the error occured.</param>
 protected FilterableErrorListItemViewModel(ViewModelStore viewModelStore, string errorId, ErrorListItemCategory category, string description)
     : base(viewModelStore, category, description)
 {
     this.errorId = errorId;
 }
 /// <summary>
 /// Constuctor.
 /// </summary>
 /// <param name="viewModelStore">The store this view model belongs to.</param>
 /// <param name="errorId">Error id.</param>
 /// <param name="category">Error category of the error.</param>
 /// <param name="message">Description explaining why the error occured.</param>
 public StringErrorListItemViewModel(ViewModelStore viewModelStore, string errorId, ErrorListItemCategory category, string message)
     : base(viewModelStore, errorId, category, message)
 {
     this.errorId = errorId;
 }
Beispiel #9
0
 /// <summary>
 /// Constuctor.
 /// </summary>
 /// <param name="viewModelStore">The store this view model belongs to.</param>
 /// <param name="errorId">Error id.</param>
 /// <param name="category">Error category of the error.</param>
 /// <param name="description">Description explaining why the error occured.</param>
 protected FilterableErrorListItemViewModel(ViewModelStore viewModelStore, string errorId, ErrorListItemCategory category, string description)
     : base(viewModelStore, category, description)
 {
     this.errorId = errorId;
 }
Beispiel #10
0
 /// <summary>
 /// Constuctor.
 /// </summary>
 /// <param name="viewModelStore">The store this view model belongs to.</param>
 /// <param name="errorId">Error id.</param>
 /// <param name="category">Error category of the error.</param>
 /// <param name="message">Description explaining why the error occured.</param>
 public StringErrorListItemViewModel(ViewModelStore viewModelStore, string errorId, ErrorListItemCategory category, string message)
     : base(viewModelStore, errorId, category, message)
 {
     this.errorId = errorId;
 }
        private void ModifyCategoryCount(ErrorListItemCategory category, bool bIncrease)
        {
            switch (category)
            {
                case ErrorListItemCategory.Error:
                case ErrorListItemCategory.Fatal:
                    if (bIncrease)
                        errorsCount++;
                    else
                        errorsCount--;
                    OnPropertyChanged("ErrorsCount");
                    break;

                case ErrorListItemCategory.Message:
                    if( bIncrease )
                        messagesCount++;
                    else
                        messagesCount--;
                    OnPropertyChanged("MessagesCount");
                    break;

                case ErrorListItemCategory.Warning:
                    if (bIncrease)
                        warningsCount++;
                    else
                        warningsCount--;
                    OnPropertyChanged("WarningsCount");
                    break;
            }
        }
 private void DecreaseCategoryCount(ErrorListItemCategory category)
 {
     ModifyCategoryCount(category, false);
 }
 private void IncreaseCategoryCount(ErrorListItemCategory category)
 {
     ModifyCategoryCount(category, true);
 }
        /// <summary>
        /// Show items of a specific category in Error List window.
        /// </summary>
        /// <param name="itemsCategory">Category of items to show.</param>
        public void ShowItems(ErrorListItemCategory itemsCategory)
        {
            switch (itemsCategory)
            {
                case ErrorListItemCategory.Error:
                    if (this.ViewModelStore.Options != null)
                        this.ViewModelStore.Options.ErrorCategoryVisible = true;
                    break;

                case ErrorListItemCategory.Warning:
                    if (this.ViewModelStore.Options != null)
                        this.ViewModelStore.Options.WarningCategoryVisible = true;
                    break;

                case ErrorListItemCategory.Message:
                    if (this.ViewModelStore.Options != null)
                        this.ViewModelStore.Options.InfoCategoryVisible = true;
                    break;
            }

            this.hiddenCategories.Remove(itemsCategory);
            UpdateDisplayList();
        }