/*****************************************************************
* Visuaizza la lista degli ordini ancora aperti (non saldati)
* per un determinato cliente selezionato dalle Partite Aperte
* dei clienti
* VERSIONE 3.0 READY
******************************************************************/
include ("../common/public.php") ;
// print_r($_GET + $_POST) ; // exit ;
if ($ConBoni == 1)
{
$whereBon = "and 1" ;
$NoBon = "" ;
}
else
{
$whereBon = "and O.idpagamento <> 8" ;
$NoBon = " (No Bonifici)" ;
}
$str = "" ;
$qpa = "
SELECT
O.*,
C.Nome as NomeCliente,
F.Nome as NomeFornitore,
A.Nome as NomeAgente
FROM
Ordini O
inner join Clienti C on O.IdCliente = C.idclienti
inner join Fornitori F on O.idfornitore = F.idfornitori
left join Agenti A on O.idagente = A.idagenti
WHERE
O.Anno <= $anno AND
O.IdCliente = $idCliente AND
O.SaldoFattura = 0
$whereBon
ORDER BY
O.Anno,
O.idordini
" ;
debug (0, $qpa) ;
list($npa, $dpa) = $db->RecuperaDati($qpa) ;
// print_r($dpa) ; exit ;
for ($i=0; $i<$npa; $i++)
{
$nomeCliente = $dpa['NomeCliente'][$i] ;
$annoOrdine = $dpa['Anno'][$i] ;
$numOrdine = $dpa['IdOrdini'][$i] ;
$nomeFor = htmlspecialchars($dpa['NomeFornitore'][$i]) ;
$dataOrdine = ItaDate($dpa['DataOrdine'][$i]) ;
$numFatt = $dpa['NumFattura'][$i] ;
$dataFatt = ItaDate($dpa['DataSpedFattura'][$i]) ;
$impFatt = nfp($dpa['ImportoFattura'][$i]) ;
$nomeAge = htmlspecialchars($dpa['NomeAgente'][$i]) ;
$str .= "| $annoOrdine | $numOrdine | $dataOrdine | $nomeFor | $numFatt | $dataFatt | $impFatt | $nomeAge |
" ;
}
$str .= "" ;
$header = "ANNO,NUM. ORDINE,DATA ORDINE,FORNITORE,NUM. FATT.,DATA FATT.,IMPORTO,AGENTE" ;
$strSort = "int,int,date,str,int,date,num,str" ;
$iniWP = "5,8,10,40,8,10,8,8" ;
$setColType = "ro,ro,ro,ro,ro,ro,ro,ro" ;
$setColAlign = "center,center,center,left,center,center,center,center" ;
?>
echo TITLE ?>
Lista Partite Aperte per il Cliente echo $nomeCliente ?>