You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
249 lines
9.0 KiB
PHP
249 lines
9.0 KiB
PHP
<?php
|
|
session_start();
|
|
if($_SESSION['validUser'] !== TRUE)
|
|
{
|
|
header("location: ./index.php");
|
|
exit();
|
|
}
|
|
?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
|
<head>
|
|
<title>Cleopatra</title>
|
|
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
|
|
<link rel="stylesheet" type="text/css" href="../css/css.css" />
|
|
<link rel="stylesheet" type="text/css" href="../css/jqModal.css" />
|
|
<link rel="stylesheet" type="text/css" href="../css/dialogcustom.css" />
|
|
<link rel="stylesheet" type="text/css" href="../css/jquery-ui.css" />
|
|
<link rel="stylesheet" type="text/css" href="../css/jquery.autocomplete.css" />
|
|
<link rel="stylesheet" type="text/css" href="../css/superfish.css" media="screen">
|
|
<script type="text/javascript" src="../js/superfish.js"></script>
|
|
<script type="text/javascript" src="../js/jquery.js"></script>
|
|
<script type="text/javascript" src="../js/jquery-ui.min.js"></script>
|
|
<script type="text/javascript" src="../js/jqModal.js"></script>
|
|
<script type="text/javascript" src="../js/jquery.form.js"></script>
|
|
<script type="text/javascript" src="../js/jquery.visibility.js"></script>
|
|
<script type="text/javascript" src="../js/jquery.autocomplete.js"></script>
|
|
<script type="text/javascript" src="../js/shortcut.js"></script>
|
|
<script type="text/javascript" src="../js/barcoding.js"></script>
|
|
<script type="text/javascript">
|
|
function loadAwal()
|
|
{
|
|
document.forms["frmlabeling"].nofaktur.focus();
|
|
var rd = document.getElementsByName("sumberdata");
|
|
rd[0].checked = "checked";
|
|
}
|
|
|
|
function setNoFaktur(no)
|
|
{
|
|
document.forms[0].nofaktur.value = no;
|
|
$('#pencarian').dialog('close');
|
|
}
|
|
function setNoBarang(no, no_br)
|
|
{
|
|
document.forms[0].kkodebarang.value = no;
|
|
document.forms[0].knomorbarang.value = no_br;
|
|
$('#pencarianBarang').dialog('close');
|
|
}
|
|
|
|
$(function(){
|
|
$('#pencarian').dialog({
|
|
modal:true,
|
|
autoOpen: false,
|
|
width: 500,
|
|
height: 400,
|
|
overlay: {
|
|
opacity: 0.5,
|
|
background: "black"
|
|
},
|
|
buttons: {
|
|
"Cari": function() {
|
|
var postvars = {
|
|
no:$("#txtcari").val(),
|
|
tglawal:$("#startDate").val(),
|
|
tglakhir:$("#endDate").val(),
|
|
kdsup:$("#txtsupplier").val()
|
|
};
|
|
$.post('../umum/cari_nota.php', postvars, function(data) {
|
|
var nota = eval('('+data+')');
|
|
var tabel = "<table width=100% border='0' style='background-color:#000; text-align:center;'><tr style='background-color:#000; color:#FFF; font-weight:bold;'><td width=5%>No.</td><td width=35%>Nomor Faktur</td><td width=30%>Tanggal Faktur</td><td width=30%>Total Rupiah</td></tr>";
|
|
var chasil = 1;
|
|
for(i in nota) {
|
|
tabel += "<tr style='background-color:#FFF;'><td>"+chasil+"</td><td><a href=\"javascript:setNoFaktur('"+nota[i].no_faktur+"','"+nota[i].tgl_nota+"')\">"+nota[i].no_faktur+"</a></td><td>"+nota[i].tgl_nota+"</td><td>"+nota[i].rp_beli+"</td></tr>";
|
|
chasil++;
|
|
}
|
|
tabel += "</table>";
|
|
$("#hasil").html(tabel);
|
|
});
|
|
},
|
|
"Tutup": function() {
|
|
$(this).dialog('close');
|
|
}
|
|
}
|
|
});
|
|
|
|
$('#startDate,#endDate').datepicker({
|
|
beforeShow: customRange,
|
|
dateFormat: "dd-mm-yy",
|
|
showOn: "both",
|
|
buttonImage: "../images/calendar.gif",
|
|
buttonImageOnly: true
|
|
});
|
|
|
|
$('#carinota').click(function(){
|
|
$("#txtcari").val("");
|
|
$("#startDate").val("");
|
|
$("#endDate").val("");
|
|
$("#txtsupplier").val("");
|
|
$("#hasil").html("");
|
|
$('#pencarian').dialog('open');
|
|
return false;
|
|
});
|
|
|
|
$('#pencarianBarang').dialog({
|
|
modal:true,
|
|
autoOpen: false,
|
|
width: 800,
|
|
height: 500,
|
|
overlay: {
|
|
opacity: 0.5,
|
|
background: "black"
|
|
},
|
|
buttons: {
|
|
"Cari": function() {
|
|
var postvars = {
|
|
kodebarang: $('#txtkodebarang').val(),
|
|
namabarang: $('#txtnamabarang').val(),
|
|
nobarang:$("#txtnobarang").val()
|
|
};
|
|
$.post('barcode_cari_barang.php', postvars, function(data){
|
|
var barang = eval('('+data+')');
|
|
var tabel = "<table width=100% border='0' style='background-color:#000; text-align:center;'>"
|
|
+ "<tr style='background-color:#000; color:#FFF; font-weight:bold;'><td width=5%>No.</td><td width=20%>Kode Barang</td><td width=40%>Nama Barang</td><td width=7%>Nomor</td><td width=10%>HP</td><td width=12%>HJ</td><td width=12%>Stok</td><td width=25%>No Faktur</td><td width=30%>Kd Supp</td></tr>";
|
|
var chasil = 1;
|
|
for(i in barang){
|
|
tabel += "<tr style='background-color:#FFF;'><td>"+chasil+"</td><td><a href=\"javascript:setNoBarang('"+barang[i].kode_barang+"','"+barang[i].no_barang+"')\">"+barang[i].kode_barang+"</a></td><td>"+barang[i].nama_barang+"</td><td>"+barang[i].no_barang+"</td><td>"+barang[i].HP+"</td><td>"+barang[i].HJ+"</td><td>"+barang[i].stok+"</td><td>"+barang[i].kode_toko+"</td><td>"+barang[i].kdsupp+"</td></tr>";
|
|
chasil++;
|
|
}
|
|
tabel += "</table>";
|
|
$("#hasilb").html(tabel);
|
|
});
|
|
},
|
|
"Tutup": function() {
|
|
$(this).dialog('close');
|
|
}
|
|
}
|
|
});
|
|
// cari nomor barang
|
|
$("#btncarib").bind("click", function(){
|
|
$('#txtkodebarang').val("");
|
|
$('#txtnamabarang').val("");
|
|
$("#txtnobarang").val("");
|
|
$("#hasilb").html("");
|
|
$('#pencarianBarang').dialog('open');
|
|
return false;
|
|
});
|
|
});
|
|
|
|
</script>
|
|
</head>
|
|
<body onload="loadAwal(); fakturMode();">
|
|
<div id="content">
|
|
<div class="headermenu">
|
|
<p id="top">Cleopatra Minimarket</p>
|
|
</div>
|
|
<div class="c_content">
|
|
<?php include "./menu.php"; ?>
|
|
<div id="body_content">
|
|
<form action="barcode_hasil.php" method="post" name="frmlabeling">
|
|
<fieldset>
|
|
<legend class="flegend">Pilih Sumber Data</legend>
|
|
<table border="0">
|
|
<tr><td colspan = "3"><input type="radio" name="sumberdata" value="nota" checked="checked" onclick="fakturMode();"/> <strong>Nomor Faktur</strong></td></tr>
|
|
<tr><td width = "120" style="text-align:right;">Nomor Faktur</td><td> : </td><td><input type="text" name="nofaktur" value="" readonly="readonly"/>
|
|
<input type="button" id="carinota" value="cari" name="btncarin"/></td></tr>
|
|
<tr><td colspan = "3"><input type="radio" name="sumberdata" value="kode" onclick="kodeMode();"/> <strong>Kode Barang</strong></td></tr>
|
|
<tr><td width = "120" style="text-align:right;">Kode Barang</td><td> : </td><td><input type="text" name="kkodebarang" value="" id="kkodebarang" readonly="readonly"/>
|
|
<input type="button" id="btncarib" value="cari" name="btncarib"/></td></tr>
|
|
<tr><td width = "120" style="text-align:right;">Nomor Barang</td><td> : </td><td><input type="text" name="knomorbarang" id='knomorbarang' value="" size="3"/></td></tr>
|
|
<tr><td width = "120" style="text-align:right;">Jumlah Cetak</td><td> : </td><td><input type="text" name="kjml" id="kjml" value="" size="3"/></td></tr>
|
|
<tr><td colspan = "3" style="padding-top:10px;"><input type="button" value="Cetak Barcode" name="btncetakb" onclick="prosesBarcode()"/></td></tr>
|
|
</table>
|
|
|
|
<div id="dbayangan"></div>
|
|
|
|
</form>
|
|
<?php frLabel();?>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="footer">
|
|
<?php include ("../footer.php");?>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- dialog -->
|
|
<div id="alert" title="Peringatan !">
|
|
<p id='alertmsg'></p>
|
|
</div>
|
|
|
|
<div id="pencarian" title="Pencarian Faktur">
|
|
<table>
|
|
<tr>
|
|
<td>Nomor Faktur</td><td>:</td><td><input type="text" name="" size="30" id="txtcari" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Rentang Tanggal</td><td>:</td>
|
|
<td>
|
|
<input type="text" size="10" value="" id="startDate"/> s/d <input type="text" size="10" value="" id="endDate"/>
|
|
<script type="text/javascript">
|
|
function customRange(input) {
|
|
return {minDate: (input.id == "endDate" ? $("#startDate").datepicker("getDate") : null),
|
|
maxDate: (input.id == "startDate" ? $("#endDate").datepicker("getDate") : null)};
|
|
}
|
|
</script>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Kode Supplier</td><td>:</td><td><input type="text" name="" size="15" id="txtsupplier"/></td>
|
|
</tr>
|
|
</table>
|
|
<fieldset>
|
|
<legend>Hasil pencarian</legend>
|
|
<div id="hasil"></div>
|
|
</fieldset>
|
|
</div>
|
|
|
|
<div id="pencarianBarang" title="Pencarian Barang">
|
|
<table>
|
|
<tr>
|
|
<td>Kode Barang</td><td>:</td><td><input type="text" name="" size="30" id="txtkodebarang"/></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Nama Barang</td><td>:</td><td><input type="text" name="" size="30" id="txtnamabarang"/></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Nomor Barang</td><td>:</td><td><input type="text" name="" size="15" id="txtnobarang"/></td>
|
|
</tr>
|
|
</table>
|
|
<fieldset>
|
|
<legend>Hasil pencarian</legend>
|
|
<div id="hasilb"></div>
|
|
</fieldset>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
|
|
|
|
<?php
|
|
function frLabel()
|
|
{
|
|
print("<div class='container'>");
|
|
print("<form method='post' action='barcode_hasil2.php' name='frmlabeling2' />");
|
|
print("<div id='dbayangan2'></div>");
|
|
print("<input type='button' name='btncetakl' onclick='printlabel()' value='Cetak Label Display' />");
|
|
print("</form>");
|
|
print("</div><br/>");
|
|
}
|
|
|
|
?>
|