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

67 lines
1.6 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 = 'sypass_cof_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";
ajax.reset();
}
function doPost() {
var currDate = document.getElementById("CURR_DATE").value;
var prosesDate = document.getElementById("TGL_PROSES").value;
var validate = validateForm(rep_param);
var valDate = validasiTanggal(currDate, prosesDate);
if (validate == 1 && valDate == 1) {
param = build_param(rep_param);
var data="action=DoPost";
data=data+"&param="+param;
data=data+"&sid="+Math.random();
//alert(data);
ajax.requestFile = 'sypass_cof_ajax.php?'+data;
ajax.onCompletion = PostComplete;
ajax.runAJAX();
} else {
if (validate != 1) {
alert('Invalid Data');
}
if (valDate != 1) {
alert('Tanggal Proses Tidak Lebih Besar dari tanggal Sistem');
}
}
}
function PostComplete() {
var resp = ajax.response;
if ( cekDataType('N', resp) == '1') {
alert("Proses Posting Dijalankan, JOB ID = " +resp+". Check Log Proses");
} else {
alert(resp);
}
}
function validasiTanggal(currDate, prosesDate) {
var curr = currDate.substr(6,4)+currDate.substr(3,2)+currDate.substr(0,2);
var proses = prosesDate.substr(6,4)+prosesDate.substr(3,2)+prosesDate.substr(0,2);
if ( proses > curr ) {
return 0;
} else {
return 1;
}
}