Esempio n. 1
0
        public static PsFilter Create(string key, object value)
        {
            var ps = new PsFilter();

            ps.filter.Add(key, value.ToString());

            return(ps);
        }
Esempio n. 2
0
        public tax_rule_group GetTaxRuleGroupByRate(decimal rate)
        {
            var taxRules = TaxRuleFactory.GetByFilter(PsFilter.Create("id_country", DefaultCountry.id), null, null);

            foreach (var taxRule in taxRules)
            {
                if (taxRule.id_tax.HasValue && taxRule.id_tax_rules_group.HasValue)
                {
                    var tax = TaxFactory.Get(taxRule.id_tax.Value);

                    if (tax.rate == rate)
                    {
                        return(TaxRuleGroupFactory.Get(taxRule.id_tax_rules_group.Value));
                    }
                }
            }

            return(null);
        }