Exemplo n.º 1
0
 function cuentas()
 {
     $ordenventa = new OrdenVenta();
     $idcliente = $_REQUEST['id'];
     $dordenventa = $ordenventa->listadoOrdenVentaxidcliente2($idcliente);
     $total = count($dordenventa);
     $cuenta = array();
     $indice = 0;
     for ($i = 0; $i < $total; $i++) {
         $saldo = $ordenventa->saldoxidordenventa($dordenventa[$i]['idordenventa']);
         $fvencimiento = $ordenventa->ultimafechaxidordenventa($dordenventa[$i]['idordenventa']);
         $cuenta[$indice]['codigov'] = $dordenventa[$i]['codigov'];
         $cuenta[$indice]['importeov'] = number_format($dordenventa[$i]['importeov'], 4);
         $cuenta[$indice]['idcondicionletra'] = $dordenventa[$i]['idcondicionletra'];
         $cuenta[$indice]['situacion'] = $saldo > 0 ? 'PENDIENTE' : 'CANCELADO';
         $cuenta[$indice]['fvencimiento'] = $fvencimiento;
         $cuenta[$indice]['saldo'] = number_format($saldo, 4);
         $cuenta[$indice]['importedoc'] = "";
         $cuenta[$indice]['formacobro'] = "";
         $cuenta[$indice]['situacionc'] = "";
         $cuenta[$indice]['fvencimientoc'] = "";
         $indice += 1;
         $dcuenta = $ordenventa->cuentasxidordenventa($dordenventa[$i]['idordenventa']);
         $total2 = count($dcuenta);
         for ($j = 0; $j < $total2; $j++) {
             $cuenta[$indice]['codigov'] = $dordenventa[$i]['codigov'];
             $cuenta[$indice]['importeov'] = "";
             $cuenta[$indice]['idcondicionletra'] = "";
             $cuenta[$indice]['situacion'] = "";
             $cuenta[$indice]['fvencimiento'] = "";
             $cuenta[$indice]['saldo'] = "";
             $cuenta[$indice]['importedoc'] = number_format($dcuenta[$j]['importedoc'], 4);
             $cuenta[$indice]['formacobro'] = $dcuenta[$j]['formacobro'] == 1 ? 'CONTADO' : ($dcuenta[$j]['formacobro'] == 3 ? 'LETRA' : 'CREDITO');
             $cuenta[$indice]['situacionc'] = $dcuenta[$j]['situacion'] == 0 ? 'PENDIENTE' : ($dcuenta[$j]['situacion'] == 1 ? 'CANCELADO' : 'DESDOBLADO');
             $cuenta[$indice]['fvencimientoc'] = $dcuenta[$j]['fvencimiento'];
             $indice += 1;
         }
     }
     $objeto = $this->formatearparakui($cuenta);
     header("Content-type: application/json");
     //echo "{\"data\":" .json_encode($objeto). "}";
     echo json_encode($objeto);
 }