예제 #1
0
 private void CriarTabelaIrpfAtual()
 {
     tabelaIrpfAtual = new TabelaIrpf();
     tabelaIrpfAtual.AdicionarFaixa(1903.98m, 0m);
     tabelaIrpfAtual.AdicionarFaixa(2826.65m, 0.075m);
     tabelaIrpfAtual.AdicionarFaixa(3751.05m, 0.150m);
     tabelaIrpfAtual.AdicionarFaixa(4664.68m, 0.225m);
     tabelaIrpfAtual.AdicionarFaixa(null, 0.275m);
 }
예제 #2
0
        private void CriarTabelaIrpfNova()
        {
            tabelaIrpfNova = new TabelaIrpf();

            foreach (var textos in textosFaixas)
            {
                decimal aliquota;
                if (!decimal.TryParse(textos.Item2.Text, out aliquota))
                {
                    break;
                }

                decimal?fimFaixa = string.IsNullOrEmpty(textos.Item1.Text) ?
                                   (decimal?)null : decimal.Parse(textos.Item1.Text);

                tabelaIrpfNova.AdicionarFaixa(fimFaixa, aliquota);
            }
        }