Exemplo n.º 1
0
        private Boolean temItemMaiorQue100ReaisNo(Orcamento orcamento)
        {
            foreach (Item item in orcamento.getItens())
            {
                if (item.getValor() > 100)
                {
                    return(true);
                }
            }

            return(false);
        }
        protected override bool deveUsarMaximaTaxacao(Orcamento orcamento)
        {
            List <String> nome = new List <String>();

            foreach (Item item in orcamento.getItens())
            {
                if (nome.Contains(item.getNome()))
                {
                    return(true);
                }
                else
                {
                    nome.Add(item.getNome());
                }
            }

            return(false);
        }
 protected override double minimaTaxacao(Orcamento orcamento)
 {
     return(orcamento.getValor() * (orcamento.getItens().Count * 0.01));
 }