| <?php |
| include_once "library/inc.sesadmin.php"; |
| include_once "library/inc.library.php"; |
| |
| if($_GET) { |
| |
| if(isset($_GET['Act'])){ |
| if(trim($_GET['Act'])=="Delete"){ |
| |
| mysql_query("DELETE FROM tmp_penjualan WHERE id='".$_GET['ID']."' AND userid='".$_SESSION['SES_LOGIN']."'", $koneksidb) |
| or die ("Gagal kosongkan tmp".mysql_error()); |
| } |
| |
| if(trim($_GET['Act'])=="Sucsses"){ |
| echo "<b>DATA BERHASIL DISIMPAN</b> <br><br>"; |
| } |
| } |
| |
| |
| if($_POST) { |
| |
| if(isset($_POST['btnPilih'])){ |
| $message = array(); |
| if (trim($_POST['txtKode'])=="") { |
| $message[] = "<b>Kode Barang belum diisi</b>, ketik secara manual atau dari barcode reader !"; |
| } |
| if (trim($_POST['txtJumlah'])=="" OR ! is_numeric(trim($_POST['txtJumlah']))) { |
| $message[] = "Data <b>Jumlah barang (Qty) belum diisi</b>, silahkan <b>isi dengan angka</b> !"; |
| } |
| |
| |
| $txtKode = $_POST['txtKode']; |
| $txtKode = str_replace("'","´",$txtKode); |
| $txtJumlah = $_POST['txtJumlah']; |
| $txtJumlah = str_replace("'","´",$txtJumlah); |
| |
| |
| |
| if(count($message)==0){ |
| $barangSql ="SELECT * FROM barang WHERE kd_barang='$txtKode'"; |
| $barangQry = mysql_query($barangSql, $koneksidb) or die ("Gagal Query Tmp".mysql_error()); |
| $barangRow = mysql_fetch_array($barangQry); |
| $barangQty = mysql_num_rows($barangQry); |
| if ($barangQty >= 1) { |
| |
| $besarDiskon = intval($barangRow['harga_jual']) * (intval($barangRow['diskon'])/100); |
| $hargaDiskon = intval($barangRow['harga_jual']) - $besarDiskon; |
| |
| $tmpSql = "INSERT INTO tmp_penjualan SET kd_barang='$barangRow[kd_barang]', harga_jual='$hargaDiskon', |
| qty='$txtJumlah', userid='".$_SESSION['SES_LOGIN']."'"; |
| mysql_query($tmpSql, $koneksidb) or die ("Gagal Query detail barang : ".mysql_error()); |
| $txtKode= ""; |
| $txtJumlah = ""; |
| } |
| else { |
| $message[] = "Tidak ada barang dengan kode <b>$txtKode'</b>, silahkan ganti"; |
| } |