コード例 #1
0
        public double CalcularDesconto(Compras.Compras compras)
        {
            if (compras.produtos.Count > 5)
            {
                return(compras.Valor * 0.05);
            }

            return(Proximo.CalcularDesconto(compras));
        }
コード例 #2
0
        public double CalcularDesconto(Compras.Compras compras)
        {
            if (compras.Valor > 500.00)
            {
                return(compras.Valor * 0.1);
            }

            return(Proximo.CalcularDesconto(compras));
        }
コード例 #3
0
        public static double AplicarDesconto(Compras.Compras compras)
        {
            IDesconto d1     = new DescontoCincoItens();
            IDesconto d2     = new DescontoMaisQuinhentosReais();
            IDesconto ultimo = new SemDesconto();

            d1.Proximo = d2;

            d2.Proximo = ultimo;

            return(d1.CalcularDesconto(compras));
        }
コード例 #4
0
ファイル: SemDesconto.cs プロジェクト: hafcosta/Pattners
 public double CalcularDesconto(Compras.Compras compras)
 {
     return(0);
 }