function buscarFactura() { $id = $_REQUEST['id']; $ordenVenta = new OrdenVenta(); $clienteLugar = new Cliente(); $transpote = new Transporte(); $data = $ordenVenta->buscarxid($id); $dataTransporte = $transpote->buscarxIdClienteTransporte($data[0]['idclientetransporte']); $dataCliente = $clienteLugar->buscaClienteLugar($data[0]['idcliente']); $dataRespuesta['idordenventa'] = $id; $dataRespuesta['cliente'] = empty($data[0]['razonsocial']) ? '' : html_entity_decode($data[0]['razonsocial'], ENT_QUOTES, 'UTF-8'); $dataRespuesta['codigov'] = empty($data[0]['codigov']) ? '' : $data[0]['codigov']; $dataRespuesta['idcliente'] = empty($data[0]['idcliente']) ? '' : $data[0]['idcliente']; $dataRespuesta['cdireccion'] = empty($data[0]['direccion']) ? '' : html_entity_decode($data[0]['direccion'], ENT_QUOTES, 'UTF-8'); $dataRespuesta['ctelefono'] = empty($data[0]['telefono']) ? '' : $data[0]['telefono']; $dataRespuesta['direccionpartida'] = empty($data[0]['diralm']) ? '' : html_entity_decode($data[0]['diralm'], ENT_QUOTES, 'UTF-8'); $dataRespuesta['direccionllegada'] = empty($data[0]['direccion_despacho']) ? '' : html_entity_decode($data[0]['direccion_despacho'], ENT_QUOTES, 'UTF-8'); $dataRespuesta['direccionfiscal'] = empty($data[0]['direccion_envio']) ? '' : html_entity_decode($data[0]['direccion_envio'], ENT_QUOTES, 'UTF-8'); $dataRespuesta['contacto'] = empty($data[0]['contacto']) ? '' : html_entity_decode($data[0]['contacto'], ENT_QUOTES, 'UTF-8'); $dataRespuesta['fechaguia'] = empty($data[0]['fordenventa']) ? '' : date("d-m-Y", strtotime($data[0]['fordenventa'])); $dataRespuesta['formaPago'] = empty($data[0]['formapagoov']) ? '' : $data[0]['formapagoov']; $dataRespuesta['rucdni'] = empty($data[0]['ruc']) ? '' : $data[0]['ruc']; $dataRespuesta['observaciones'] = empty($data[0]['observaciones']) ? '' : html_entity_decode($data[0]['observaciones'], ENT_QUOTES, 'UTF-8'); $dataRespuesta['mventas'] = empty($data[0]['mventas']) ? '' : html_entity_decode($data[0]['mventas'], ENT_QUOTES, 'UTF-8'); $dataRespuesta['malmacen'] = empty($data[0]['malmacen']) ? '' : html_entity_decode($data[0]['malmacen'], ENT_QUOTES, 'UTF-8'); $dataRespuesta['mcobranzas'] = empty($data[0]['mcobranzas']) ? '' : html_entity_decode($data[0]['mcobranzas'], ENT_QUOTES, 'UTF-8'); $dataRespuesta['lugar'] = empty($dataCliente[0]['nombredistrito']) ? '' : $dataCliente[0]['nombredistrito'] . " - " . $dataCliente[0]['nombreprovincia'] . " - " . $dataCliente[0]['nombredepartamento']; $dataRespuesta['trazonsocial'] = empty($dataTransporte[0]['trazonsocial']) ? '' : html_entity_decode($dataTransporte[0]['trazonsocial'], ENT_QUOTES, 'UTF-8'); $dataRespuesta['truc'] = empty($dataTransporte[0]['truc']) ? '' : $dataTransporte[0]['truc']; $dataRespuesta['tdireccion'] = empty($dataTransporte[0]['tdireccion']) ? '' : html_entity_decode($dataTransporte[0]['tdireccion'], ENT_QUOTES, 'UTF-8'); $dataRespuesta['tipoDocumento'] = empty($data[0]['tipodoccli']) ? '' : $data[0]['tipodoccli']; echo json_encode($dataRespuesta); }
function generaLetras() { $NumeroOrdenVenta = $_REQUEST['ordenVenta']; $condicionLetras = $_REQUEST['condicionLetras']; $ordenVenta = new OrdenVenta(); $dataOrdenVenta = $ordenVenta->buscarxid($NumeroOrdenVenta); $dataCondicionLetras = $this->buscaCondicionLetra($condicionLetras); $arrayCondicionLetras = explode("/", $dataCondicionLetras); $actualDate = date("d-m-Y"); for ($i = 0; $i < $condicionLetras; $i++) { echo "<tr>"; echo "<td>" . ($i + 1) . "</td>"; echo "<td>" . date("d-m-Y", strtotime("{$actualDate} + " . $arrayCondicionLetras[$i] . " day")) . "</td>"; echo "<td>" . number_format($dataOrdenVenta[0]['importe'] / $condicionLetras, 2) . "</td>"; echo "<tr>"; } }