static public void MostraInformações(ItemNoEstoque item, IImposto imposto) { WriteLine("================================"); WriteLine($"O valor do item sem impostos: ${item.Valor}"); var valorDoCalculo = imposto.Calcular(item); if (valorDoCalculo != -1) { WriteLine($"Imposto a se pagar: {valorDoCalculo}"); WriteLine($"O valor do item com impostos: ${item.Valor}"); } else { WriteLine($"Este produto esta issento de tributação"); } WriteLine("================================"); }
public double CalculaImposto(Orcamento orcamento, IImposto imposto) { return(imposto.Calcular(orcamento)); }
public decimal Calcular(Orcamento orcamento, IImposto imposto) { decimal resultado = imposto.Calcular(orcamento); return(resultado); }
public double RealizarCalculo(Orcamento orcamento, IImposto imposto) { return(imposto.Calcular(orcamento)); }
public double Calcular(double valor, IImposto imposto) { return(imposto.Calcular(valor)); }
public void RealizarCalculo(Orcamento orcamento, IImposto imposto) { var valor = imposto.Calcular(orcamento); Console.WriteLine(valor); }
public double CalcularImpostos(Orcamento orcamento, IImposto Imposto) { return(Imposto.Calcular(orcamento)); }
public double RealizaCalculoImposto(double orcamento, IImposto imposto) { return(imposto.Calcular(orcamento)); }
public decimal CalcularImpostos(Pedido pedido, IImposto imposto) { return(imposto.Calcular(pedido)); }
public double RealizarCalculo(IImposto imposto) { return(imposto.Calcular(_orcamento.Valor)); }
public void RealizaCalculo(Orcamento orcamento, IImposto imposto) { var valorImposto = imposto.Calcular(orcamento); Console.WriteLine($"Valor do orçamento: R$ {orcamento.Valor}, Valor do imposto: R$ {valorImposto}."); }
public decimal Calcular(IImposto imposto) { return(imposto.Calcular()); }
public decimal Calcular(TemplateMethod.Correto.Exemplo01.Orcamento orcamento, IImposto imposto) { return(imposto.Calcular(orcamento)); }
public void Calcular(Orcamento orcamento, IImposto imposto) { double valor = imposto.Calcular(orcamento); Console.WriteLine(valor); }