83 lines
2.3 KiB
JavaScript
83 lines
2.3 KiB
JavaScript
var ajax = new sack();
|
|
var IE = document.all?true:false;
|
|
|
|
function ajaxGetForm() {
|
|
var data="action=initForm";
|
|
data=data+"&sid="+Math.random();
|
|
//alert(data);
|
|
ajax.requestFile = 'rebuild_saldo_selisih_ajax.php?'+data;
|
|
ajax.onCompletion = detailChanged;
|
|
ajax.runAJAX();
|
|
}
|
|
|
|
|
|
function detailChanged(){
|
|
var resp = ajax.response;
|
|
document.getElementById("parameterlist").innerHTML = ajax.response;
|
|
document.getElementById("parameterlist").style.display = "block";
|
|
document.getElementById("PROCESS_BTN").disabled = true;
|
|
ajax.reset();
|
|
}
|
|
|
|
function doPost() {
|
|
validate = validateForm(rep_param);
|
|
var check = check_range(rep_param.START_DATE, rep_param.END_DATE);
|
|
|
|
if (validate == 1 && check == 1) {
|
|
param = build_param(rep_param);
|
|
var data="action=DoPost";
|
|
data=data+"¶m="+param;
|
|
data=data+"&sid="+Math.random();
|
|
//alert(data);
|
|
ajax.requestFile = 'rebuild_saldo_selisih_ajax.php?'+data;
|
|
ajax.onCompletion = postComplete;
|
|
ajax.runAJAX();
|
|
}
|
|
}
|
|
|
|
function postComplete() {
|
|
var resp = ajax.response;
|
|
if (resp == 'DONE') {
|
|
alert(resp+' PROSES SELESAI');
|
|
} else {
|
|
alert(resp);
|
|
}
|
|
document.getElementById("dataExtStaging").innerHTML = '';
|
|
document.getElementById("PROCESS_BTN").disabled = true;
|
|
}
|
|
|
|
function doCheck() {
|
|
document.getElementById("dataExtStaging").innerHTML = '';
|
|
var accNo;
|
|
accNo = document.getElementById("ACCOUNT_NO").value;
|
|
if (accNo.length > 0) {
|
|
document.getElementById("PROCESS_BTN").disabled = true;
|
|
document.getElementById("CHECK_BTN").disabled = true;
|
|
var data="action=DoCheck";
|
|
data=data+"&ACCOUNT_NO="+accNo;
|
|
data=data+"&sid="+Math.random();
|
|
//alert(data);
|
|
ajax.requestFile = 'rebuild_saldo_selisih_ajax.php?'+data;
|
|
ajax.onCompletion = checkComplete;
|
|
ajax.runAJAX();
|
|
} else {
|
|
alert('Field Nomor Rekening harus diisi');
|
|
}
|
|
}
|
|
|
|
|
|
function checkComplete() {
|
|
//alert(ajax.response);
|
|
if (ajax.response != '0') {
|
|
document.getElementById("dataExtStaging").innerHTML = ajax.response;
|
|
document.getElementById("dataExtStaging").style.display = "block";
|
|
document.getElementById("PROCESS_BTN").disabled = false;
|
|
document.getElementById("CHECK_BTN").disabled = false;
|
|
} else {
|
|
document.getElementById("dataExtStaging").innerHTML = 'Tidak Ada Selisih Saldo';
|
|
document.getElementById("dataExtStaging").style.display = "block";
|
|
document.getElementById("CHECK_BTN").disabled = false;
|
|
}
|
|
ajax.reset();
|
|
}
|