Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.58 KB | None | 0 0
  1.     public function initAnosTrabalhados($anosTrabalhados) {
  2.         if (is_null($this->anosNecessarios)) {
  3.             throw new Exception("Anos Necessarios não inicializados", 1);
  4.         }
  5.         $pisoSalarioMinimo = 1039.00; // Mudar Manualmente
  6.         $this->anosTrabalhados = number_format($anosTrabalhados, 2, '.', '') + 0;
  7.         $anosProporcionalidade = $this->anosTrabalhados / $this->anosNecessarios;
  8.         $anosProporcionalidade = min(1, $anosProporcionalidade);
  9.         $this->anosProporcionalidade = number_format($anosProporcionalidade * 100, 2) . '%';
  10.         $proventoAposentadoria = $anosProporcionalidade * min($this->media, $this->lastRemuneracao);
  11.         $this->proventoAposentadoria = $this->beatifyDinheiro($proventoAposentadoria);
  12.         if ($proventoAposentadoria < $pisoSalarioMinimo) {
  13.             $complementoSalarial = $pisoSalarioMinimo - $proventoAposentadoria;
  14.             $proventoTotal = $pisoSalarioMinimo;
  15. //        if ($proventoAposentadoria < $this->pisoTeto['piso']) {
  16. //            $proventoTotal = $this->pisoTeto['piso'];
  17. //            $complementoSalarial = $proventoTotal - $proventoAposentadoria;
  18. //        } else if ($proventoAposentadoria > $this->pisoTeto['teto']) {
  19. //            $proventoTotal = $this->pisoTeto['teto'];
  20. //            $complementoSalarial = 0;
  21.         } else {
  22.             $proventoTotal = $proventoAposentadoria;
  23.             $complementoSalarial = 0;
  24.         }
  25.         $this->proventoTotal = $this->beatifyDinheiro($proventoTotal);
  26.         $this->complementoSalarial = $this->beatifyDinheiro($complementoSalarial);
  27.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement