prepare($query); $stmt->execute(); if($stmt->affected_rows > 0) { $array_data[0] = 1; } else { $array_data[0] = 0; } $stmt->close(); /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ //echo count($array_data); echo json_encode($array_data); } } function hapus_beli($id_barang){ if ($id_barang != "") { $array_data = array(); require_once 'db_login.inc.php'; $pemakai = $_SESSION["useracc"]; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $query = "DELETE FROM `tPembelian$pemakai` WHERE id = '".$id_barang."' LIMIT 1"; $stmt = $mysqli->prepare($query); $stmt->execute(); if($stmt->affected_rows > 0) { $array_data[0] = 1; } else { $array_data[0] = 0; } $stmt->close(); /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ //echo count($array_data); echo json_encode($array_data); } } function edit_beli($id_barang){ if ($id_barang != "") { $array_data = array(); require_once 'db_login.inc.php'; $pemakai = $_SESSION["useracc"]; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $data = $mysqli->query("SELECT *,DATE_FORMAT(exp,'%m-%d-%Y') expdate, (REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(harga_pokok,'B','1'),'R','2'),'A','3'),'W','4'),'N','5'),'F','6'),'O','7'),'X','8'),'E','9'),'S','0')) hp FROM `tPembelian$pemakai` WHERE id = '".$id_barang."' LIMIT 1"); if($data->num_rows > 0) { $idx = 0; while($a = $data->fetch_array(MYSQLI_ASSOC)) { $harray[$idx] = array( 'id' => $a['id'], 'kode_barang' => $a['kode_barang'], 'barcode' => $a['barcode'], 'jumlah' => $a['jumlah'], 'subtotal' => $a['subtotal'], 'disc' => $a['disc'], 'discrp' => $a['discrp'], 'profit' => $a['profit'], 'ppn' => $a['ppn'], 'harga_pokok' => $a['hp'], 'harga_jual' => $a['harga_jual'], 'exp' => $a['expdate'] ); $idx++; } /* tutup hasil query */ $data->close(); } /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ echo json_encode($harray); } } function simpan($kdbrg,$barcode,$namabrg,$kdsupp,$group,$ceklini,$hp,$hj,$isi2,$hj2,$isi3,$hj3,$satuan,$tglentry,$stock,$operasi) { require_once 'db_login.inc.php'; require_once "func_lib.php"; $harray = array(); $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $tahun = substr($tglentry,0,4); $bulan = substr($tglentry,5,2); $idgabungan = "A8".$kdbrg; $hrgp = convHrgP($hp); if ($operasi === "simpan") { if($kdbrg != "" && $barcode != ""){ $stmt = $mysqli->prepare("INSERT INTO barang( `kode_barang`, `kode_lama`, `nama_barang`, `kode_toko`, `tahun`, `bulan`, `id_gabungan`, `kode_strip`, `kode_supplier`, `ked_produk`) VALUES ('$kdbrg','$barcode','$namabrg','A8','$tahun','$bulan','$idgabungan','$group','$kdsupp','$ceklini')"); $stmt->execute(); $stmt2 = $mysqli->prepare("INSERT INTO no_barang( `id_gabungan`, `nomor`, `harga_pokok`, `harga_jual`, `harga_jual2`, `isi_max2`, `harga_jual3`, `isi_max3`, `satuan`, `stok_min`, `stok`) VALUES ('$idgabungan','1','$hrgp','$hj','$hj2','$isi2','$hj3','$isi3','$satuan','1','$stock')"); $stmt2->execute(); if($stmt->affected_rows > 0) { $harray[0] = 1; $stmt->close(); } else { $harray[0] = 0; } }else{ $harray[0] = 2; } } elseif ($operasi === "update") { $stmt = $mysqli->prepare("UPDATE barang SET `kode_lama`='$barcode', `nama_barang`='$namabrg', `kode_strip` = '$group', `ked_produk` = '$ceklini' WHERE kode_barang = '$kdbrg'"); $stmt->execute(); $stmt2 = $mysqli->prepare("UPDATE no_barang SET `harga_pokok`='$hrgp', `harga_jual`='$hj', `harga_jual2`='$hj2', `isi_max2`='$isi2', `harga_jual3`='$hj3', `isi_max3`='$isi3', `satuan`='$satuan' WHERE id_gabungan = '$idgabungan'"); $stmt2->execute(); if($stmt->affected_rows > 0) { $harray[0] = 1; $stmt->close(); } else { $harray[0] = 0; } } $mysqli->close(); echo json_encode($harray); } function cek_barang($kd_barang) { require_once 'db_login.inc.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $data = $mysqli->query("SELECT COUNT(*) FROM barang WHERE kode_barang = '$kd_barang'")->fetch_array(); if ($data[0] > 0) { return true; } else { return false; } } function cari_barang($nama) { if($nama != "") { $harray = array(); require_once 'db_login.inc.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $data = $mysqli->query("SELECT kode_barang, kode_lama, nama_barang, nama_supplier FROM barang b, supplier s WHERE b.kode_supplier = s.kd_supplier AND (kode_lama LIKE '%".$nama."%' OR nama_barang LIKE '%".$nama."%')"); if($data->num_rows > 0) { $idx = 0; while($a = $data->fetch_array(MYSQLI_ASSOC)) { $harray[$idx] = array( 'kode_barang' => $a['kode_barang'], 'barcode' => $a['kode_lama'], 'nama_barang' => $a['nama_barang'], 'nama_supplier' => $a['nama_supplier'] ); $idx++; } /* tutup hasil query */ $data->close(); } /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ echo json_encode($harray); } } function cari_barang_purchase($nama) { if($nama != "") { $harray = array(); require_once 'db_login.inc.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $data = $mysqli->query("SELECT kode_barang, kode_lama, nama_barang, nama_supplier FROM barang b, supplier s WHERE b.kode_supplier = s.kd_supplier AND (kode_lama LIKE '%".$nama."%' OR nama_barang LIKE '%".$nama."%')"); if($data->num_rows > 0) { $idx = 0; while($a = $data->fetch_array(MYSQLI_ASSOC)) { $harray[$idx] = array( 'kode_barang' => $a['kode_barang'], 'barcode' => $a['kode_lama'], 'nama_barang' => $a['nama_barang'], 'nama_supplier' => $a['nama_supplier'] ); $idx++; } /* tutup hasil query */ $data->close(); } /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ echo json_encode($harray); } } function ambil_barang($id_barang) { if ($id_barang != "") { $array_data = array(); require_once 'db_login.inc.php'; require_once 'func_lib.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $data = $mysqli->query("SELECT b.kode_barang,b.kode_lama,b.nama_barang,b.kode_strip,s.nama_strip, b.kode_supplier,b.ked_produk,k.ked_produk namakedproduk, n.harga_pokok,n.harga_jual,n.harga_jual2,n.isi_max2,n.harga_jual3,n.isi_max3, n.satuan,sb.namaSatuanBarang,n.stok FROM barang b,no_barang n,kedalaman_produk k,strip s,satuan_barang sb WHERE b.id_gabungan = n.id_gabungan AND b.kode_strip = s.kd_strip AND b.kode_strip = k.kode_strip AND b.ked_produk = k.kode_ked_produk AND n.satuan = sb.idSatuanBarang AND b.kode_barang = '".$id_barang."'"); if($data->num_rows > 0) { $idx = 0; while($a = $data->fetch_array(MYSQLI_ASSOC)) { $hplama = DeconvHrgP($a['harga_pokok']); $array_data[$idx] = array( 'kode_barang' => $a['kode_barang'], 'barcode' => $a['kode_lama'], 'nama_barang' => $a['nama_barang'], 'kode_strip' => $a['kode_strip'], 'nama_strip' => $a['nama_strip'], 'kode_supplier' => $a['kode_supplier'], 'ked_produk' => $a['ked_produk'], 'namakedproduk' => $a['namakedproduk'], 'harga_pokok' => $hplama, 'harga_jual' => $a['harga_jual'], 'harga_jual2' => $a['harga_jual2'], 'isi_max2' => $a['isi_max2'], 'harga_jual3' => $a['harga_jual3'], 'isi_max3' => $a['isi_max3'], 'satuan' => $a['satuan'], 'namaSatuanBarang' => $a['namaSatuanBarang'], 'stokbrg' => $a['stok'] ); $idx++; } /* tutup hasil query */ $data->close(); } /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ echo json_encode($array_data); } } function ambil_kode() { $array_data = array(); require_once 'db_login.inc.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $data = $mysqli->query("SELECT kode_barang FROM barang ORDER BY kode_barang DESC limit 1"); if($data->num_rows > 0) { $a = $data->fetch_array(MYSQLI_NUM); //$kode_awal = $a[0]; //$kode = (int)$a[0] + 1; //$kode = '0'.$kode; //$array_data[0] = $kode; $kode_awal = intval(substr($a[0],1,6)); $kode_awal++; $strUrut = strlen($kode_awal); for($i=1;$i<=(6-$strUrut);$i++){ $kode = "0" . $kode_awal; } $array_data[0] = $kode; /* tutup hasil query */ $data->close(); } /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ //echo count($array_data); echo json_encode($array_data); } function cekBarang($barcode){ $array_data = array(); require_once 'db_login.inc.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $data = $mysqli->query("SELECT kode_barang, kode_lama FROM barang WHERE kode_barang = '$barcode' OR kode_lama = '$barcode' limit 1"); if($data->num_rows > 0) { $idx = 0; while($a = $data->fetch_array(MYSQLI_ASSOC)) { $array_data[$idx] = array( 'kode_barang' => $a['kode_barang'], 'barcode' => $a['kode_lama'] ); $idx++; } $data->close(); }else{ $array_data[0] = 0; } $mysqli->close(); echo json_encode($array_data); } function cekFaktur($faktur){ $harray = array(); require_once 'db_login.inc.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $data = $mysqli->query("SELECT no_faktur FROM m_pembelian WHERE no_faktur = '$faktur' limit 1"); if($data->num_rows > 0) { $harray[0] = 1; $data->close(); } else { $harray[0] = 0; } $mysqli->close(); echo json_encode($harray); } ?>