Facebook
From Scribby Crow, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 158
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <link rel='stylesheet' href='css/amsbarang/default.css'>
  5. <link rel='stylesheet' href='css/amsbarang/tabel_customer.css'>
  6. <link rel='stylesheet' href='css/new_design.css'>
  7. <link href="css/style.css" rel="stylesheet" type="text/css" media="screen"/>
  8.  
  9.  
  10.     <!-- Bootstrap core CSS -->
  11.     <link href="css/bootstrap.css" rel="stylesheet">
  12. <link rel="stylesheet" href="dist/css/bootstrapValidator.css" />
  13.  
  14.  
  15.  
  16. <?php
  17. /*History :
  18. 11/9/2018 : Implementasi Alasan Pada Saat Transaksi Tambah Asset
  19. */
  20.  
  21. // Untuk mengakses halaman ini, harus login
  22. if(!$user_sedang_login) {
  23.     echo "Belum Login.";
  24.     exit;
  25. }
  26.  
  27. // Atur hak akses user, untuk halaman ini.
  28. // Halaman ini bisa diakses oleh semua user sbb :
  29. if($hak_akses >= 2) {
  30.     // Lanjut
  31. } else {
  32.     echo "Tidak ada hak akses.";
  33.     exit;
  34. }
  35. ?>
  36.     <h3>Pengeluaran Barang</h3>
  37.  
  38. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  39.  
  40. <link rel="Shortcut Icon" href="region/favicon.ico" />
  41. <?php
  42. $id_user = $datauserlogin[2]['username'];
  43. $login_region = $datauserlogin[2]['id_region'];
  44. $login_area = $datauserlogin[2]['id_area'];
  45. $nama_user = $datauserlogin[2]['nama'];
  46. //echo $nama_user;
  47.  
  48.  
  49.  
  50.     //jika tombol submit ditekan maka :
  51.     if(isset($_POST["tambah"]))
  52.         {
  53.           $qty_in=$_POST['qty_out'];
  54.           //echo $qty_in;
  55.           //stop();
  56.           $qty_in2=floatval($qty_in);
  57.           $qty_in_int = (int)$qty_in;
  58.           $temp=$_POST['temp'];
  59.           $temp2=floatval($temp);
  60.           $sisa_stok=$_POST['sisa_stok'];
  61.           $sisa_stok2=floatval($sisa_stok);
  62.  
  63.           $stok_keluar=$temp+$qty_in;
  64.           $stok_akhir=$sisa_stok2-$temp-$qty_in;
  65.           $keterangan_pengeluaran="pengeluaran_prwh";
  66.           //echo '|';
  67.           //echo $stok_akhir;
  68.  
  69.           //exit();
  70.           if($stok_akhir < 0) {
  71.           print '<script type="text/javascript">
  72.                                                window.onload = function () { alert("Kode Error : ED001 - Jumlah Pengeluaran Melebihi Stok yang Ada. Stok :'.$sisa_stok2.' Pengeluaran :'.$stok_keluar.' "); }
  73.                                               </script>';
  74.           } else {
  75.           include 'include/b_pengeluaran_temp_part.php';
  76.           }
  77.  
  78.  
  79.  
  80.         }
  81.         //jika tombol submit ditekan maka :
  82.     if(isset($_POST["proses"]))
  83.         {
  84.           //stop();
  85.           //include 'function/function_nomor_dokumen.php';
  86.           $jtransaksi=$_POST['jtransaksi'];
  87.           $area_lama=$_POST['area_lama'];
  88.           include 'function/function_nomor_dokumen_out.php';
  89.  
  90.  
  91.  
  92.          
  93.  
  94.  
  95.           //echo $nomorbaru;
  96.          
  97.                     //stop();
  98.                     echo "Transaksi Pengeluarannya :".$jtransaksi."";
  99.  
  100.            //stop();
  101.                      //mengambil idtransaksi untuk tambah barang
  102.                      include 'function/function_transaksi_barang.php';
  103.                      //$trx_out=trx_pengeluaran_barang();
  104.                      //$trx_in=trx_penerimaan_barang();
  105.  
  106.                      $trx_out=trx_pengeluaran_qty();
  107.                      //$trx_in=trx_penerimaan_qty();
  108.  
  109.  
  110.                      
  111.                      
  112.                      /*
  113.                      echo "Trx Out :".$trx_out." <br>";
  114.                      echo "Trx In :".$trx_in." <br>";
  115.                      stop();
  116.                     */
  117.  
  118.                      //mengambil jumlah data yang ada di table temporary
  119.                      $jumlah_count=$_POST['jumlah'];
  120.                      $jumlah_count2=floatval($jumlah_count);
  121.                      $no_dokumen=$_POST['no_dokumen'];
  122.                      $tanggal_dokumen=$_POST['tanggal_dokumen']; $tanggal_dokumen2 = date("Y-m-d", strtotime($tanggal_dokumen));
  123.  
  124.                      $region_baru=$_POST['region_baru'];
  125.                      /*
  126.                      echo "region baru";
  127.                      echo $region_baru;
  128.                      echo "br";
  129.                      */
  130.                      $area_baru=$_POST['area_baru'];
  131.  
  132.                      $lokasi_baru=$_POST['lokasi_baru'];
  133.  
  134.                      $region_lama=$_POST['region_lama'];
  135.                      $area_lama=$_POST['area_lama'];
  136.                      //$lokasi_lama=$_POST['lokasi_lama'];
  137.  
  138.                      $keterangan=strtoupper($_POST['keterangan']);
  139.                      $id_user=$_POST['id_user'];
  140.                      $nama_pengirim=strtoupper($_POST['nama_user']);
  141.                      $nama_penerima=strtoupper($_POST['nama_penerima']);
  142.                      $jenis_pengadaan=$_POST['jenis_pengadaan'];
  143.  
  144.                      $id_jpengiriman=strtoupper($_POST['jpengiriman']);
  145.  
  146.                      $id_itemmaty=$_POST['id_itemmat'.$i];
  147.                      $id_kategori_asety=$_POST['id_kategori_aset'.$i];
  148.                      $id_jenisy=$_POST['id_jenis'];
  149.  
  150.  
  151.  
  152.                      $qty_in='0';
  153.  
  154.                      $no_party=$_POST['no_part'.$i];
  155.                      $id_merky=$_POST['id_merk'.$i];
  156.                      $id_uomy=$_POST['id_uom'.$i];
  157.                      $qty_outy=$_POST['qty_out'.$i];
  158.                      $part_descy=$_POST['part_desc'.$i];
  159.                      $lokasi_lamay=$_POST['lokasi_lama'.$i];
  160.                      $status_party=$_POST['status_part'.$i];
  161.  
  162.                     if($jtransaksi=='PRWH')
  163.                                         {
  164.                     include 'include/b_pengeluaran_prwh_part.php';
  165.                       } else {
  166.                    include 'include/b_pengeluaran_non_prwh_part.php';
  167.         }
  168.     }
  169.  
  170. ?>
  171. <?php
  172.  
  173. ?>
  174.     <!--<form action="index.php?p=tambah_stok_proses" method="post">-->
  175.         <form method="post" id='customers'>
  176.  
  177.                     <table id='customers' width='100%'>
  178.             <tr>
  179.             <th>No Part</th>
  180.             <th>Lokasi Gudang</th>
  181.             <th>Status Part</th>
  182.             <th>Sisa Stock</th>
  183.             <th>Temp Keluar</th>
  184.             <th>Jumlah Keluar</th>
  185.             <th>Action</th>
  186.             </tr>
  187.             <?php
  188. include "config/koneksi_dashboard.php";
  189. ?>
  190. <td>
  191. <select name='no_part' id='propinsi2' required>
  192. <option value="">Pilih Part</option>
  193.   <?php
  194. //mengambil nama-nama propinsi yang ada di database
  195. $propinsi_x="SELECT DISTINCT
  196. mb.no_part AS no_part,
  197. mb.part_description AS part_description,
  198. a_merk.`n_merk` AS merk,
  199. a_uom.`nama_uom` AS uom,
  200. a_uom.id_uom AS id_uom,
  201. a_merk.id_merk AS id_merk
  202.  
  203. FROM master_barang mb
  204. LEFT JOIN a_merk a_merk ON a_merk.`id_merk`=mb.`id_merk`
  205. LEFT JOIN a_uom a_uom ON a_uom.`id_uom`=mb.`id_uom`
  206. LEFT JOIN qty_master_stock ms ON mb.`no_part`=ms.`no_part`
  207.  
  208.  WHERE ms.id_area='".$login_area."' and ms.qty_ss > '0' order by mb.part_description ASC";
  209.  
  210.  /*
  211.  ,
  212. ms.`qty_ss` AS stock,
  213. ms.id_lokasi as id_lokasi
  214. */
  215.  
  216. $propinsi2= mysql_query($propinsi_x);
  217. while($p2=mysql_fetch_array($propinsi2)){
  218. echo "<option value=\"$p2[no_part]\">$p2[part_description] - $p2[no_part]</option>\n";
  219. }
  220. ?>
  221.   </select>
  222. </td>
  223.  
  224. <td><select name="lokasi_lama" id="kota2"  required>
  225. </select></td>
  226.  
  227. <td><select name="status_part" id="statuspart"  required>
  228.  
  229. </select></td>
  230.  
  231.               <input type='hidden' name='part_description' id="part_description" placeholder='Part Desc' readonly >
  232.               <input type='hidden' name='merk' id="merk" placeholder='Merk' readonly>
  233.               <input type='hidden' name='satuan' id="uom" placeholder='Satuan' readonly>
  234.  
  235.               <td><input type="text" size='2' name="sisa_stok" id='stock' style="text-transform:uppercase" placeholder='Sisa Stok' readonly></td>
  236.               <td><input type="text" size='2' name="temp" id='temp' style="text-transform:uppercase" placeholder='Stok Keluar' readonly></td>
  237.               <td><input type="number" name="qty_out" style="text-transform:uppercase" min="0" placeholder='Jumlah Keluar' required></td>
  238.  
  239.             <td><input type="submit" name="tambah" value="Tambah"></td>
  240.             </tr>
  241.         </table>
  242.            <input type='hidden' name="id_user" value='<?php echo $id_user;?>'>
  243.            <input type='hidden' name="region_lama" value='<?php echo $login_region;?>'>
  244.            <input type='hidden' name="area_lama" value='<?php echo $login_area;?>'>
  245.            <input type='hidden' name='id_uom' id="id_uom" placeholder='ID Satuan' readonly>
  246.            <input type='hidden' name='login_area' id="login_area" value='<?php echo $login_area;?>'>
  247.            <input type='hidden' name='id_merk' id="id_merk" placeholder='ID Merk' readonly>
  248.            <input type='hidden' name='id_itemmat' id="id_itemmat" placeholder='id_itemmat' readonly>
  249.            <input type='hidden' name='id_kategori_aset' id="id_kategori_aset" placeholder='id_kategori_aset' readonly>
  250.            <input type='hidden' name='id_jenis' id="id_jenis" placeholder='id_jenis' readonly>
  251.  
  252.     </form>
  253.  <br>
  254. <link rel='stylesheet' href='css/new_design.css'>
  255. <link href="css/style.css" rel="stylesheet" type="text/css" media="screen"/>
  256.  
  257. <table id="customers">
  258. <tr bgcolor="#CCCCCC">
  259. <th>No</th>
  260. <th>Lokasi</th>
  261. <th>No Part</th>
  262. <th>Part Desc</th>
  263. <th>Merk</th>
  264. <th>Jumlah</th>
  265. <th>Uom</th>
  266. <th>Status</th>
  267. <th>Serial</th>
  268. <th>Action</th>
  269. </tr>
  270.  
  271.  
  272.      
  273.  
  274.  
  275. <?php
  276. $keterangan_pengeluaran="pengeluaran_prwh";
  277. //menampilkan data yang berada di tabel temporary
  278. $tampil="SELECT
  279.  
  280. temp.no_part as no_part,
  281. temp.part_description as part_description,
  282. temp.qty as qty,
  283. temp.username as user,
  284. uom.nama_uom as satuan,
  285. a_merk.`n_merk` as merk,
  286. sts.n_status_part as status_temp,
  287. t_lokasi.nama_lokasi as nama_lokasi,
  288. t_lokasi.id_lokasi as nama_lokasi_id,
  289. temp.id_status_part as status_temp_id,
  290. mb.id_jenis as id_jenis
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  from qty_transaksi_tambah_stock_temp temp
  297.  
  298.  LEFT JOIN a_uom uom on temp.`id_uom`=uom.`id_uom`
  299.  LEFT JOIN t_lokasi t_lokasi on t_lokasi.id_lokasi=temp.id_lokasi
  300.  LEFT JOIN qty_a_status_part sts on sts.id_status_part=temp.id_status_part
  301. LEFT JOIN a_merk a_merk on temp.`id_merk`=a_merk.`id_merk`
  302. LEFT JOIN master_barang mb on mb.no_part=temp.no_part
  303.  
  304. where temp.username='".$id_user."' AND temp.trx='".$keterangan_pengeluaran."'";
  305.  
  306. //echo $tampil;
  307. $result_tampil=mysql_query($tampil);
  308.  
  309. //menghitung jumlah item yang dikeluarkan
  310. $jumlah_item="SELECT count(no_part) as jumlah_item from qty_transaksi_tambah_stock_temp where username='".$id_user."' and trx='pengeluaran'";
  311. $rjumlah_item=mysql_query($jumlah_item);
  312. while ($item=mysql_fetch_assoc($rjumlah_item))
  313. {
  314.            $jumlah_item=$item['jumlah_item'];
  315.  
  316. };
  317.  
  318. //mengakumulasi total part yang dikeluarkan
  319. $total_item="SELECT sum(qty) as total_item from qty_transaksi_tambah_stock_temp where username='".$id_user."' and trx='pengeluaran'";
  320. $rtotal_item=mysql_query($total_item);
  321. while ($t_item=mysql_fetch_assoc($rtotal_item))
  322. {
  323.            $jtotal_item=$t_item['total_item'];
  324.  
  325. };
  326.  
  327.  
  328. $no='1';
  329. while ($data_tampil=mysql_fetch_array($result_tampil)) {
  330.  
  331. $no_part=$data_tampil['no_part'];
  332. $part_description=$data_tampil['part_description'];
  333. $qty_out=$data_tampil['qty'];
  334. $user=$data_tampil['user'];
  335. $satuan=$data_tampil['satuan'];
  336. $merk=$data_tampil['merk'];
  337. $nama_lokasi=$data_tampil['nama_lokasi'];
  338. $nama_lokasi_id=$data_tampil['nama_lokasi_id'];
  339. $status_part=$data_tampil['status_temp'];
  340. $status_part_id=$data_tampil['status_temp_id'];
  341. $temp_jenis=$data_tampil['id_jenis'];
  342. echo "<tr>
  343. <td>".$no."</td>
  344. <td>".$nama_lokasi."</td>
  345. <td>".$no_part."</td>
  346. <td>".$part_description."</td>
  347. <td>".$merk."</td>
  348. <td>".number_format($qty_out,0)."</td>
  349. <td>".$satuan."</td>
  350. <td>".$status_part."</td>
  351.  
  352. ";?>
  353. <td>
  354.             <button type="button" name="add" id="add<?php echo $no;?>" data-toggle="modal" data-target="#add_data_Modal" data-backdrop="static" class="btn btn-success">Tambah Data</button>
  355.         </div><br>
  356.         <div id="tabel_siswa">
  357.             <div class="table-responsive">
  358.                
  359.             </div>
  360.         </div>
  361.     </div>
  362.  <!-- Modal Popup untuk Input-->
  363.      <!-- Modal Popup untuk Input-->
  364.      <div id="add_data_Modal" class="modal fade">
  365.         <div class="modal-dialog modal-lg">
  366.             <div class="modal-content">
  367.                 <div class="modal-header">
  368.                     <button type="button" class="close" data-dismiss="modal">&times;</button>
  369.                     <h4 class="modal-title">Input Serial Number </h4>
  370.                 </div>
  371.                 <div class="modal-body">
  372.                     <form id="defaultForm" method="post" class="form-horizontal" enctype="multipart/form-data">
  373.  
  374.  
  375.                         <div class="form-group">
  376.                             <label class="col-lg-3 control-label">Region</label>
  377.                             <div class="col-lg-5">
  378.                                 <input type="text" class="form-control" name="region" id="region" placeholder="Region" maxlength="30" value="<?php echo $login_region;?>" autocomplete="off" readonly />
  379.                             </div>
  380.                         </div>
  381.                         <div class="form-group">
  382.                             <label class="col-lg-3 control-label">Area</label>
  383.                             <div class="col-lg-5">
  384.                                 <input type="text" class="form-control" name="area" id="area" placeholder="Area" maxlength="30" value="<?php echo $login_area;?>" autocomplete="off" readonly />
  385.                             </div>
  386.                         </div>
  387.                         <div class="form-group">
  388.                             <label class="col-lg-3 control-label">Lokasi</label>
  389.                             <div class="col-lg-5">
  390.                                 <input type="text" class="form-control" name="lokasi" id="lokasi" placeholder="Lokasi" maxlength="30" value="<?php echo $nama_lokasi_id;?>" autocomplete="off" readonly />
  391.                             </div>
  392.                         </div>
  393.                         <div class="form-group">
  394.                             <label class="col-lg-3 control-label">No Part <?php echo $no;?></label>
  395.                             <div class="col-lg-5">
  396.                                 <input type="text" class="form-control" name="no_part" id="no_part" placeholder="part" maxlength="30" value="<?php echo $data_tampil['no_part'];?>" autocomplete="off" readonly />
  397.                             </div>
  398.                         </div>
  399.                         <div class="form-group">
  400.                             <label class="col-lg-3 control-label">Part Description</label>
  401.                             <div class="col-lg-5">
  402.                                 <input type="text" class="form-control" name="part_desc" id="part_desc" placeholder="Area" maxlength="30" value="<?php echo $part_description;?>" autocomplete="off" readonly />
  403.                             </div>
  404.                         </div>
  405.                         <div class="form-group">
  406.                             <label class="col-lg-3 control-label">Status Fisik</label>
  407.                             <div class="col-lg-5">
  408.                                 <input type="text" class="form-control" name="status_part" id="status_part" placeholder="Area" maxlength="30" value="<?php echo $status_part_id;?>" autocomplete="off" readonly />
  409.                             </div>
  410.                         </div>
  411.                         <div class="form-group">
  412.                             <label class="col-lg-3 control-label">Qty</label>
  413.                             <div class="col-lg-5">
  414.                                 <input type="text" class="form-control" name="qty_out" id="qty_out" placeholder="Area" maxlength="30" value="<?php echo $qty_out;?>" autocomplete="off" readonly />
  415.                             </div>
  416.                         </div>
  417.                        
  418.                         <div class="form-group">
  419.                             <label class="col-lg-3 control-label">Upload Serial Number</label>
  420.                             <div class="col-lg-5">
  421.                                 <input type="file" class="form-control" name="fileexcel" id="fileexcel" accept=".xls" />
  422.                             </div>
  423.                         </div>
  424.                         <div class="form-group">
  425.                             <div class="col-lg-9 col-lg-offset-3">
  426.                                 <input type="submit" name="submit" class="btn btn-primary" id="insert" value="Simpan">
  427.  
  428.                             </div>
  429.                         </div>
  430.                         <div class="form-group">
  431.                                 <input type="hidden" class="form-control" name="id_user" id="id_user" placeholder="Area" maxlength="30" value="<?php echo $id_user;?>" autocomplete="off" readonly />
  432.                             </div>
  433.                        
  434.  
  435.                                         </form>
  436.  
  437.                 </div>
  438.                 <div class="modal-footer">
  439.                     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  440.                 </div>
  441.             </div>
  442.         </div>
  443.     </div>
  444. </td>
  445. <td><a class="hapus" href="index.php?p=b_pengeluaran_stok_delete&no_part=<?php echo $no_part; ?>&username=<?php echo $id_user; ?>&status_part=<?php echo $status_part_id; ?>">Hapus</a></td>
  446.  
  447. <?php
  448. echo "</tr>";
  449. $no++;
  450. }
  451. echo "<tr>
  452. <td colspan='2'><b>Jumlah Item</b></td>
  453. <td><b>".$jumlah_item."</b></td>
  454. <td colspan='1'><b>Total Item</b></td>
  455. <td></td>
  456. <td><b>".number_format($jtotal_item,0)."</b></td>
  457. <td></td>
  458. <td></td>
  459. <td></td>
  460. <td></td>
  461. </tr>";
  462.  
  463.  
  464. echo "</table>";
  465. echo "<br>";
  466. echo "<b>Catatan :</b> <br>Pastikan Pada saat Transaksi Pengeluaran / Penerimaan, List Diatas Kosong, jika masih tersisa, silahkan di hapus terlebih dahulu untuk membersihkan cache</br>
  467. ";
  468. echo "<br>";
  469. //bataas
  470. ?>
  471. <br>
  472.  
  473.  
  474. <?php
  475.  
  476. $jumlah_data="SELECT no_part from qty_transaksi_tambah_stock_temp where username='$id_user'";
  477. $jresult=mysql_query($jumlah_data);
  478. $rjumlah_data=mysql_num_rows($jresult);
  479. //echo "Jumlah Part Yang di Transaksikan : ";
  480. //echo $rjumlah_data;
  481.  
  482.  
  483. ?>
  484.         <form method="post">
  485.         <table id="customer" cellpadding="3" cellspacing="0"  border='0'>
  486.         </tr>
  487.         <tr>
  488.               <td>Jenis Transaksi</td>
  489.               <td>:</td>
  490.               <td><select name="jtransaksi" required>
  491.                                         <!--<option value=""></option>-->
  492.                                                 <?php
  493.                                                 include "koneksi_dashboard.php";
  494.                                                 //mysql_connect("localhost", "root", "");
  495.                                                 //mysql_select_db("noncpeall");
  496.                                                 //$sql = mysql_query("SELECT id_jtransaksi,n_jtransaksi FROM b_jenis_transaksi where id_jtransaksi='PNR' order by n_jtransaksi ASC");
  497.                                                                                                 $sql = mysql_query("SELECT id_jtransaksi,n_jtransaksi FROM qty_a_jtransaksi where kategori='OUT' and id_jtransaksi='PRWH' order by n_jtransaksi ASC");
  498.                                                
  499.                                                 if(mysql_num_rows($sql) != 0){
  500.                                                 while($data = mysql_fetch_assoc($sql)){
  501.                                                 echo '<option value="'.$data['id_jtransaksi'].'">'.$data['id_jtransaksi'].' - '.$data['n_jtransaksi'].'</option>';
  502.                                                  }
  503.                                                 }
  504.                                                  ?>
  505.                                     </select></td>
  506.  
  507.                                                 <?php
  508. include "config/koneksi_dashboard.php";
  509. ?>
  510. </tr>
  511.          <tr>
  512.               <td>No. Dokumen</td>
  513.               <td>:</td>
  514.               <td><input type="hidden" name="no_dokumen" required>
  515.                 Auto Generate By System</td>
  516.             </tr>
  517.          <tr>
  518.               <td>Tanggal Dok</td >
  519.               <td>:</td>
  520.             <td><input type="text" name="tanggal_dokumen" id="tanggal" required></td>
  521.            
  522. <tr>
  523. <td>Region Tujuan</td><td>:</td><td><select name="region_baru" id="propinsi" required>
  524.   <option value=""></option>
  525.   <?php
  526. //mengambil nama-nama propinsi yang ada di database
  527. $propinsi = mysql_query("SELECT * FROM t_region ORDER BY nama_region");
  528. while($p=mysql_fetch_array($propinsi)){
  529. //echo "<option value=\"$p[id_prov]\">$p[nama_prov]</option>\n";
  530. //echo "<option value=\"$p[nama_prov]\">$p[nama_prov]</option>\n";
  531. echo "<option value=\"$p[id_region]\">$p[nama_region]</option>\n";
  532. }
  533. ?>
  534.   </select>
  535. </td>
  536. </tr>
  537. <tr>
  538.               <td>Area Tujuan</td><td>:</td><td><select name="area_baru" id="kota" required>
  539. <option value=""></option>
  540. <?php
  541. //mengambil nama-nama propinsi yang ada di database
  542. $kota = mysql_query("SELECT * FROM t_area ORDER BY id_area");
  543. while($p=mysql_fetch_array($propinsi)){
  544. //echo "<option value=\"$p[id_kabkot]\">$p[nama_kabkot]</option>\n";
  545. echo "<option value=\"$p[id_area]\">$p[nama_area]</option>\n";
  546. }
  547. ?>
  548. </select></td>
  549. </tr>
  550. <tr>
  551.                           <td>Lokasi Tujuan</td>
  552.                           <td>:</td>
  553.                           <td><select name="lokasi_baru" id="kec" required>
  554.                             <option value=""></option>
  555.                           </select></td>
  556. </tr>
  557.  
  558.             <tr>
  559.             <td>Jenis Pengiriman</td >
  560.             <td>:</td>
  561.             <td><select name="jpengiriman" required>
  562.                                         <option value="">PILIH PENGIRIMAN</option>
  563.                                                 <?php
  564.                                                 include "config/koneksi_dashboard.php";
  565.                                                 //mysql_connect("localhost", "root", "");
  566.                                                 //mysql_select_db("noncpeall");
  567.                                                 $sql = mysql_query("SELECT id_jpengiriman,UPPER(n_jpengiriman) as n_jpengiriman FROM b_jenis_pengiriman");
  568.                                                 if(mysql_num_rows($sql) != 0){
  569.                                                 while($l = mysql_fetch_assoc($sql)){
  570.                                                 echo '<option value="'.$l['id_jpengiriman'].'">'.$l['id_jpengiriman'].' - '.$l['n_jpengiriman'].'</option>';
  571.                                                  }
  572.                                                 }
  573.                                                  ?>
  574.             </tr>
  575.             <tr><td>Nama Penerima</td><td>:</td><td><input type='text' name='nama_penerima' style="text-transform:uppercase" placeholder='Isi Nama Penerimanya yaa' required >
  576.             </tr>
  577.             <tr>
  578.             <td>Keterangan</td>
  579.               <td>:</td>
  580.               <td><textarea name="keterangan" style="text-transform:uppercase" required></textarea></td>
  581.             </tr>
  582.             <tr>
  583.                 <td></td>
  584.                 <td></td>
  585.                 <td><input type="submit" name="proses" value="Proses"></td>
  586.             </tr>
  587.            
  588.             <tr>
  589.             <td></td>
  590.             </tr>
  591.             <input type="hidden" name="nama_pengirim" value="<?php echo $id_user;?>">
  592.                <input type="hidden" name="jumlah" value="<?php echo $rjumlah_data;?>" >
  593.                    <input type="hidden" name="region_lama" value="<?php echo $login_region;?>" >
  594.                        <input type="hidden" name="area_lama" value="<?php echo $login_area;?>" >
  595.                    <input type='hidden' name="id_user" value='<?php echo $id_user;?>'>
  596.                    <input type='hidden' name="nama_user" value='<?php echo $nama_user;?>'>
  597.                    
  598.         </table>
  599.  
  600.        <?php
  601.            $tambah_temp="select
  602.  
  603.                     no_part as no_part,
  604.                     part_description,
  605.                     qty,
  606.                     username,
  607.                     id_merk,
  608.                     id_uom,
  609.                     id_lokasi,
  610.                     id_status_part,
  611.                     id_itemmat,
  612.                     id_kategori_aset,
  613.                     id_jenis
  614.  
  615.                     from qty_transaksi_tambah_stock_temp
  616.  
  617.                     where username='".$id_user."'";
  618.                     //echo $tambah_temp;
  619.                     //echo "<br>";
  620.                     $r_tambah_temp=mysql_query($tambah_temp);
  621.                     for($i=0; $i < $jumlah_count2; $i++)
  622.                     //$MultiDimArray = array();
  623.                     $no_part = array();
  624.                     while($cek = mysql_fetch_array($r_tambah_temp)){
  625.                                $no_partx=$cek['no_part'];
  626.                                $id_merk=$cek['id_merk'];
  627.                                $id_uom=$cek['id_uom'];
  628.                                $qty_out=$cek['qty'];
  629.                                $part_desc=$cek['part_description'];
  630.                                $lokasi_lama=$cek['id_lokasi'];
  631.                                $status_part=$cek['id_status_part'];
  632.  
  633.                                $id_itemmat=$cek['id_itemmat'];
  634.                                $id_kategori_aset=$cek['id_kategori_aset'];
  635.                                $id_jenis=$cek['id_jenis'];
  636.                                //echo $no_partx;
  637.                                //echo $id_merk;
  638.                                //echo $id_uom;
  639.                     ?>
  640.  
  641.                     <input type='hidden' name="no_part[]" value='<?php echo $no_partx;?>'>
  642.                     <input type='hidden' name="id_merk[]" value='<?php echo $id_merk;?>'>
  643.                     <input type='hidden' name="id_uom[]" value='<?php echo $id_uom;?>'>
  644.                     <input type='hidden' name="qty_out[]" value='<?php echo $qty_out;?>'>
  645.                     <input type='hidden' name="part_desc[]" value='<?php echo $part_desc;?>'>
  646.                     <input type='hidden' name="lokasi_lama[]" value='<?php echo $lokasi_lama;?>'>
  647.                     <input type='hidden' name="status_part[]" value='<?php echo $status_part;?>'>
  648.  
  649.                     <input type='hidden' name="id_itemmat[]" value='<?php echo $id_itemmat;?>'>
  650.                     <input type='hidden' name="id_kategori_aset[]" value='<?php echo $id_kategori_aset;?>'>
  651.                     <input type='hidden' name="id_jenis[]" value='<?php echo $id_jenis;?>'>
  652.  
  653.  
  654.  
  655.  
  656.  
  657.                     <?php
  658.                     };
  659.  
  660.            ?>
  661.         <br>
  662.         <br>
  663.  
  664.     </form>
  665. <?php
  666. /*
  667. $exe="delete from qty_transaksi_tambah_stock_temp where username='$id_user' or username=''";
  668. //echo $exe;
  669. $r_exe=mysql_query($exe);
  670. echo $exe;
  671. */
  672. ?>
  673. <script type="text/javascript" src="areatransvision/jquery.js"></script>
  674. <script type="text/javascript">
  675. var htmlobjek;
  676. $(document).ready(function(){
  677.   //apabila terjadi event onchange terhadap object <select id=propinsi>
  678.   $("#jtransaksi").change(function(){
  679.     var jtransaksi = $("#jtransaksi").val();
  680.     $.ajax({
  681.         url: "areatransvision/ambilpropinsi.php",
  682.         data: "jtransaksi="+jtransaksi,
  683.         cache: false,
  684.         success: function(msg){
  685.             //jika data sukses diambil dari server kita tampilkan
  686.             //di <select id=kota>
  687.             $("#propinsi").html(msg);
  688.         }
  689.     });
  690.   });
  691.   $("#propinsi").change(function(){
  692.     var propinsi = $("#propinsi").val();
  693.     $.ajax({
  694.         url: "areatransvision/ambilkota.php",
  695.         data: "propinsi="+propinsi,
  696.         cache: false,
  697.         success: function(msg){
  698.             //jika data sukses diambil dari server kita tampilkan
  699.             //di <select id=kota>
  700.             $("#kota").html(msg);
  701.         }
  702.     });
  703.   });
  704.   $("#kota").change(function(){
  705.     var kota = $("#kota").val();
  706.     $.ajax({
  707.         url: "areatransvision/ambilkecamatan.php",
  708.         data: "kota="+kota,
  709.         cache: false,
  710.         success: function(msg){
  711.             $("#kec").html(msg);
  712.         }
  713.     });
  714.   });
  715. });
  716. </script>
  717.  
  718. <!--<script src="lib/jquery.min.js"></script>-->
  719. <script src="lib/jquery.min.js"></script>
  720. <script type="text/javascript">
  721. var htmlobjek;
  722. $(document).ready(function(){
  723.   //apabila terjadi event onchange terhadap object <select id=propinsi>
  724.   $("#propinsi2").change(function(){
  725.     var propinsi2 = $("#propinsi2").val();
  726.     var login_area = $("#login_area").val();
  727.     $.ajax({
  728.         url: "areatransvision/cek_lokasi.php",
  729.         data: "propinsi2="+propinsi2+"&login_area="+login_area,
  730.         cache: false,
  731.         success: function(msg){
  732.             //jika data sukses diambil dari server kita tampilkan
  733.             //di <select id=kota>
  734.             $("#kota2").html(msg);
  735.         }
  736.     });
  737.   });
  738.  
  739.   $("#kota2").change(function(){
  740.     var propinsi2 = $("#propinsi2").val();
  741.     var login_area = $("#login_area").val();
  742.     var kota2 = $("#kota2").val();
  743.     $.ajax({
  744.         url: "areatransvision/cek_status_part.php",
  745.         data: "no_part="+propinsi2+"&id_area="+login_area+"&kota2="+kota2,
  746.         cache: false,
  747.         success: function(msg){
  748.             //jika data sukses diambil dari server kita tampilkan
  749.             //di <select id=kota>
  750.             $("#statuspart").html(msg);
  751.         }
  752.     });
  753.   });
  754.   $("#statuspart").change(function(){
  755.  
  756.  
  757.   var propinsi2 = $("#propinsi2").val();
  758.   var login_area = $("#login_area").val();
  759.   var id_lokasi = $("#kota2").val();
  760.   var statuspart = $("#statuspart").val();
  761.  
  762.  
  763.   $.ajax({
  764.             url: 'include/ajax_master_barang.php',
  765.             data:"propinsi2="+propinsi2+"&login_area="+login_area+"&kota2="+id_lokasi+"&statuspart="+statuspart,
  766.            //+"&id_lokasi="+id_lokasi
  767.  
  768.         }).success(function (data_part) {
  769.             var json = data_part,
  770.             obj = JSON.parse(json);
  771.             $('#part_description').val(obj.part_description);
  772.             $('#merk').val(obj.merk);
  773.             $('#uom').val(obj.uom);
  774.             $('#stock').val(obj.stock);
  775.             $('#id_merk').val(obj.id_merk);
  776.             $('#id_uom').val(obj.id_uom);
  777.             $('#id_lokasi').val(obj.id_lokasi);
  778.             $('#temp').val(obj.temp);
  779.             $('#statuspart').val(obj.statuspart);
  780.             $('#id_itemmat').val(obj.id_itemmat);
  781.             $('#id_kategori_aset').val(obj.id_kategori_aset);
  782.             $('#id_jenis').val(obj.id_jenis);
  783.  
  784.  
  785.            });
  786.         })
  787.         })
  788.    </script>
  789.  
  790.  
  791. <!-- Note Dewa : Javascript untuk meload otomatis kategori pada saat pemilihan item material, perubahan tgl 9 juni 2017 -->
  792. <script src="js/jquery.min.js"></script>
  793. <script type="text/javascript">
  794.  
  795. function isi_otomatis_kategori(){
  796.                 var item_material= $("#item_material").val();
  797.                 //$("#n_kategori_aset").val('xx');
  798.                 $.ajax({
  799.                     url: 'function/function_kategori.php',
  800.                     data:"item_material="+item_material ,
  801.                 }).success(function (data) {
  802.                         //console.log(data);
  803.                     var json = data,
  804.                     obj = JSON.parse(json);
  805.                     $('#id_kategori_aset').val(obj.id_kategori_aset);
  806.                     $('#n_kategori_aset').val(obj.n_kategori_aset);
  807.                     $('#id_itemmat').val(obj.id_itemmat);
  808.                 });
  809.             }
  810.             </script>  
  811. <!-- Note Dewa : JawaScript untuk menampilkan tanggal secara dinamis -->
  812.   <script src="tanggal/jquery-ui-1.11.4/external/jquery/jquery.js"></script>
  813.   <script src="tanggal/jquery-ui-1.11.4/jquery-ui.js"></script>
  814.   <script src="tanggal/jquery-ui-1.11.4/jquery-ui.min.js"></script>
  815.   <link rel="stylesheet" href="tanggal/jquery-ui-1.11.4/jquery-ui.theme.css">
  816.   <script>
  817. var $jnoc=jQuery.noConflict();
  818.    $jnoc(document).ready(function(){
  819.     $jnoc("#tanggal").datepicker({
  820.     })
  821.    })
  822.   </script>
  823.   <!-- Note Dewa : JawaScript untuk menampilkan tanggal secara dinamis -->
  824.  
  825.   <script src="tanggal/jquery-ui-1.11.4/external/jquery/jquery.js"></script>
  826.   <script src="tanggal/jquery-ui-1.11.4/jquery-ui.js"></script>
  827.   <script src="tanggal/jquery-ui-1.11.4/jquery-ui.min.js"></script>
  828.   <link rel="stylesheet" href="tanggal/jquery-ui-1.11.4/jquery-ui.theme.css">
  829.  
  830.  
  831.   <script>
  832. var $jnoc=jQuery.noConflict();
  833.    $jnoc(document).ready(function(){
  834.     $jnoc("#tanggal_pengadaan").datepicker({
  835.     })
  836.    })
  837.   </script>
  838. <!-- batas -->
  839.  
  840.  
  841. <script src="lib/jquery.min.js"></script>
  842. <script type="text/javascript">
  843.     function cek_database(){
  844.         var no_part = $("#no_part").val();
  845.         var login_area = $("#login_area").val();
  846.         //var id_lokasi = $("#id_lokasi").val();
  847.         $.ajax({
  848.             url: 'include/ajax_master_barang.php',
  849.             data:"no_part="+no_part+"&login_area="+login_area,
  850.            //+"&id_lokasi="+id_lokasi
  851.  
  852.         }).success(function (data) {
  853.             var json = data,
  854.             obj = JSON.parse(json);
  855.             $('#part_description').val(obj.part_description);
  856.             $('#merk').val(obj.merk);
  857.             $('#materialgroup').val(obj.materialgroup);
  858.             $('#uom').val(obj.uom);
  859.             $('#stock').val(obj.stock);
  860.             $('#id_merk').val(obj.id_merk);
  861.             $('#id_uom').val(obj.id_uom);
  862.             $('#temp').val(obj.temp);
  863.             $('#id_lokasi').val(obj.id_lokasi);
  864.  
  865.  
  866.  
  867.         /*
  868.             var $jenis_kelamin = $('input:radio[name=jenis_kelamin]');
  869.         if(obj.jenis_kelamin == 'laki-laki'){
  870.             $jenis_kelamin.filter('[value=laki-laki]').prop('checked', true);
  871.         }else{
  872.             $jenis_kelamin.filter('[value=perempuan]').prop('checked', true);
  873.         }
  874.         */
  875.         });
  876.         }
  877.    </script>
  878.  
  879.     <!-- Bootstrap core JavaScript-->
  880.     <script src="lib/jquery.min.js"></script>
  881.     <script src="dist/js/bootstrap.js"></script>
  882.     <!-- validator -->
  883.     <script type="text/javascript" src="dist/js/bootstrapValidator.js"></script>
  884.     <script>
  885.     /*insert form*/
  886.  
  887.     $(document).ready(function () {
  888.         $('#defaultForm')
  889.             .bootstrapValidator({
  890.                 fields: {
  891.                     foto: {
  892.                         validators: {
  893.                             notEmpty: {
  894.                                 message: 'Gambar Tidak Boleh Kosong !'
  895.                             },
  896.                             file: {
  897.                                 extension: 'png,jpg,jpeg',
  898.                                 type: 'image/png,image/jpg,image/jpeg',
  899.                                 maxSize: 2 * 1024 * 1024,
  900.                                 message: 'Ekstensi yang diperbolehkan hanya .jpg,.png dan Maksimal 2MB'
  901.                             }
  902.                         }
  903.                     },
  904.                     nama: {
  905.                         validators: {
  906.                             notEmpty: {
  907.                                 message: 'Nama Tidak Boleh Kosong !'
  908.                             },
  909.                         }
  910.                     },
  911.                     nisn: {
  912.                         validators: {
  913.                             notEmpty: {
  914.                                 message: 'NISN Tidak Boleh Kosong !'
  915.                             },
  916.                             digits: {
  917.                                 message: 'Gunakan Angka !'
  918.                             }
  919.                         }
  920.                     },
  921.                     jk: {
  922.                         validators: {
  923.                             notEmpty: {
  924.                                 message: 'Pilih Gender !'
  925.                             },
  926.                         }
  927.                     },
  928.                 }
  929.             })
  930.             .on('success.form.bv', function (e) {
  931.                 // Prevent form submission
  932.                 e.preventDefault();
  933.  
  934.                 $.ajax({
  935.                     url: "include/b_insert_serial.php",
  936.                     method: "POST",
  937.                     data: new FormData(this),
  938.                     contentType: false,
  939.                     cache: false,
  940.                     processData: false,
  941.                     beforeSend: function () {
  942.                         $('#insert').val("sedang menyimpan...");
  943.  
  944.                     },
  945.                     success: function (data) {
  946.                         $('#defaultForm')[0].reset();
  947.                         $('#defaultForm').bootstrapValidator('resetForm', true);
  948.                         $('#add_data_Modal').modal('hide');
  949.                         $('#tabel_siswa').html(data);
  950.                         $('#insert').val("Simpan Data");
  951.                         setTimeout(function () {
  952.                             $('#success_message').fadeOut("Slow");
  953.  
  954.                         }, 2000);
  955.                     }
  956.                 });
  957.  
  958.             });
  959.     });
  960.  
  961.     /*edit data*/
  962.  
  963.     $(document).ready(function () {
  964.         $(document).on('click', '.edit_data', function () {
  965.             var id = $(this).prop("id");
  966.             $.ajax({
  967.                 url: "fetch.php",
  968.                 method: "POST",
  969.                 data: { id: id },
  970.                 dataType: "json",
  971.                 success: function (data) {
  972.                     $('#namas').val(data.nama_siswa);
  973.                     $('#id').val(data.id_siswa);
  974.                     $('#nisns').val(data.nisn);
  975.                     $('#lama').val(data.foto_siswa);
  976.                     if (data.gender_siswa == 'L') {
  977.                         $('input:radio[name=jks][value="L"]').prop('checked', true)
  978.                     } else {
  979.                         $('input:radio[name=jks][value="P"]').prop('checked', true)
  980.                     }
  981.                     $('#update').val("Simpan Perubahan");
  982.                     $('#edit_data_Modal').modal('show');
  983.                 }
  984.             });
  985.         });
  986.     });
  987.  
  988.     /*edit form*/
  989.  
  990.     $(document).ready(function () {
  991.         $('#editForm')
  992.             .bootstrapValidator({
  993.                 fields: {
  994.                     foto: {
  995.                         validators: {
  996.                             file: {
  997.                                 extension: 'png,jpg,jpeg',
  998.                                 type: 'image/png,image/jpg,image/jpeg',
  999.                                 maxSize: 2 * 1024 * 1024,
  1000.                                 message: 'Ekstensi yang diperbolehkan hanya .jpg dan .png, dan Maksimal 2MB'
  1001.                             }
  1002.                         }
  1003.                     },
  1004.                     namas: {
  1005.                         validators: {
  1006.                             notEmpty: {
  1007.                                 message: 'Nama Tidak Boleh Kosong !'
  1008.                             },
  1009.                         }
  1010.                     },
  1011.                     nisns: {
  1012.                         validators: {
  1013.                             notEmpty: {
  1014.                                 message: 'NISN Tidak Boleh Kosong !'
  1015.                             },
  1016.                             digits: {
  1017.                                 message: 'Gunakan Angka !'
  1018.                             }
  1019.                         }
  1020.                     },
  1021.                     jks: {
  1022.                         validators: {
  1023.                             notEmpty: {
  1024.                                 message: 'Pilih Gender !'
  1025.                             },
  1026.                         }
  1027.                     },
  1028.                 }
  1029.             })
  1030.             .on('success.form.bv', function (e) {
  1031.                 // Prevent form submission
  1032.                 e.preventDefault();
  1033.  
  1034.                 $.ajax({
  1035.                     url: "update.php",
  1036.                     method: "POST",
  1037.                     data: new FormData(this),
  1038.                     contentType: false,
  1039.                     cache: false,
  1040.                     processData: false,
  1041.                     beforeSend: function () {
  1042.                         $('#update').val("sedang mengupdate...");
  1043.                     },
  1044.                     success: function (data) {
  1045.                         $('#editForm')[0].reset();
  1046.                         $('#editForm').bootstrapValidator('resetForm', true);
  1047.                         $('#edit_data_Modal').modal('hide');
  1048.                         $('#tabel_siswa').html(data);
  1049.                         $('#update').val("Simpan Perubahan");
  1050.                         setTimeout(function () {
  1051.                             $('#success_message').fadeOut("Slow");
  1052.  
  1053.                         }, 2000);
  1054.                     }
  1055.                 });
  1056.  
  1057.             });
  1058.     });
  1059.  
  1060. </script>
  1061.