package br.com.ec.domain.dto;
import java.util.List;
import br.com.ec.core.util.VerificadorUtil;
import br.com.ec.domain.model.Avaliacao;
public class FolhaPagamentoDTO
{
private AvaliacaoDTO avaliacaoDTO
;
private List<FolhaPagamentoFuncionarioDTO
> funcionarios
;
public FolhaPagamentoDTO
() {}
public FolhaPagamentoDTO
(Avaliacao avaliacao
) {
this.
avaliacaoDTO =
new AvaliacaoDTO
(avaliacao
);
}
public AvaliacaoDTO getAvaliacaoDTO
() {
return avaliacaoDTO
;
}
public void setAvaliacaoDTO
(AvaliacaoDTO avaliacaoDTO
) {
this.
avaliacaoDTO = avaliacaoDTO
;
}
public List<FolhaPagamentoFuncionarioDTO
> getFuncionarios
() {
return funcionarios
;
}
public void setFuncionarios
(List<FolhaPagamentoFuncionarioDTO
> funcionarios
) {
this.
funcionarios = funcionarios
;
}
public void preencherValorImportado
(Integer codigoContabilidade,
Double valorVencimento
) {
if (!VerificadorUtil.
isListaNulaOuVazia(getFuncionarios
())) {
for (FolhaPagamentoFuncionarioDTO funcionario : getFuncionarios
()) {
if (VerificadorUtil.
naoEstaNulo(funcionario.
getCodigoContabilidadeDoFuncionario())) {
if (funcionario.
getCodigoContabilidadeDoFuncionario().
equals(codigoContabilidade
)) {
funcionario.
setValorSalarioImportado(valorVencimento
);
}
}
}
}
}
}