Exemple #1
0
 public UnitFilter(UnitFilterParams filterParams)
 {
     if (filterParams != null)
     {
         FilterParams = filterParams;
     }
 }
Exemple #2
0
        private void InitFilter()
        {
            Filter = new UnitFilter();
            ComplexFilterParams = new UnitFilterParams();

            var unitTypeRepository = new UnitTypeRepository();

            FilterUnitTypeList = unitTypeRepository.GetAll(type => type.TypeName);

            var repository = Repository as UnitRepository;

            if (repository != null)
            {
                FilterManufactureList = repository.GetManufactureList();
                FilterModelNameList   = repository.GetModelList();
            }

            var ownerRepository = new OwnerRepository();

            FilterOwnerList = ownerRepository.GetAll(owner => owner.Name.DisplayName);

            var statusRepository = new StatusRepository();

            FilterStatusList = statusRepository.GetAll(x => x.StatusType);
        }
Exemple #3
0
        private void InitViewModel()
        {
            Repository          = new UnitRepository();
            ComplexFilterParams = new UnitFilterParams();

            OpenCardCommand      = new RelayCommand(x => OpenCardMethod());
            OpenStockUnitCommand = new RelayCommand(x => OpenStockUnitMethod());
            FilterCommand        = new RelayCommand(x => FilterMethod());
            ClearFilterCommand   = new RelayCommand(x => ClearFilterMethod());
        }
Exemple #4
0
        private void ClearFilterMethod()
        {
            Filter = new UnitFilter();
            ComplexFilterParams = new UnitFilterParams();
            InitFilter();

            if (string.IsNullOrEmpty(SearchString))
            {
                IsSearched = false;
            }

            if (RefreshCommand != null)
            {
                RefreshCommand.Execute(null);
            }
        }