function clientevistaglobal() { if ($_REQUEST['idcliente']) { $id = $_REQUEST['idcliente']; $ordenventa = new OrdenVenta(); $data['data'] = $ordenventa->listaOrdenVentaxIdCliente($id); $data['nroOrdenes'] = count($data['data']); } else { $data['data'] = ""; } $this->view->show("/cliente/clientevistaglobal.phtml", $data); }
function listaOrdenesxIdCliente() { $id = $_REQUEST['id']; $ordenventa = new OrdenVenta(); $ordenGasto = $this->AutoLoadModel('ordengasto'); $data = $ordenventa->listaOrdenVentaxIdCliente($id); $nroOrdenes = count($data); if ($nroOrdenes > 0) { $montoTotal = 0; $montoPagado = 0; $montoDevuelto = 0; $saldo = 0; for ($i = 0; $i < $nroOrdenes; $i++) { $montoGuia = $ordenGasto->totalGuia($data[$i]['idordenventa']); $TipoCambio = $this->AutoLoadModel("TipoCambio"); $dataTipoCambio = $TipoCambio->consultaDatosTCVigentexTCElegido($data[$i]['IdTipoCambioVigente']); $simboloMoneda = $dataTipoCambio[0]['simbolo']; $TC_PrecioVenta = $dataTipoCambio[0]['venta']; $acumulaxIdMoneda[$simboloMoneda]['Simbolo'] = $simboloMoneda; $acumulaxIdMoneda[$simboloMoneda]['MontoTotal'] += $montoGuia; $acumulaxIdMoneda[$simboloMoneda]['montoDevuelto'] += $data[$i]['importedevolucion']; $acumulaxIdMoneda[$simboloMoneda]['montoPagado'] += $data[$i]['importepagado']; $acumulaxIdMoneda[$simboloMoneda]['saldo'] += $montoGuia - $data[$i]['importepagado']; // $montoTotal+=$montoGuia; // $montoDevuelto+=$data[$i]['importedevolucion']; // $montoPagado+=$data[$i]['importepagado']; // $deuda=($montoGuia-$data[$i]['importepagado']); // $saldo+=$deuda; echo "<tr>"; echo "<td>" . $data[$i]['codigov'] . "<input type='hidden' value='" . $data[$i]['codigov'] . "' class='codigov'></td>"; echo "<td>" . $data[$i]['fordenventa'] . "</td>"; if ($data[$i]['desaprobado'] == 1) { echo "<td>Desaprobado</td>"; } else { echo "<td>" . $data[$i]['fechadespacho'] . "</td>"; } echo "<td>" . $data[$i]['fechavencimiento'] . "</td>"; echo "<td>" . $data[$i]['vendedor'] . "</td>"; echo "<td>" . $simboloMoneda . " " . number_format($montoGuia, 2) . "</td>"; echo "<td>" . $simboloMoneda . " " . number_format($data[$i]['importepagado'] - $data[$i]['importedevolucion'], 2) . "</td>"; echo "<td>" . $simboloMoneda . " " . number_format($data[$i]['importedevolucion'], 2) . "</td>"; echo "<td>" . $simboloMoneda . " " . number_format($montoGuia - $data[$i]['importepagado'], 2) . "</td>"; echo "<td>" . $data[$i]['situacion'] . "</td>"; echo "<td>" . $data[$i]['fechaCancelado'] . "</td>"; echo "<td><a href=\"/ordencobro/buscarDetalleOrdenCobro/" . $data[$i]['idordenventa'] . "\" class=\"btnVerDetalleOrden\">Ver Programacion</a><br><a href='/ordenventa/DetalleGuiaMadre/" . $data[$i]['idordenventa'] . "' class='btnDetalleProducto' >Ver Productos</a></td>"; //echo "<td><a href=\"/ordencobro/detalleOrdenCobroVistaGlobal/".$data[$i]['idordenventa']."\" class=\"btnVerDetalleOrden\">Ver Detalle</a></td>"; echo "</tr>"; } echo "<tr><th colspan=4> </th><th>Acumulado en S/. :</th><th>" . number_format($acumulaxIdMoneda['S/.']['MontoTotal'], 2) . "</th><th>" . number_format($acumulaxIdMoneda['S/.']['montoPagado'], 2) . "</th><th>" . number_format($acumulaxIdMoneda['S/.']['montoDevuelto'], 2) . "</th><th>" . number_format($acumulaxIdMoneda['S/.']['saldo'], 2) . "</th><th></th><th></th></tr>"; # code... echo "<tr><th colspan=4> </th><th>Acumulado en US \$ :</th><th>" . number_format($acumulaxIdMoneda['US $']['MontoTotal'], 2) . "</th><th>" . number_format($acumulaxIdMoneda['US $']['montoPagado'], 2) . "</th><th>" . number_format($acumulaxIdMoneda['US $']['montoDevuelto'], 2) . "</th><th>" . number_format($acumulaxIdMoneda['US $']['saldo'], 2) . "</th><th></th><th></th></tr>"; # code... } else { echo "<tr>"; echo "<td colspan=\"11\">No se encontraron ordenes de venta</td>"; echo "</tr>"; } //echo json_encode($data); }