Example #1
0
        public Demonstrativo gerarDemonstrativo(int horasCategoria, double salarioBase,
                                                double horasExtras, double horasDescontadas)
        {
            Empregado empregado     = new Empregado(horasCategoria, salarioBase, horasExtras, horasDescontadas);
            var       demonstrativo = new Demonstrativo(
                empregado.SalarioBase, empregado.HorasCategoria, empregado.CalcularHorasExtras(),
                empregado.CalcularHorasDescontadas(), empregado.CalcularTotalProventos(),
                empregado.CalcularINSS(), empregado.CalcularIRRF(), empregado.CalcularTotalDescontos(),
                empregado.CalcularSalarioLiquido(), empregado.CalcularFGTS());

            return(demonstrativo);
        }