本文整理汇总了PHP中Cliente::buscaxOrdenVenta方法的典型用法代码示例。如果您正苦于以下问题:PHP Cliente::buscaxOrdenVenta方法的具体用法?PHP Cliente::buscaxOrdenVenta怎么用?PHP Cliente::buscaxOrdenVenta使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Cliente
的用法示例。
在下文中一共展示了Cliente::buscaxOrdenVenta方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: buscarxOrdenVenta
function buscarxOrdenVenta()
{
$idOrdenVenta = $_REQUEST['id'];
$cliente = new Cliente();
$data = $cliente->buscaxOrdenVenta($idOrdenVenta);
$dataRespuesta['razonsocial'] = !empty($data[0]['razonsocial']) ? html_entity_decode($data[0]['razonsocial'], ENT_QUOTES, 'UTF-8') : "";
$dataRespuesta['idcliente'] = !empty($data[0]['idcliente']) ? $data[0]['idcliente'] : "";
$dataRespuesta['codcliente'] = !empty($data[0]['codcliente']) ? $data[0]['codcliente'] : "";
$dataRespuesta['codantiguo'] = !empty($data[0]['codantiguo']) ? $data[0]['codantiguo'] : "";
$dataRespuesta['codigov'] = !empty($data[0]['codigov']) ? $data[0]['codigov'] : "";
$dataRespuesta['ruc'] = !empty($data[0]['ruc']) ? $data[0]['ruc'] : "";
echo json_encode($dataRespuesta);
}
示例2: despacho
function despacho()
{
$idGuia = $_REQUEST['id'];
$cliente = new Cliente();
$ordencobro = new OrdenCobro();
$actorRol = new actorRol();
$dataCliente = $cliente->buscaxOrdenVenta($idGuia);
$iddespachador = $dataCliente[0]['iddespachador'];
$idverificador = $dataCliente[0]['idverificador'];
$idverificador2 = $dataCliente[0]['idverificador2'];
$dataDespachador = $actorRol->buscaActorxRol($iddespachador);
$dataVerificador = $actorRol->buscaActorxRol($idverificador);
$dataVerificador2 = $actorRol->buscaActorxRol($idverificador2);
$detalleOrdenVenta = new detalleOrdenVenta();
$data = $detalleOrdenVenta->listaDetalleOrdenVenta($idGuia);
$cantidadDetalles = count($data);
session_start();
$usuario = $_SESSION['nombrecompleto'];
$columna .= '<table>
<thead>
<tr>
<th Colspan="8">Orden de Venta N° ' . $dataCliente[0]['codigov'] . '<input type="hidden" value="' . $dataCliente[0]['idordenventa'] . '" id="idordenventa"></th>
</tr>
<tr>
<th>Usuario</th>
<td colspan="8">' . $usuario . '</td>
</tr>
<tr>
<th>Despachador</th>
<td>' . $dataDespachador[0]['nombres'] . ' ' . $dataDespachador[0]['apellidopaterno'] . ' ' . $dataDespachador[0]['apellidomaterno'] . '</td>
<th>Verificador</th>
<td>' . $dataVerificador[0]['nombres'] . ' ' . $dataVerificador[0]['apellidopaterno'] . ' ' . $dataVerificador[0]['apellidomaterno'] . '</td>
<th>Re-Chequeador</th>
<td>' . $dataVerificador2[0]['nombres'] . ' ' . $dataVerificador2[0]['apellidopaterno'] . ' ' . $dataVerificador2[0]['apellidomaterno'] . '</td>
<th>Vendedor</th>
<td>' . $dataCliente[0]['vendedor'] . '</td>
</tr>
<tr>
<th>Fecha Despacho</th>
<td>' . $dataCliente[0]['fechadespacho'] . '</td>
<th>Nro Cajas</th>
<td>' . $dataCliente[0]['nrocajas'] . '</td>
<th>Nro Bultos</th>
<td>' . $dataCliente[0]['nrobultos'] . '</td>
<th>Fecha y Hora de Impresion</th>
<td>' . date('d-m-Y H:j:s') . '</td>
</tr>
<tr>
<th style="background:white;" Colspan="6"> </th>
</tr>
<tr>
<th >N°</th>
<th >Codigo</th>
<th colspan=3>Nombre Producto</th>
<th >Cantidad Solicitada</th>
<th >Cantidad Aprobada</th>
<th >Cantidad Despachada</th>
</tr>
</thead>
<tbody>';
for ($i = 0; $i < $cantidadDetalles; $i++) {
$columna .= '<tr>
<td >' . ($i + 1) . '</td>
<td >' . $data[$i]['codigopa'] . '</td>
<td colspan=3>' . $data[$i]['nompro'] . '</td>
<td style="text-align:center;">' . $data[$i]['cantsolicitada'] . '</td>
<td style="text-align: center;">' . $data[$i]['cantaprobada'] . '</td>
<td style="text-align: center;">' . $data[$i]['cantdespacho'] . '</td>
</tr>';
}
$columna .= '</tbody>
<table>';
echo $columna;
}
示例3: CabeceraEstadoGuia
function CabeceraEstadoGuia()
{
$idGuia = $_REQUEST['id'];
$dataGuia = $this->AutoLoadModel("OrdenVenta");
$idTipoCambio = $dataGuia->BuscarCampoOVxId($idGuia, "IdTipoCambioVigente");
//PREGUNTAR SI ACTUAL O AL ELEGIDO EN LA COMPRA
$TipoCambio = $this->AutoLoadModel("TipoCambio");
$dataTipoCambio = $TipoCambio->consultaDatosTCVigentexTCElegido($idTipoCambio);
$simboloMoneda = $dataTipoCambio[0]['simbolo'];
$TC_PrecioVenta = $dataTipoCambio[0]['venta'];
$cliente = new Cliente();
$actorRol = new actorRol();
$tipocobro = $this->AutoLoadModel('tipocobranza');
$ordenGasto = $this->AutoLoadModel('ordengasto');
$ordenCobro = $this->AutoLoadModel('ordencobro');
$datatipocobro = $tipocobro->lista();
$dataCliente = $cliente->buscaxOrdenVenta($idGuia);
$iddespachador = $dataCliente[0]['iddespachador'];
$idverificador = $dataCliente[0]['idverificador'];
$idverificador2 = $dataCliente[0]['idverificador2'];
$idvendedor = $dataCliente[0]['idvendedor'];
$dataDespachador = $actorRol->buscaActorxRol($iddespachador);
$dataVerificador = $actorRol->buscaActorxRol($idverificador);
$dataVerificador2 = $actorRol->buscaActorxRol($idverificador2);
$dataVendedor = $actorRol->buscaActorxRol($idvendedor);
$totalGuia = $ordenGasto->totalGuia($idGuia);
$totalRenovados = $ordenGasto->importeGasto($idGuia, 1);
$totalFlete = $ordenGasto->importeGasto($idGuia, 3);
$totalGastoBancario = $ordenGasto->importeGasto($idGuia, 4);
$totalEnvioSobre = $ordenGasto->importeGasto($idGuia, 5);
$totalCostoMantenimiento = $ordenGasto->importeGasto($idGuia, 8);
$totalGastoProtesto = $ordenGasto->importeGasto($idGuia, 2);
$totalPercepcion = $ordenGasto->importeGasto($idGuia, 6);
$totalAnulado = $ordenCobro->totalAnulado($idGuia);
$totalDevolucion = $dataCliente[0]['importedevolucion'];
$importeov = $dataCliente[0]['importeov'];
$valorComision = ($importeov - $totalDevolucion) * $dataCliente[0]['porComision'] / 100;
if ($dataCliente[0]['escomisionado'] == 1) {
$grabar = $dataCliente[0]['porComision'] . "%  " . "<b style='color:white;background-color:green;font-size:12px;'>Pagado</b>";
} elseif (strcmp($dataCliente[0]['situacion'], "Pendiente") == 0) {
$grabar = $dataCliente[0]['porComision'] . "%  " . "<b style='color:white;background-color:green;font-size:12px;'></b>";
} elseif (strcmp($dataCliente[0]['situacion'], "cancelado") == 0) {
$grabar = "<input size='1' class='numeric' id='txtPorcentaje' type='text' readonly value='" . $dataCliente[0]['porComision'] . "'>% <a id='editarPorcentaje' href='#'><img width='20' src='/imagenes/editar.gif'></a>   <a id='grabarPorcentaje' href='#'><img width='25' src='/imagenes/grabar.gif'></a>";
}
echo "<input type='hidden' id='idordenventa' value='" . $dataCliente[0]['idordenventa'] . "'>";
echo "<tr><th colspan=\"8\"><h2>Estado Guia Nro: " . $dataCliente[0]['codigov'] . "</h2></th></tr>";
echo "\t<tr>\n\t\t\t\t\t<th>Sr.(s) :</th>\n\t\t\t\t\t<td colspan=\"3\">" . $dataCliente[0]['codantiguo'] . " " . $dataCliente[0]['razonsocial'] . "</td>\n\t\t\t\t\t<th>Teléfono :</th><td>" . $dataCliente[0]['telefono'] . "</td>\n\t\t\t\t\t<th>Nro RUC:</th>\n\t\t\t\t\t<td>" . $dataCliente[0]['ruc'] . "</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<th>Dirección: </th><td colspan=\"2\">" . $dataCliente[0]['direccion_envio'] . "</td>\n\t\t\t\t\t<th>Dirección Despacho: </th><td colspan=\"2\">" . $dataCliente[0]['direccion_despacho'] . "</td>\n\t\t\t\t\t<th>Lugar: </th><td colspan=\"2\">" . $dataCliente[0]['nombredistrito'] . '-' . $dataCliente[0]['nombreprovincia'] . '-' . $dataCliente[0]['nombredepartamento'] . "</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr >\n\t\t\t\t\t<th>Atención :</th><td colspan='2'>" . $dataCliente[0]['contacto'] . "</td>\n\t\t\t\t\t<th>Horario Atte. :</th><td >" . $dataCliente[0]['horarioatencion'] . "</td>\n\t\t\t\t\t<th>Ag. Transp. :</th><td colspan='2'>" . $dataCliente[0]['razonsocialtransp'] . "</td>\n\t\t\t\t</tr>\n\t\t\t\t\t<th>Despachador:</th>\n\t\t\t\t\t<td >" . $dataDespachador[0]['nombres'] . ' ' . $dataDespachador[0]['apellidopaterno'] . ' ' . $dataDespachador[0]['apellidomaterno'] . "</td>\t\t\t\t\t\n\t\t\t\t\t<th>Vendedor :</th><td >" . $dataVendedor[0]['nombres'] . ' ' . $dataVendedor[0]['apellidopaterno'] . ' ' . $dataVendedor[0]['apellidomaterno'] . "</td>\n\t\t\t\t\t<th>Condiciones :</th>\n\t\t\t\t\t<td colspan=\"3\">" . html_entity_decode($dataCliente[0]['condiciones'], ENT_QUOTES) . "</td>\n\t\t\t\t\t\n\t\t\t\t</tr>\n\t\t\t\t<!--\n\t\t\t\t<tr >\n\t\t\t\t\t<th>Re-Chequeador:</th>\n\t\t\t\t\t<td >" . $dataVerificador2[0]['nombres'] . ' ' . $dataVerificador2[0]['apellidopaterno'] . ' ' . $dataVerificador2[0]['apellidomaterno'] . "</td>\n\t\t\t\t\t<th>Verificador:</th>\n\t\t\t\t\t<td >" . $dataVerificador[0]['nombres'] . ' ' . $dataVerificador[0]['apellidopaterno'] . ' ' . $dataVerificador[0]['apellidomaterno'] . "</td>\n\t\t\t\t\t<th>N° Cajas :</th>\n\t\t\t\t\t<td >" . $dataCliente[0]['nrocajas'] . "</td>\n\t\t\t\t\t<th>N° Bultos:</th>\n\t\t\t\t\t<td >" . $dataCliente[0]['nrobultos'] . "</td>\n\t\t\t\t</tr>\n\t\t\t\t-->\n\t\t\t\t<tr>\n\t\t\t\t\t<th>Emisión</td><td >" . date('Y-m-d', strtotime($dataCliente[0]['fordenventa'])) . "</td>\n\t\t\t\t\t<th>Despacho</td><td>" . $dataCliente[0]['fechadespacho'] . "</td>\n\t\t\t\t\t<th>Vence:</td><td>" . $dataCliente[0]['fechavencimiento'] . "</td>\n\t\t\t\t\t<th>Condiciones :</th><td>" . html_entity_decode($dataCliente[0]['condiciones'], ENT_QUOTES) . "</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<th colspan='6' style='background:white;color:white;font-size:15;'> </td>\n\t\t\t\t\t<th >Importe Orden Venta</th><td style='background:blue;color:white;font-size:15;'>" . $simboloMoneda . " " . number_format($dataCliente[0]['importeov'], 2) . "</td>\n\t\t\t\t\t\n\t\t\t\t</tr>\n\n\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t<tr ><td style='background:white;' colspan='8'> </td></tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<th>Total Renovacion</th><td>" . $simboloMoneda . " " . number_format($totalRenovados, 2) . "</td>\n\t\t\t\t\t<th>Total Protesto</th><td>" . $simboloMoneda . " " . number_format($totalGastoProtesto, 2) . "</td>\n\t\t\t\t\t<th>Total Flete</th><td>" . $simboloMoneda . " " . number_format($totalFlete, 2) . "</td>\n\t\t\t\t\t<th>Percepcion</th><td>" . $simboloMoneda . " " . number_format($totalPercepcion, 2) . "</td>\n\t\t\t\t</tr>\t\t\t\t\n\t\t\t\t<tr>\n\t\t\t\t\t<th>Total Envio Sobre</th><td>" . $simboloMoneda . " " . number_format($totalEnvioSobre, 2) . "</td>\n\t\t\t\t\t<th>Total Gasto Bancario</th><td>" . $simboloMoneda . " " . number_format($totalGastoBancario, 2) . "</td>\n\t\t\t\t\t<th>Total Costo Mantenimiento</th><td>" . $simboloMoneda . " " . number_format($totalCostoMantenimiento, 2) . "</td>\n\t\t\t\t\t<th>Total Otros Gastos </th><td>" . $simboloMoneda . " " . number_format('0.00', 2) . "</td>\n\t\t\t\t</tr>\n\t\t\t\t\t\t\t\n\t\t\t\t<tr>\n\t\t\t\t\t<th colspan='6' style='background:white;color:white;font-size:15;'> </td>\n\t\t\t\t\t<th >Gastos Adicionales</th><td style='background:blue;color:white;font-size:15;'>" . $simboloMoneda . " " . number_format($totalFlete + $totalCostoMantenimiento + $totalEnvioSobre + $totalGastoBancario + $totalPercepcion, 2) . "</td>\n\t\t\t\t\t\n\t\t\t\t</tr>\n\n\t\t\t\t<tr ><td style='background:white;' colspan='8'> </td></tr>\n\n\n\t\t\t\t<tr>\n\t\t\t\t\t<th colspan='4' style='background:white;color:white;font-size:15;'> </td>\n\t\t\t\t\t<th colspan='3'>Total Guia (Importe Pedido + Gastos adicionales)</th><td style='background:blue;color:white;font-size:15;'>" . $simboloMoneda . " " . number_format($totalGuia, 2) . "</td>\n\t\t\t\t\t\n\t\t\t\t</tr>\n\t\t\t\t<tr ><td style='background:white;' colspan='8'> </td></tr>\n\t\t\t\t<tr ><td style='background:white;' colspan='8'> </td></tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<th>Total<br>Anulado</th><td>" . $simboloMoneda . " " . number_format($totalAnulado, 2) . "</td>\n\t\t\t\t\t<th>Total Devoluciones</th><td>" . $simboloMoneda . " " . number_format($totalDevolucion, 2) . "</td>\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<th>Total Pagado</th><td>" . $simboloMoneda . " " . number_format($dataCliente[0]['importepagado'], 2) . "</td>\n\t\t\t\t\t<th>Total Deuda</th><td style='background:blue;color:white;font-size:15;'>" . $simboloMoneda . " " . number_format($totalGuia - $dataCliente[0]['importepagado'], 2) . "</td>\n\t\t\t\t</tr>\t\t\t\t\n\n\t\t\t\t<tr>\n\t\t\t\t\t<th>Tipo Cobranza :</th>\n\t\t\t\t\t<td > \n\t\t\t\t\t\t<select id='lsttipocobranza'><option value=''>No Asignado</option> ";
$cantidadtipocobro = count($datatipocobro);
for ($i = 0; $i < $cantidadtipocobro; $i++) {
if ($datatipocobro[$i]['idtipocobranza'] == $dataCliente[0]['idtipocobranza']) {
echo "<option selected value=" . $datatipocobro[$i]['idtipocobranza'] . ">" . $datatipocobro[$i]['nombre'] . "</option>";
} else {
echo "<option value=" . $datatipocobro[$i]['idtipocobranza'] . ">" . $datatipocobro[$i]['nombre'] . "</option>";
}
}
echo "</select>\n\t\t\t\t\t\t  <a href='' id='grabartipocobranza'><img href='' width='25' heigth='25' src='/imagenes/grabar.gif'></a>\n\t\t\t\t\t</td>\n\t\t\t\t\t\n\t\t\t\t\t<th>Porcentaje <br>Comision</th><td>" . $grabar . "</td>\n\t\t\t\t\t<th>Importe<br>Comision</th><td>" . $simboloMoneda . " " . number_format($valorComision, 2) . "</td>\n\t\t\t\t\t<th>Situacion</th><td style='background:green;color:white;font-size:15;'>" . $dataCliente[0]['situacion'] . "</td>\n\t\t\t\t</tr>\t\n\t\t\t\t<tr ><td colspan='8'><hr style='border: 5px;' ></td></tr>\n\t\t\t\t<tr ><td style='background:white;' colspan='8'> </td></tr>\n\n\t\t\t\t";
}