dwh/js/rebuild_saldo_selisih.js
Daeng Deni Mardaeni 5321a5434b first commit
2023-10-02 17:26:17 +07:00

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+"&param="+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();
}