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.
211 lines
7.6 KiB
JavaScript
211 lines
7.6 KiB
JavaScript
$(document).ready(function() {
|
|
$('#fshasil').invisibleEl();
|
|
/* dialog */
|
|
$('#dialogcarisupplier').jqm({
|
|
modal: true,
|
|
trigger: '#btncarinama',
|
|
overlay: 30,
|
|
overlayClass: 'whiteOverlay',
|
|
onShow : function(hash){
|
|
hash.w.fadeIn(50);
|
|
},
|
|
onHide : function(hash){
|
|
hash.w.fadeOut(50, function(){if(hash.o) hash.o.remove();});
|
|
$('input[name="txtcari"]').val('');
|
|
$('#hasil').empty();
|
|
}
|
|
});
|
|
|
|
$('#btncarinama').live('click', function(){
|
|
$('#dialogcarisupplier').jqmShow();
|
|
return false;
|
|
});
|
|
|
|
// Close Button Highlighting. IE doesn't support :hover. Surprise?
|
|
$('input.jqmdX')
|
|
.hover(
|
|
function(){ $(this).addClass('jqmdXFocus'); },
|
|
function(){ $(this).removeClass('jqmdXFocus'); })
|
|
.focus(
|
|
function(){ this.hideFocus=true; $(this).addClass('jqmdXFocus'); })
|
|
.blur(
|
|
function(){ $(this).removeClass('jqmdXFocus'); });
|
|
|
|
// ambil data
|
|
$('form[name="fcarisupplier"]').submit(function(){
|
|
var postvars = {
|
|
txtcari: $("input[name='txtcari']").val(),
|
|
operation: "cariSupplier",
|
|
status: "ok"
|
|
};
|
|
$.post('ajaxsupplier.php', postvars, function(data) {
|
|
var supplier = eval('('+data+')');
|
|
var hasil;//[pelanggan.length];
|
|
var tabel = "<table width=100% border='0' style='background-color:#ccc;'>";
|
|
tabel += "<tr style=' background-color:#FFF; font-weight:bold; text-align:center'; color:#000;>";
|
|
tabel += "<td>Kode</td><td>Nama</td><td>Alamat</td><td>Lama Tempo</td><td>Hapus</td></tr>";
|
|
for(i in supplier) {
|
|
tabel += "<tr style='background-color:#FFF;'><td> <a href=\"javascript:setNilai('"+supplier[i].kd_supplier+"')\"> "+supplier[i].kd_supplier+" </a></td>";
|
|
tabel += "<td> " + supplier[i].nama_supplier + " </td><td> " + supplier[i].alamat1 + " </td> ";
|
|
tabel += "<td align='center'> " + supplier[i].lama_tempo + " </td><td align='center'><a href=\"javascript:setDelete('"+supplier[i].kd_supplier+"')\"> HAPUS </a></td></tr>";
|
|
}
|
|
tabel += "</table>";
|
|
$("#hasil").html(tabel);
|
|
$('#fshasil').visibleEl();
|
|
});
|
|
return false;
|
|
});
|
|
|
|
// ambil data utk report
|
|
$('form[name="fcarisuppreport"]').submit(function(){
|
|
var postvars = {
|
|
txtcari: $("input[name='txtcari']").val(),
|
|
operation: "cariSupplier",
|
|
status: "ok"
|
|
};
|
|
$.post('ajaxsupplier.php', postvars, function(data) {
|
|
var supplier = eval('('+data+')');
|
|
var hasil;
|
|
var tabel = "<table width=100% border='0' style='background-color:#ccc;'>";
|
|
tabel += "<tr style=' background-color:#FFF; font-weight:bold; text-align:center'; color:#000;>";
|
|
tabel += "<td>Kode</td><td>Nama</td><td>Alamat</td><td>Lama Tempo</td><td>Hapus</td></tr>";
|
|
for(i in supplier) {
|
|
tabel += "<tr style='background-color:#FFF;'><td> <a href=\"javascript:setNilaiReport('"+supplier[i].kd_supplier+"')\"> "+supplier[i].kd_supplier+" </a></td>";
|
|
tabel += "<td> " + supplier[i].nama_supplier + " </td><td> " + supplier[i].alamat1 + " </td> ";
|
|
tabel += "<td align='center'> " + supplier[i].lama_tempo + " </td><td align='center'><a href=\"javascript:setDelete('"+supplier[i].kd_supplier+"')\"> HAPUS </a></td></tr>";
|
|
}
|
|
tabel += "</table>";
|
|
$("#hasil").html(tabel);
|
|
$('#fshasil').visibleEl();
|
|
});
|
|
return false;
|
|
});
|
|
|
|
// ambil supp utk revisi harga
|
|
$('form[name="fcarisupprev"]').submit(function(){
|
|
var postvars = {
|
|
txtcari: $("input[name='txtcari']").val(),
|
|
operation: "cariSupplier",
|
|
status: "ok"
|
|
};
|
|
$.post('ajaxsupplier.php', postvars, function(data) {
|
|
var supplier = eval('('+data+')');
|
|
var hasil;
|
|
var tabel = "<table width=100% border='0' style='background-color:#ccc;'>";
|
|
tabel += "<tr style=' background-color:#FFF; font-weight:bold; text-align:center'; color:#000;>";
|
|
tabel += "<td>Kode</td><td>Nama</td><td>Alamat</td><td>Lama Tempo</td><td>Hapus</td></tr>";
|
|
for(i in supplier) {
|
|
tabel += "<tr style='background-color:#FFF;'><td> <a href=\"javascript:setNilaiRevisi('"+supplier[i].kd_supplier+"')\"> "+supplier[i].kd_supplier+" </a></td>";
|
|
tabel += "<td> " + supplier[i].nama_supplier + " </td><td> " + supplier[i].alamat1 + " </td> ";
|
|
tabel += "<td align='center'> " + supplier[i].lama_tempo + " </td><td align='center'><a href=\"javascript:setDelete('"+supplier[i].kd_supplier+"')\"> HAPUS </a></td></tr>";
|
|
}
|
|
tabel += "</table>";
|
|
$("#hasil").html(tabel);
|
|
$('#fshasil').visibleEl();
|
|
});
|
|
return false;
|
|
});
|
|
|
|
// simpan supplier
|
|
$('form[name="fsupplier"]').submit(function(){
|
|
var postvars = $('form[name="fsupplier"]').formToArray();
|
|
$.post('ajaxsupplier.php', postvars, function(data) {
|
|
var hasil = eval('('+data+')');
|
|
if (hasil[0] == 1){
|
|
alert("Simpan Data Berhasil");
|
|
$('form[name="fsupplier"]').resetForm();
|
|
ambilKodeSupplier();
|
|
} else if (hasil[0] == 2){
|
|
alert("Ada kolom yang kosong!");
|
|
} else {
|
|
alert("Simpan Data Gagal!");
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
});
|
|
|
|
function ambilKodeSupplier() {
|
|
var postvars = { operation: 'ambilKode', status: 'ok'};
|
|
$.post('ajaxsupplier.php', postvars, function(data){
|
|
var kodeSupplier = eval('('+data+')');
|
|
$('input[name="kodesupplier"]').val(kodeSupplier);
|
|
});
|
|
}
|
|
|
|
function setDelete(supplier) {
|
|
var postvars = {id_supplier: supplier,
|
|
operation: 'hapusSupplier',
|
|
status: 'ok'
|
|
};
|
|
var answer = confirm ("Yakin hapus data?")
|
|
if (answer)
|
|
$.post('ajaxsupplier.php', postvars, function(data){
|
|
var kary = eval('('+data+')');
|
|
if(kary[0] == 1){
|
|
alert("Hapus Berhasil");
|
|
$('#dialogcarisupplier').jqmHide();
|
|
$('form[name="fsupplier"]').resetForm();
|
|
} else {
|
|
alert("Hapus Gagal");
|
|
}
|
|
});
|
|
}
|
|
|
|
function setNilai(supplier) {
|
|
var postvars = {id_supplier: supplier,
|
|
operation: 'ambilSupplier',
|
|
status: 'ok'
|
|
};
|
|
$.post('ajaxsupplier.php', postvars, function(data){
|
|
var supplier = eval('('+data+')');
|
|
$('input[name="kodesupplier"]').val(supplier[0].kd_supplier);
|
|
$('input[name="supplier"]').val(supplier[0].nama_supplier);
|
|
$('input[name="alamat"]').val(supplier[0].alamat1);
|
|
$('input[name="namarek"]').val(supplier[0].nama_rekening);
|
|
$('input[name="rek"]').val(supplier[0].rekening1);
|
|
$('input[name="bank"]').val(supplier[0].bank1);
|
|
$('input[name="alamat2"]').val(supplier[0].alamat2);
|
|
$('input[name="rek2"]').val(supplier[0].rekening2);
|
|
$('input[name="bank2"]').val(supplier[0].bank2);
|
|
$('input[name="telp"]').val(supplier[0].telp);
|
|
$('input[name="ponsel"]').val(supplier[0].ponsel);
|
|
$('input[name="email"]').val(supplier[0].email);
|
|
$('input[name="fax"]').val(supplier[0].fax);
|
|
$('input[name="jenisbayar"]').val(supplier[0].jns_pembayaran);
|
|
$('input[name="tempo"]').val(supplier[0].lama_tempo);
|
|
$('#dialogcarisupplier').jqmHide();
|
|
});
|
|
}
|
|
|
|
function setNilaiReport(supplier) {
|
|
var postvars = {id_supplier: supplier,
|
|
operation: 'ambilSupplier',
|
|
status: 'ok'
|
|
};
|
|
$.post('ajaxsupplier.php', postvars, function(data){
|
|
var supplier = eval('('+data+')');
|
|
$('input[name="kdsupp"]').val(supplier[0].kd_supplier);
|
|
$('#dialogcarisupplier').jqmHide();
|
|
});
|
|
}
|
|
|
|
function setNilaiRevisi(kdsupp)
|
|
{
|
|
var postvars = {id_supplier: kdsupp,
|
|
operation: 'ambilSupplier',
|
|
status: 'ok'
|
|
};
|
|
$.post('ajaxsupplier.php', postvars, function(data){
|
|
var supplier = eval('('+data+')');
|
|
var postvars = { kd_supp:kdsupp, operation: "get_rhp", status: "ok" };
|
|
$.post('fungsi_ubah_hp.php', postvars, function(data) {
|
|
var dt = eval('('+data+')');
|
|
$('input[name="norhp"]').val(dt);
|
|
});
|
|
$('#kodesupplier').val(supplier[0].kd_supplier);
|
|
$('#namasupp').val(supplier[0].nama_supplier);
|
|
$('#btntambah').enabledBtn();
|
|
$('#dialogcarisupplier').jqmHide();
|
|
});
|
|
} |