Exemple #1
0
        /// <summary>
        /// Добавление ограничения по товару
        /// </summary>
        private void AddArticleRestriction(ParameterString param, ISubCriteria <ReturnFromClientWaybill> x)
        {
            if (param.Keys.Contains("Article"))
            {
                if (!String.IsNullOrEmpty((param["Article"].Value as List <string>)[0]))
                {
                    var articleId = ValidationUtils.TryGetInt((param["Article"].Value as List <string>)[0]);

                    x.Restriction <ReturnFromClientWaybillRow>(y => y.Rows)
                    .Where(y => y.Article.Id == articleId);
                }
                param.Delete("Article");
            }
        }