function calliaroomdeclaration() { $("#page_main_div").load("../html_modules/iaroomdeclaration.html", function() { document.getElementById("display_module_name").innerHTML = "IA Room Declaration and Capacity"; document.getElementById("module_name_for_save").value = "IA Room Declaration and Capacity"; getDefaultHeadFooterLinks("IA Room Declaration and Capacity"); getIARoomDegreeName(); }); } function getIARoomDegreeName() { $.ajax({ type: "POST", url: $host_url + "getIaDegName", success: getIARoomDegreeNameSuccess, }); } function getIARoomDegreeNameSuccess($responce) { $responce = eval("(" + $responce + ")"); document.getElementById("degree").options.length = 0; var deg = $responce.data["degree"]; $op = new Option("--Select--", ""); document.getElementById("degree").options.add($op); for ($i = 0; $i < deg.length; $i++) { $op = new Option(deg[$i]["VALUE"], deg[$i]["internal_code"]); $op.id = deg[$i]["internal_code"]; document.getElementById("degree").options.add($op); } } function getIARoomDegreeExamName() { var degree = $("#degree").val(); $.ajax({ type: "POST", url: $host_url + "getIADegreeExamName", data: "°ree=" + degree, success: getIARoomDegreeExamNameSuccess, }); } function getIARoomDegreeExamNameSuccess($responce) { $responce = eval("(" + $responce + ")"); document.getElementById("degexam").options.length = 0; var deg = $responce.data["degexam"]; //console.log(deg); $op = new Option("--Select--", ""); document.getElementById("degexam").options.add($op); for ($i = 0; $i < deg.length; $i++) { $op = new Option(deg[$i]["VALUE"], deg[$i]["internal_code"]); //console.log(deg[$i]['value']); $op.id = deg[$i]["internal_code"]; document.getElementById("degexam").options.add($op); //console.log(degree); } } function DisplayIARoomDeclarationDetatils() { var roomcnt = trim(document.getElementById("totalrooms").value); var degexam = trim(document.getElementById("degexam").value); var degree = trim(document.getElementById("degree").value); document.getElementById("roomdeclaration").innerHTML = ""; if (roomcnt == "") { alert("Enter Total Rooms"); document.getElementById("totalrooms").focus(); return false; } $.ajax({ type: "POST", url: $host_url + "displayiaroomdeclarationdetails", data:"degexam="+degexam+"°ree="+degree, success: function(responce) { responce = eval("(" + responce + ")"); var roomdecl = responce.data; var rtable = ""; rtable += ""; rtable += ""; rtable += ""; rtable += ""; rtable += ""; rtable += ""; rtable += ""; 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; hval = ""; } else { hval = "i"; } rtable += ""; rtable += ""; rtable += ""; rtable += ""; rtable += ""; rtable += ""; rtable += ""; } rtable += "
Room NoRoom NameCapacityOrderNo. of Qpcodes
"; document.getElementById("roomdeclaration").innerHTML = rtable; } }); } function updatehval(i) { if (document.getElementById("HGT" + i).value != "i") document.getElementById("HGT" + i).value = "u"; } function saveiaroomdeclaration() { var inputFileds = document.getElementsByTagName("input"); var degexam = trim(document.getElementById("degexam").value); var degree = trim(document.getElementById("degree").value); 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("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; } 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; } } } var parameters = "&room_arri=" + encodeURIComponent(JSON.stringify(room_arri)) + "&room_arru=" + encodeURIComponent(JSON.stringify(room_arru))+"°exam="+degexam+"°ree="+degree; $.ajax({ type: "POST", url: $host_url + "saveiaroomdeclarationdetails", data: parameters, success: function(responce) { responce = eval("(" + responce + ")"); alert(responce.data); document.getElementById("roomdeclaration").innerHTML = ""; } }); }