r4ndi04

penjualan

Jan 6th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.42 KB | None | 0 0
  1. <div class="container-fluid">
  2. <?php
  3. include "../config/koneksi.php";
  4. include "../config/function.php";
  5. include "../config/fungsi_indotgl.php";
  6. $p=isset($_GET['act'])?$_GET['act']:null;
  7. switch($p){
  8.     default:
  9.         echo "<center><h2>DAFTAR PENJUALAN</h2></center>";
  10.         echo "<a href='?page=penjualan&act=tambah' class='btn btn-primary btn-sm'><span class='glyphicon glyphicon-plus'></span> Tambah Penjualan</a>
  11.         <br></br>
  12.         <div class='table-responsive'>
  13.             <table class='table table-hover'>
  14.                 <thead>
  15.                     <tr>
  16.                         <th>No</th>
  17.                         <th>No. Faktur</th>
  18.                         <th>Tanggal</th>
  19.                         <th>Total</th>
  20.                     </tr>
  21.                 </thead>";
  22.             $no=1;
  23.             $sql = mysql_query("select * from tblpenjualan order by no_faktur ASC");
  24.             $jumlah_data = mysql_num_rows($sql);
  25.             while($r = mysql_fetch_array($sql)){
  26.                 echo "<tbody>
  27.                         <tr>
  28.                             <td>$no</td>
  29.                             <td>$r[no_faktur]</td>
  30.                             <td>$r[tanggal]</td>
  31.                             <td>$r[tot_hrg]</td>
  32.                         </tr>
  33.                     </tbody>";
  34.                 $no++;
  35.             }
  36.             echo "</table>";
  37.             echo "Jumlah Data : $jumlah_data";
  38.         echo "</div>";
  39.     break;
  40.     case "tambah":
  41.         $tgl=tgl_indo(date("Y m d"));
  42.         $genCode = autonumber("tblpenjualan","no_faktur",3,"INV-".date('Ymd'));
  43.         echo "<div class='form-inline'>
  44.         <div class='navbar-form pull-right'>
  45.             <div class='form-group'>
  46.                 <label for='noFaktur'>Nomor Faktur</label>
  47.                     <input type='text' class='form-control' id='faktur' value='$genCode' readonly>
  48.             </div>
  49.             <div class='form-group'>
  50.                 <label for='tanggal'>Tanggal</label>
  51.                     <input type='text' class='form-control' id='tanggal' value='$tgl' readonly>
  52.             </div>
  53.         </div>
  54.         </div>";
  55.         echo '<legend>Transaksi Penjualan</legend>
  56.         <div class="form-group">
  57.             <button type="button" class="btn btn-info" data-toggle="modal" data-target="#myModal"><b>Cari</b> <span class="glyphicon glyphicon-search"></span></button>
  58.         </div>
  59.         <div class="form-inline">
  60.         <div class="form-group">
  61.             <input type="text" class="form-control" id="kode" placeholder="Kode Barang" readonly required />
  62.         </div>
  63.         <div class="form-group">
  64.             <input type="text" class="form-control" id="nama" placeholder="Nama Barang" readonly required />
  65.         </div>
  66.         <div class="form-group">
  67.             <input type="text" class="form-control" id="stok" placeholder="Stok Barang" readonly required />
  68.         </div>
  69.         <div class="form-group">
  70.             <input type="text" class="form-control" id="hrgJual" placeholder="Harga Jual" readonly required />
  71.         </div>
  72.         <div class="form-group">
  73.             <input type="text" class="form-control" id="hrgTerJual" placeholder="Harga Terjual" required />
  74.         </div>
  75.         <div class="form-group">
  76.             <input type="text" class="form-control" id="jumlah" placeholder="Masukkan Qty" required />
  77.         </div>
  78.         <button class="btn btn-primary" id="tambah">Tambahkan</button><span id="status"></span>
  79.         </div>
  80.         <center><h3>Penjualan Sementara</h3></center>
  81.         <div class="table-responsive">
  82.             <table id="barang" class="table table-hover">
  83.            
  84.             </table>
  85.         </div>
  86.         <div class="form-actions">
  87.             <pre><button id="proses" class="btn btn-primary">Proses</button></pre>
  88.         </div>';
  89.     break;
  90. }
  91. ?>
  92. </div>
  93. <!-- Modal -->
  94. <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  95.     <div class="modal-dialog">
  96.         <div class="modal-content">
  97.             <div class="modal-header">
  98.                 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">[&times;]</span></button>
  99.                 <h4 class="modal-title" id="myModalLabel">Lookup Barang</h4>
  100.             </div>
  101.             <div class="modal-body">
  102.             <div class="table-responsive">
  103.                 <table id="lookup" class="table table-bordered table-hover">
  104.                     <thead>
  105.                         <tr>
  106.                             <th>Kode Barang</th>
  107.                             <th>Nama Barang</th>
  108.                             <th>Harga Terjual</th>
  109.                             <th>Stok</th>
  110.                         </tr>
  111.                     </thead>
  112.                         <?php
  113.                             //Data mentah yang ditampilkan ke tabel
  114.                             include "../config/koneksi.php";
  115.                            
  116.                             $query = mysql_query("SELECT * FROM tblbarang order by kd_brg ASC");
  117.                             while ($data = mysql_fetch_array($query)) {
  118.                         ?>
  119.                             <tr class="pilih" data-kdbrg="<?php echo $data['kd_brg']; ?>" data-nmbrg="<?php echo $data['nm_brg']; ?>" data-stok="<?php echo $data['stok']; ?>" data-hrgjual="<?php echo $data['hrg_jual']; ?>">
  120.                                 <td><?php echo $data['kd_brg']; ?></td>
  121.                                 <td><?php echo $data['nm_brg']; ?></td>
  122.                                 <td><?php echo $data['hrg_jual']; ?></td>
  123.                                 <td><?php echo $data['stok']; ?></td>
  124.                             </tr>
  125.                         <?php
  126.                             }
  127.                         ?>
  128.                     </table>
  129.             </div>
  130.             </div>
  131.         </div>
  132.     </div>
  133. </div>
  134. <script>
  135.     //mendeksripsikan variabel yang akan digunakan
  136.         var faktur;
  137.         var tanggal;
  138.         var kode;
  139.         var nama;
  140.         var hrgJual;
  141.         var hrgTerJual;
  142.         var jumlah;
  143.         var stok;
  144.         $(function(){
  145.             //meload isi tabel
  146.             $("#barang").load("proses.php","op=barang");
  147.         });
  148.        
  149.     //jika dipilih, nim akan masuk ke input dan modal di tutup
  150.     $(document).on('click', '.pilih', function (e) {
  151.         document.getElementById("kode").value = $(this).attr('data-kdbrg');
  152.         document.getElementById("nama").value = $(this).attr('data-nmbrg');
  153.         document.getElementById("stok").value = $(this).attr('data-stok');
  154.         document.getElementById("hrgJual").value = $(this).attr('data-hrgjual');
  155.         $('#myModal').modal('hide');
  156.     });
  157.  
  158.     //tabel lookup mahasiswa
  159.     $(function () {
  160.         $("#lookup").dataTable();
  161.     });
  162.    
  163.     //tooltip
  164.     $(document).ready(function(){
  165.         $('[data-toggle="tooltip"]').tooltip();
  166.     });
  167. </script>
Advertisement
Add Comment
Please, Sign In to add comment