BPM开发之123
function calSpecialDay(){
var userId=document.getElementById("dlgName_txt").value;
var sqlId = "getSpecialRest"; //註冊的SQL代號
var params = [userId,"C06"]; //員工編號、特休代號
var types = [12,12]; //傳入參數的型態
DWREngine.setAsync(false); //dwr自身的设置异步同步的函数,此时设置为同步;默认为异步,同步情况下要等 既dwr会等待服务器.将数据接受完毕后.再继续进行
ajax_DatabaseAccessor.query(sqlId, params, types, function(data){
//alert(data.recordValues[0][0]);
gHdnonWayDay.value=data.recordValues[0][0]; //隱藏欄位儲存特休在途天數
//alert("特休在途天數"+gHdnonWayDay.value);
});
DWREngine.setAsync(true); //dwr自身的设置异步同步的函数,此时设置为同步;默认为异步
var calDay =Number(gTxt0302.value)+Number(gHdnonWayDay.value)+Number(gTxt0603_txt.value); //已休天數+在途+請假
//alert("calDay="+calDay);
var remainDay =Number(gTxt0303.value)-Number(gHdnonWayDay.value) ; //先將特休可休天數扣掉在途中天數
//alert("remainDay="+remainDay);
if(calDay > gTxt0303.value){
alert("[特休假]可休剩餘天數為:"+gTxt0303.value+"天。");
gDt0602_txt.value ="";
}
}