Rev 23528 | Rev 23577 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
$(function() {$(".create-mobile-recharge-commission").live('click', function() {console.log("Create Mobile Recharge Commission Button Clicked...");loadCreateRechargeCommission("main-content", "MOBILE");});$(".create-dth-recharge-commission").live('click', function() {console.log("Create Dth Recharge Commission Button Clicked...");loadCreateRechargeCommission("main-content", "DTH");});$(".create-mobile-recharge").live('click', function() {console.log("Create Mobile Recharge Button Clicked...");loadCreateRecharge("main-content", "MOBILE");});$(".create-dth-recharge").live('click', function() {console.log("Create Dth Recharge Button Clicked...");loadCreateRecharge("main-content", "DTH");});$(".mobile-recharges").live('click', function() {console.log("Mobile Recharges Button Clicked...");loadRecharges("main-content", "MOBILE");});$("#mobile-recharges-paginated .next").live('click', function() {var start = $( "#mobile-recharges-paginated .start" ).text();var end = $( "#mobile-recharges-paginated .end" ).text();getRechargesNextItems("MOBILE", start, end);$("#mobile-recharges-paginated .next").blur();});$("#mobile-recharges-paginated .previous").live('click', function() {var start = $( "#mobile-recharges-paginated .start" ).text();var end = $( "#mobile-recharges-paginated .end" ).text();var size = $("#mobile-recharges-paginated .size").text();if(parseInt(end) == parseInt(size)){var mod = parseInt(end) % 10;end = parseInt(end) + (10 - mod);}var pre = end - 20;getRechargesPreviousItems("MOBILE", start, end, pre);$("#mobile-recharges-paginated .previous").blur();});$(".dth-recharges").live('click', function() {console.log("DTH Recharges Button Clicked...");loadRecharges("main-content", "DTH");});$("#dth-recharges-paginated .next").live('click', function() {var start = $( "#dth-recharges-paginated .start" ).text();var end = $( "#dth-recharges-paginated .end" ).text();getRechargesNextItems("DTH", start, end);$("#dth-recharges-paginated .next").blur();});$("#dth-recharges-paginated .previous").live('click', function() {var start = $( "#dth-recharges-paginated .start" ).text();var end = $( "#dth-recharges-paginated .end" ).text();var size = $("#dth-recharges-paginated .size").text();if(parseInt(end) == parseInt(size)){var mod = parseInt(end) % 10;end = parseInt(end) + (10 - mod);}var pre = end - 20;getRechargesPreviousItems("DTH", start, end, pre);$("#dth-recharges-paginated .previous").blur();});$(".mobile-recharge-check-status").live('click',function(){console.log("mobile-recharge-check-status clicked");var requestId = $(this).attr('data');console.log("request id : "+requestId);var start = $( "#mobile-recharges-paginated .start" ).text();var offset = start - 1;rechargeCheckStatus("mobile-recharge-table", requestId, "MOBILE", offset);});$(".dth-recharge-check-status").live('click',function(){console.log("dth-recharge-check-status clicked");var requestId = $(this).attr('data');console.log("request id : "+requestId);var start = $( "#dth-recharges-paginated .start" ).text();var offset = start - 1;rechargeCheckStatus("dth-recharge-table", requestId, "DTH", offset);});$("#rechargeOperatorType").live('change',function() {console.log("Operator Type Clicked...");loadRechargeOperatorsByOperatorType("rechargeOperator", $(this).val());});$("#rechargeCommissionOperatorType").live('change',function() {console.log("Operator Type Clicked...");loadRechargeCommissionOperatorsByOperatorType("rechargeCommissionOperator", $(this).val());});$(".recharge-commissions").live('click', function() {console.log("Recharge Commissions Button Clicked...");loadRechargeCommissions("main-content", "MOBILE");});$("#recharge-commissions-paginated .next").live('click', function() {var start = $( "#recharge-commissions-paginated .start" ).text();var end = $( "#recharge-commissions-paginated .end" ).text();getRechargeCommissionsNextItems(start, end);$("#recharge-commissions-paginated .next").blur();});$("#recharge-commissions-paginated .previous").live('click', function() {var start = $( "#recharge-commissions-paginated .start" ).text();var end = $( "#recharge-commissions-paginated .end" ).text();var size = $("#recharge-commissions-paginated .size").text();if(parseInt(end) == parseInt(size)){var mod = parseInt(end) % 10;end = parseInt(end) + (10 - mod);}var pre = end - 20;getRechargeCommissionsPreviousItems(start, end, pre);$("#recharge-commissions-paginated .previous").blur();});$(".recharge-commission-details").live('click',function(){var operatorId = $(this).attr('data');console.log("operatorId = "+operatorId);loadRechargeCommissionDetails("recharge-commission-details-container", operatorId);});$(".recharge-commission-update-details").live('click',function(){var operatorId = $(this).attr('data');console.log("operatorId : "+operatorId);var amountType = $('#amountType option:selected').val();console.log("amountType : "+amountType);var amount = $('#amount').val();console.log("amount : "+amount);var start = $( "#recharge-commissions-paginated .start" ).text();//var end = $( "#schemes-paginated .end" ).text();var offset = start - 1;if(confirm("Are you sure you want to update Recharge Commission details!") == true){updateRechargeCommissionDetails(operatorId, amountType, amount, offset, "recharge-commissions-table");}});});function loadCreateRecharge(domId, rechargeType){doGetAjaxRequestHandler(context+"/createRecharge?rechargeType="+rechargeType, function(response){$('#' + domId).html(response);});}function loadCreateRechargeCommission(domId, rechargeType){doGetAjaxRequestHandler(context+"/createRechargeCommission?rechargeType="+rechargeType, function(response){$('#' + domId).html(response);});}function loadRechargeOperatorsByOperatorType(domId, operatorType){doGetAjaxRequestHandler(context+"/getRechargeOperators?operatorType="+operatorType, function(response){$('#' + domId).html(response);});}function loadRechargeCommissionOperatorsByOperatorType(domId, operatorType){doGetAjaxRequestHandler(context+"/getRechargeCommissionOperators?operatorType="+operatorType, function(response){$('#' + domId).html(response);});}function loadRecharges(domId, rechargeType){doGetAjaxRequestHandler(context+"/getRecharges?rechargeType="+rechargeType, function(response){$('#' + domId).html(response);});}function loadRechargeCommissions(domId, rechargeType){doGetAjaxRequestHandler(context+"/getRechargeCommissions", function(response){$('#' + domId).html(response);});}function getRechargesNextItems(rechargeType, start, end){console.log(start);console.log(end);console.log(+end + +10);console.log(+start + +10);doGetAjaxRequestHandler(context+"/getPaginatedRecharges?offset="+end+"&rechargeType="+rechargeType, function(response){var paginatedRechargeIdentifier = "";var rechargeTableIdentifier = "";var rechargeDetailsContainer = "";if(rechargeType == "MOBILE"){paginatedRechargeIdentifier = "#mobile-recharges-paginated ";rechargeTableIdentifier = "#mobile-recharge-table";rechargeDetailsContainer = "#mobile-recharge-details-container";}else{paginatedRechargeIdentifier = "#dth-recharges-paginated ";rechargeTableIdentifier = "#dth-recharge-table";rechargeDetailsContainer = "#dth-recharge-details-container";}var size = $(paginatedRechargeIdentifier + ".size").text();if((parseInt(end) + 10) > parseInt(size)){console.log("(end + 10) > size == true");$(paginatedRechargeIdentifier + ".end" ).text(size);}else{console.log("(end + 10) > size == false");$(paginatedRechargeIdentifier + ".end" ).text(+end + +10);}$(paginatedRechargeIdentifier + ".start" ).text(+start + +10);var last = $(paginatedRechargeIdentifier + ".end" ).text();var temp = $(paginatedRechargeIdentifier + ".size" ).text();if (parseInt(last) >= parseInt(temp)){$(paginatedRechargeIdentifier + ".next").prop('disabled', true);//$( "#good-inventory-paginated .end" ).text(temp);}$(rechargeTableIdentifier).html(response);$(rechargeDetailsContainer).html('');$(paginatedRechargeIdentifier + ".previous").prop('disabled', false);});}function getRechargesPreviousItems(rechargeType, start, end, pre){doGetAjaxRequestHandler(context+"/getPaginatedRecharges/?offset="+pre+"&rechargeType="+rechargeType, function(response){var paginatedRechargeIdentifier = "";var rechargeTableIdentifier = "";var rechargeDetailsContainer = "";if(rechargeType == "MOBILE"){paginatedRechargeIdentifier = "#mobile-recharges-paginated ";rechargeTableIdentifier = "#mobile-recharge-table";rechargeDetailsContainer = "#mobile-recharge-details-container";}else{paginatedRechargeIdentifier = "#dth-recharges-paginated ";rechargeTableIdentifier = "#dth-recharge-table";rechargeDetailsContainer = "#dth-recharge-details-container";}$(paginatedRechargeIdentifier + ".end" ).text(+end - +10);$(paginatedRechargeIdentifier + ".start" ).text(+start - +10);$(rechargeTableIdentifier).html(response);$(rechargeDetailsContainer).html('');$(paginatedRechargeIdentifier + ".next").prop('disabled', false);if (parseInt(pre)==0){$(paginatedRechargeIdentifier + ".previous").prop('disabled', true);}});}function getRechargeCommissionsNextItems(start, end){console.log(start);console.log(end);console.log(+end + +10);console.log(+start + +10);doGetAjaxRequestHandler(context+"/getPaginatedRechargeCommissions?offset="+end, function(response){var size = $("#recharge-commissions-paginated .size").text();if((parseInt(end) + 10) > parseInt(size)){console.log("(end + 10) > size == true");$( "#recharge-commissions-paginated .end" ).text(size);}else{console.log("(end + 10) > size == false");$( "#recharge-commissions-paginated .end" ).text(+end + +10);}$( "#recharge-commissions-paginated .start" ).text(+start + +10);var last = $( "#recharge-commissions-paginated .end" ).text();var temp = $( "#recharge-commissions-paginated .size" ).text();if (parseInt(last) >= parseInt(temp)){$("#recharge-commissions-paginated .next").prop('disabled', true);//$( "#good-inventory-paginated .end" ).text(temp);}$('#recharge-commissions-table').html(response);$('#recharge-commission-details-container').html('');$("#recharge-commissions-paginated .previous").prop('disabled', false);});}function getRechargeCommissionsPreviousItems(start, end, pre){doGetAjaxRequestHandler(context+"/getPaginatedRechargeCommissions/?offset="+pre, function(response){$("#recharge-commissions-paginated .end" ).text(+end - +10);$("#recharge-commissions-paginated .start" ).text(+start - +10);$('#recharge-commissions-table').html(response);$('#recharge-commission-details-container').html('');$("#recharge-commissions-paginated .next").prop('disabled', false);if (parseInt(pre)==0){$("#recharge-commissions-paginated .previous").prop('disabled', true);}});}function loadRechargeDetails(domId, rechargeTransactionId){doGetAjaxRequestHandler(context+"/getRechargeById?rechargeTransactionId="+rechargeTransactionId, function(response){$('#' + domId).html(response);});}function loadRechargeCommissionDetails(domId, operatorId){doGetAjaxRequestHandler(context+"/getRechargeCommissionByOperatorId?operatorId="+operatorId, function(response){$('#' + domId).html(response);});}function updateRechargeCommissionDetails(operatorId, amountType, amount, offset, domId){doPutAjaxRequestHandler(context+"/updateRechargeCommission?operatorId="+operatorId+"&amountType="+amountType+"&amount="+amount+"&offset="+offset, function(response){$('#' + domId).html(response);$('#recharge-commission-details-container').html('');alert("Recharge Commission details have been updated successfully")});}function rechargeCheckStatus(domId, requestId, rechargeType, offset){doGetAjaxRequestHandler(context+"/checkStatus?requestId="+requestId+"&rechargeType="+rechargeType+"&offset="+offset, function(response){$('#' + domId).html(response);});}function loadOperatorsByOperatorType(domId, operatorType){doGetAjaxRequestHandler(context+"/getOperators?operatorType="+operatorType, function(response){$('#' + domId).html(response);});}