Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Minha aplicação esta voltando com os salários zeradis

Eu já tentei identificar o que fiz de errado mas não consegui minha aplicação esta voltando tudo zerado.

link do meu github com o projeto: https://github.com/viniblack/CSharp-III

Criando FUNCIONARIO
Novo salário do carlos 0
CPF do Carlos 546.879.157-20
1
Criando FUNCIONARIO
Criando DIRETOR
CPF da Roberta 454.658.148-3
2
Novo salário da roberta 0
Bonificacao de uma referencia de Diretor: 0
Bonificacao de uma referencia de Funcionario: 0
Carlos
0
Roberta
0
Total de bonificações: 0
2 respostas
solução!

Vinicius,

Acredito que o valor esteja vindo zerado pois não está sendo feita a atribuição do valor recebido em salario dentro da propriedade Salario.

Se você fizer isso os valores já não ficam mais zerados:

public Funcionario(double salario, string cpf)
        {
            Console.WriteLine("Criando FUNCIONARIO");

            CPF = cpf;
            Salario = salario;

            TotalDeFuncionarios++;
        }

Espero ter ajudado!

verdade, agora que vi