function letras() { if (count($_REQUEST) == 6) { $this->view->show("/reporte/letras.phtml"); } else { $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++) { if ($dcuenta[$j]['formacobro'] == 3) { $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'] == 4 ? '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); } }
function cargarGuiasxCliente() { $idcliente = $_REQUEST['id']; $pagina = $_REQUEST['pagina']; $paginacion = $_REQUEST['paginacion']; if (isset($idcliente) && $idcliente != "") { $ordenventa = new OrdenVenta(); $vendedor = new Actor(); $clientetransporte = new clienteTransporte(); $z = new Zona(); $dordenventa = $ordenventa->listadoOrdenVentaxidcliente($idcliente); $total = count($dordenventa); for ($i = 0; $i < $total; $i++) { echo "<tr>"; echo "<td>" . $dordenventa[$i]['codigov'] . "</td>"; echo "<td>" . $dordenventa[$i]['importeov'] . "</td>"; echo "<td>" . $dordenventa[$i]['saldoactual'] . "</td>"; echo "<td>" . $dordenventa[$i]['situacion'] . "</td>"; echo "</tr>"; $dcuenta = $ordenventa->cuentasxidordenventa($dordenventa[$i]['idordenventa']); $total2 = count($dcuenta); for ($j = 0; $j < $total2; $j++) { echo "<tr>"; echo "<td></td>"; echo "<td></td>"; echo "<td></td>"; echo "<td></td>"; echo "<td>" . $dcuenta[$j]['importedoc'] . "</td>"; echo "<td>" . $dcuenta[$j]['condicionletra'] . "</td>"; echo "<td>" . $dcuenta[$j]['formacobro'] . "</td>"; echo "</tr>"; } } } }