- Funzione non disponibile per l'anno scelto
RecuperaDati($query) ; $totRecord = $n ; for ($i=0; $i<$n; $i++) { $nomeAgente = $d['NomeAgente'][$i] ; $tipoMandato = $d['TipoMandato'][$i] ; $idAgente = $d['IdAgente'][$i] ; $annoC = $d['AnnoCompetenza'][$i] ; $calcEna = $d['Enasarco'][$i] ; $sommaEna = $d['SommaLireEna'][$i] ; $cifraEna = $d['CifraEna'][$i] ; $ammEnasarco = 0 ; if (!array_key_exists($nomeAgente, $arrVal)) $arrVal[$nomeAgente] = array() ; /******************************************** * In ogni caso questa query la devo fare qui ********************************************/ $qena = " select * from ParametriGenerali_$annoC " ; list($nena, $dena) = $dbtmp->RecuperaDati($qena) ; $arrMaxEnaVis[$annoC] = $dena['MaxAgentePluri'][0] ; $arrMaxEna[$annoC] = NumToSql($dena['MaxAgentePluri'][0]) ; $arrMaxEnaMonoVis[$annoC] = $dena['MaxAgenteMono'][0] ; $arrMaxEnaMono[$annoC] = NumToSql($dena['MaxAgenteMono'][0]) ; $perEnasarco = NumToSql($dena['PercEnasarco'][0]) ; if (! in_array($annoC, $arrAnni)) $arrAnni[] = $annoC ; if ($sommaEna > 0) { if ($calcEna == 1) $ammEnasarco = round(($sommaEna * $perEnasarco) / 100, 2) ; else $ammEnasarco = 0 ; } else if ($cifraEna > 0) $ammEnasarco = $cifraEna ; $arrVal[$nomeAgente][$annoC]['IdAgente'] = $idAgente ; $arrVal[$nomeAgente][$annoC]['TipoMandato'] = $tipoMandato ; $arrVal[$nomeAgente][$annoC]['TotaleEnasarco'] += $ammEnasarco ; $arrVal[$nomeAgente][$annoC]['TotaleProvvigioni'] ++ ; } @asort($arrAnni) ; @asort($arrMaxEnaVis) ; @asort($arrMaxEna) ; @asort($arrMaxEnaMonoVis) ; @asort($arrMaxEnaMono) ; $str = "" ; @reset($arrVal) ; while(list($nAgente, $arrValAnni) = each($arrVal)) { $str .= "" ; $str .= "" . htmlspecialchars("" . stripslashes($nAgente) . "") . "" ; $str .= "" ; @reset($arrAnni) ; while (list(, $an) = each($arrAnni)) { if (array_key_exists($an, $arrValAnni)) { $idAgente = $arrValAnni[$an]['IdAgente'] ; $tipoMandato = $arrValAnni[$an]['TipoMandato'] ; $amm = $arrValAnni[$an]['TotaleEnasarco'] ; $numProvv = $arrValAnni[$an]['TotaleProvvigioni'] ; } else { $idAgente = 0 ; $tipoMandato = -1 ; $amm = 0 ; $numProvv = 0 ; } $str .= "" ; $str .= "" ; $str .= "$an" ; $str .= "". $numProvv ."" ; $str .= "" . nfe($amm) . "" ; if ($tipoMandato == 0) // Monomandatario { $str .= "" . $arrMaxEnaMonoVis[$an] . "" ; $str .= "" . nfe($amm - $arrMaxEnaMono[$an]) . "" ; } else if ($tipoMandato == 1) // Plurimandatario { $str .= "" . $arrMaxEnaVis[$an] . "" ; $str .= "" . nfe($amm - $arrMaxEna[$an]) . "" ; } else { $str .= "" ; $str .= "" ; } $str .= "" ; } $str .= "" ; $str .= "" . htmlspecialchars("
") . "
" ; $str .= "" . htmlspecialchars("
") . "
" ; $str .= "" . htmlspecialchars("
") . "
" ; $str .= "" . htmlspecialchars("
") . "
" ; $str .= "" . htmlspecialchars("
") . "
" ; $str .= "" . htmlspecialchars("
") . "
" ; $str .= "
" ; } $str .= "
" ; $header = "Nome Agente,Anno,Numero Provv.,Enasarco Versata,Massimale Enasarco,Differenza" ; $strSort = "na,na,na,na,na,na" ; $iniWP = "30,10,10,15,15,15" ; $setColType = "ro,ro,ro,ro,ro,ro" ; $setColAlign = "right,center,center,right,right,right" ; $titolo = "Controllo Versamenti Enasarco anno solare: $anno" ; ?> 0) : ?>

0) : ?>
Il controllo viene effettuato sulle provvigioni relative all'anno e all'anno - Clicca sulla riga relativa all'anno per i dettagli
- Non ci sono attualmente provvigioni su cui effettuare il controllo