public void SetUserFilter(IFilterViewModel <EmployeeFilter, EmployeeDto> filterViewModel, string enteredText)
        {
            filterViewModel.Filter.Fullname = string.Empty;

            AcbPermisMatExUser.ValueMemberPath = HelperExtensions.GetName <EmployeeDto>(x => x.Fullname);
            filterViewModel.Filter.Fullname    = enteredText;
        }
Example #2
0
        private void SetFilterForUser(
            IFilterViewModel <EmployeeFilter, EmployeeDto> filterViewModel,
            AutoCompleteBox autoCompleteBox,
            string enteredText)
        {
            filterViewModel.Filter.Fullname = string.Empty;

            autoCompleteBox.ValueMemberPath = HelperExtensions.GetName <EmployeeDto>(x => x.Fullname);
            filterViewModel.Filter.Fullname = enteredText;
        }
        private void SetUserFilter(IFilterViewModel <UserFilter, UserDto> filterViewModel, string enteredText)
        {
            filterViewModel.Filter.TableNumber = string.Empty;
            filterViewModel.Filter.Lastname    = string.Empty;

            if (Regex.IsMatch(enteredText, @"\d"))
            {
                ReatorFactory.ValueMemberPath      = HelperExtensions.GetName <User>(x => x.TableNumber);
                filterViewModel.Filter.TableNumber = enteredText;
            }
            else
            {
                ReatorFactory.ValueMemberPath           = HelperExtensions.GetName <User>(x => x.OrganizationName);
                filterViewModel.Filter.OrganizationName = enteredText;
            }
        }
        private void SetGoodsMahagerFilter(IFilterViewModel <GoodsManagerFilter, GoodsManagerDto> filterViewModel, string enteredText)
        {
            filterViewModel.Filter.Contractor.Firstname = string.Empty;
            filterViewModel.Filter.Contractor.Lastname  = string.Empty;


            if (Regex.IsMatch(enteredText, @"\d"))
            {
                AcbUserContractor.ValueMemberPath             = HelperExtensions.GetName <User>(x => x.TableNumber);
                filterViewModel.Filter.Contractor.TableNumber = enteredText;
            }
            else
            {
                AcbUserContractor.ValueMemberPath           = HelperExtensions.GetName <User>(x => x.NameShort);
                filterViewModel.Filter.Contractor.NameShort = enteredText;
            }
        }
        private void SetUserFilter(IFilterViewModel <UserFilter, UserDto> filterViewModel, string enteredText)
        {
            filterViewModel.Filter.TableNumber = string.Empty;
            filterViewModel.Filter.Lastname    = string.Empty;
            ///NOTE: Устанавливаем каталог "Поставщики покупатели"
            filterViewModel.Filter.TypeCatalog = AgnlistCatalog.Contactor;

            if (Regex.IsMatch(enteredText, @"\d"))
            {
                AcbUserContractor.ValueMemberPath  = HelperExtensions.GetName <User>(x => x.TableNumber);
                filterViewModel.Filter.TableNumber = enteredText;
            }
            else
            {
                AcbUserContractor.ValueMemberPath = HelperExtensions.GetName <User>(x => x.NameShort);
                filterViewModel.Filter.NameShort  = enteredText;
            }
        }
        private void SetNnStoreFilter(
            IFilterViewModel <NomenclatureNumberModificationFilter, NomenclatureNumberModificationDto> filterViewModel,
            AutoCompleteBox autoCompleteBox,
            string enteredText)
        {
            filterViewModel.Filter.Code = string.Empty;
            filterViewModel.Filter.Name = string.Empty;

            if (Regex.IsMatch(enteredText, @"\d"))
            {
                autoCompleteBox.ValueMemberPath = HelperExtensions.GetName <NomenclatureNumberModificationDto>(x => x.Code);
                filterViewModel.Filter.Code     = enteredText;
            }
            else
            {
                autoCompleteBox.ValueMemberPath = HelperExtensions.GetName <NomenclatureNumberModificationDto>(x => x.Name);
                filterViewModel.Filter.Name     = enteredText;
            }
        }
        public void GetNameProperty()
        {
            string name = HelperExtensions.GetName <User>(x => x.Firstname);

            Assert.That(name, Is.EqualTo("Firstname"));
        }