Example #1
0
        private void InitFilter()
        {
            ComplexFilterParams = new DocumentFilterParams();

            var ownerRepository        = new OwnerRepository();
            var documentTypeRepository = new Repository <DocumentType>();

            var filterOwnerList        = ownerRepository.GetAll(x => x.Name.DisplayName);
            var filterDocumentTypeList = documentTypeRepository.GetAll(x => x.TypeName);

            _filterOwnerCheckList = new ObservableCollection <CheckBoxItem <Owner> >();
            foreach (var owner in filterOwnerList)
            {
                FilterOwnerCheckList.Add(new CheckBoxItem <Owner> {
                    Item = owner
                });
            }
            OnPropertyChanged("FilterOwnerCheckList");

            _filterDocumentTypeCheckList = new ObservableCollection <CheckBoxItem <DocumentType> >();
            foreach (var owner in filterDocumentTypeList)
            {
                FilterDocumentTypeCheckList.Add(new CheckBoxItem <DocumentType> {
                    Item = owner
                });
            }
            OnPropertyChanged("FilterDocumentTypeCheckList");
        }
        private void InitFilter()
        {
            ComplexFilterParams = new StockUnitFilterParams();
            var statusRepository = new StatusRepository();
            var ownerRepository  = new OwnerRepository();
            var cardRepository   = new CardRepository();

            var filterStatusList = statusRepository.GetAll(status => status.StatusType);
            var filterOwnerList  = ownerRepository.GetAll(owner => owner.Name.DisplayName);
            var filterCardList   = cardRepository.GetAll(card => card.CardName);

            _filterOwnerCheckList = new ObservableCollection <CheckBoxItem <Owner> >();
            foreach (var owner in filterOwnerList)
            {
                FilterOwnerCheckList.Add(new CheckBoxItem <Owner> {
                    Item = owner
                });
            }
            OnPropertyChanged("FilterOwnerCheckList");

            _filterStatusCheckList = new ObservableCollection <CheckBoxItem <Status> >();
            foreach (var status in filterStatusList)
            {
                FilterStatusCheckList.Add(new CheckBoxItem <Status> {
                    Item = status
                });
            }
            OnPropertyChanged("FilterStatusCheckList");

            _filterCardCheckList = new ObservableCollection <CheckBoxItem <Card> >();
            foreach (var card in filterCardList)
            {
                FilterCardCheckList.Add(new CheckBoxItem <Card> {
                    Item = card
                });
            }
            OnPropertyChanged("FilterCardCheckList");
        }