Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Your IP : 52.14.255.122
Current Path : /var/www/oasis/js/ |
| Current File : /var/www/oasis/js/roomdeclaration_stph.js |
function callroomdeclarationStph() {
$('#page_main_div').load(
'../html_modules/roomdeclaration_stph.html',
function () {
document.getElementById('display_module_name').innerHTML =
'Room Declaration and Capacity '
document.getElementById('module_name_for_save').value =
'Room Declaration and Capacity'
getDefaultHeadFooterLinks('Room Declaration and Capacity MultiQP');
if (db == "demo") {
$("#totalrooms").val("5");
}
}
)
}
function DisplayRoomDeclarationDetatilsStph() {
var roomcnt = trim(document.getElementById('totalrooms').value)
document.getElementById('roomdeclaration').innerHTML = ''
if (roomcnt == '') {
alert('Enter Total Rooms')
document.getElementById('totalrooms').focus()
return false
}
$.ajax({
type: 'POST',
url: $host_url + 'displayroomdeclarationdetailsStph',
success: function (responce) {
responce = eval('(' + responce + ')')
var roomdecl = responce.data
var rtable =
"<table style='padding:3px 4px 3px 3px;' class='tr_ventor_row' id='reval_table_data' width='400px' border='0' cellspacing='0' cellpadding='0'>"
rtable += "<tr class='tr_bg1'>"
rtable +=
"<td align='center' style='width:100px;font-size:12px; font-weight:bold; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-top:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Room No</td>"
rtable +=
"<td align='center' style='width:200px;font-size:12px; font-weight:bold; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-top:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Room Name</td>"
rtable +=
"<td align='center' style='width:100px;font-size:12px; font-weight:bold; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-top:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Capacity</td>"
rtable +=
"<td align='center' style='width:100px;font-size:12px; font-weight:bold; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-top:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Order</td>"
rtable +=
"<td align='center' style='width:100px;font-size:12px; font-weight:bold; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-top:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>No. of QP's</td>"
rtable +=
"<td align='center' style='width:100px;font-size:12px; font-weight:bold; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-top:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Prefix</td>"
rtable += '</tr>'
var hval = ''
for (
var i = 1, j = 0, k = roomdecl.length;
i <= roomcnt;
i++, j++, k--
) {
var roomtitle = ''
var roomcap = ''
var order = ''
var roomno = '000' + i
var qpcnt = ''
roomno = roomno.substring(roomno.length - 3)
if (k > 0) {
if (roomdecl[j].roomname != undefined)
roomtitle = roomdecl[j].roomname
if (roomdecl[j].capacity != undefined)
roomcap = roomdecl[j].capacity
if (roomdecl[j].forder != undefined)
order = roomdecl[j].forder
if (roomdecl[j].fmaxqpcnt != undefined)
qpcnt = roomdecl[j].fmaxqpcnt
if (roomdecl[j].fprefix != undefined)
prefix = roomdecl[j].fprefix
hval = ''
} else {
hval = 'i'
prefix = ''
}
rtable += "<tr class='tbl_row1'>"
rtable +=
"<td align='center' style='font-size:12px; font-weight:bold; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-top:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><input style='width:80px;text-align:center;' name='roomdecl' type='text' disabled id='1GT" +
i +
"' value=" +
roomno +
'></td>'
rtable +=
"<td align='center' style='font-size:12px; font-weight:bold; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-top:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><input style ='width:380px;' type='text' onchange='updatehval(" +
i +
")' id='2GT" +
i +
"'maxlength ='20' value='" +
roomtitle +
"' /></td>"
rtable +=
"<td align='center' style='font-size:12px; font-weight:bold; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-top:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><input style ='width:80px;text-align:center;' type='text' onchange='updatehval(" +
i +
")' id='3GT" +
i +
"' value='" +
roomcap +
"' maxlength ='3' onkeypress='return AcceptNumbersOnly(event);' /></td>"
rtable +=
"<td align='center' style='font-size:12px; font-weight:bold; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-top:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><input style ='width:80px;text-align:center;' type='text' onchange='updatehval(" +
i +
")' id='4GT" +
i +
"' value='" +
order +
"' maxlength ='3' onkeypress='return AcceptNumbersOnly(event);' /> <input type='hidden' id='HGT" +
i +
"' value=" +
hval +
'></td>'
rtable +=
"<td align='center' style='width:100px; font-size:12px; font-weight:bold; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-top:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><input style ='width:80px;text-align:center;' type='text' onchange='updatehval(" +
i +
")' id='5GT" +
i +
"' value='" +
qpcnt +
"' maxlength ='3' onkeypress='return AcceptNumbersOnly(event);' /></td>"
rtable +=
"<td align='center' style='width:100px; font-size:12px; font-weight:bold; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-top:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'><input style ='width:80px;text-align:center;' type='text' onchange='updatehval(" +
i +
")' id='6GT" +
i +
"' value='" +
prefix +
"' maxlength ='3' /></td>"
rtable += '</tr>'
}
rtable += '</table>'
document.getElementById('roomdeclaration').innerHTML = rtable
},
})
}
function updatehval(i) {
if (document.getElementById('HGT' + i).value != 'i')
document.getElementById('HGT' + i).value = 'u'
}
function saveroomdeclarationStph() {
var inputFileds = document.getElementsByTagName('input')
var chkCnt = 0
var rowCnt = 0
var room_arru = {}
var room_arri = {}
for (var counter = 0; counter < inputFileds.length; counter++) {
if (
inputFileds[counter].type.toUpperCase() == 'TEXT' &&
inputFileds[counter].name == 'roomdecl'
) {
++chkCnt
if (trim(document.getElementById('2GT' + chkCnt).value) == '') {
alert(
'Enter Title for the Room No :' +
document.getElementById('1GT' + chkCnt).value
)
document.getElementById('2GT' + chkCnt).focus()
return false
}
if (trim(document.getElementById('3GT' + chkCnt).value) == '') {
alert(
'Enter Capacity for the Room No :' +
document.getElementById('1GT' + chkCnt).value
)
document.getElementById('3GT' + chkCnt).focus()
return false
}
if (trim(document.getElementById('5GT' + chkCnt).value) == '') {
alert(
'Enter No. of qpcodes for the Room No :' +
document.getElementById('1GT' + chkCnt).value
)
document.getElementById('5GT' + chkCnt).focus()
return false
}
if (trim(document.getElementById('6GT' + chkCnt).value) == '') {
alert(
'Enter Prefix :' +
document.getElementById('1GT' + chkCnt).value
)
document.getElementById('6GT' + chkCnt).focus()
return false
}
if (trim(document.getElementById('HGT' + chkCnt).value) == 'u') {
room_arru[chkCnt] = new Object()
room_arru[chkCnt]['roomno'] = document.getElementById(
'1GT' + chkCnt
).value
room_arru[chkCnt]['roomname'] = document.getElementById(
'2GT' + chkCnt
).value
room_arru[chkCnt]['capacity'] = document.getElementById(
'3GT' + chkCnt
).value
room_arru[chkCnt]['order'] = document.getElementById(
'4GT' + chkCnt
).value
room_arru[chkCnt]['qpcnt'] = document.getElementById(
'5GT' + chkCnt
).value
room_arru[chkCnt]['prefix'] = document.getElementById(
'6GT' + chkCnt
).value
}
if (trim(document.getElementById('HGT' + chkCnt).value) == 'i') {
room_arri[chkCnt] = new Object()
room_arri[chkCnt]['roomno'] = document.getElementById(
'1GT' + chkCnt
).value
room_arri[chkCnt]['roomname'] = document.getElementById(
'2GT' + chkCnt
).value
room_arri[chkCnt]['capacity'] = document.getElementById(
'3GT' + chkCnt
).value
room_arri[chkCnt]['order'] = document.getElementById(
'4GT' + chkCnt
).value
room_arri[chkCnt]['qpcnt'] = document.getElementById(
'5GT' + chkCnt
).value
room_arri[chkCnt]['prefix'] = document.getElementById(
'6GT' + chkCnt
).value
}
}
}
var parameters =
'&room_arri=' +
encodeURIComponent(JSON.stringify(room_arri)) +
'&room_arru=' +
encodeURIComponent(JSON.stringify(room_arru))
$.ajax({
type: 'POST',
url: $host_url + 'saveroomdeclarationdetailsStph',
data: parameters,
success: function (responce) {
responce = eval('(' + responce + ')')
alert(responce.data)
document.getElementById('roomdeclaration').innerHTML = ''
},
})
}
|