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 : 3.141.198.113
Current Path : /var/www/html/stph/js/ |
| Current File : /var/www/html/stph/js/serviceheadfee.js |
function callenableserviceheadfees()
{
$("#page_main_div").load('html_modules/serviceheadfee.html',function()
{
$("#input_form").hide();
document.getElementById('display_module_name').innerHTML = 'Head Fee';
document.getElementById('module_name_for_save').value = 'HeadFee';
getDefaultHeadFooterLinks("Head Fees");
document.getElementById('is_add_edit').value = 'view';
var TFields = ['FDEGREE','FCATCODE','FFEECODE','FFEE'];
//var TColwidth = ['50','50','50','820','100'];
var TColwidth = ['40','100','100','680','100'];
var THeader = ['Sl.No.','Degree','Category','Fee Description','Fee'];
var TWhere = "AND ifnull(FDELETED,'')<>'T'";
srchHeaderGrid('servfeestr',TFields,TWhere,1020,TColwidth,THeader,5);
$('#header_save').css('color', '#717171');
//$('#header_save').css('cursor','default');
$('#header_cancel').css('color', '#717171');
$('#header_cancel').css('cursor','default');
$('#header_delete').css('color', '#717171');
$('#header_delete').css('cursor','default');
$("#grid_view").show();
});
}
function getserviceheadfeepopup()
{
$.ajax({
type: "POST",
url: $host_url+"getservinfeeformation",
success: getserviceheadfeepopupResponce
});
}
function getserviceheadfeepopupResponce(responce)
{
responce = eval('(' + responce + ')');
document.getElementById("T1").options.length = 0;
document.getElementById("T2").options.length = 0;
document.getElementById("T3").options.length = 0;
var degree =responce.data['degree'];
var category =responce.data['category'];
var servtype =responce.data['servtype'];
DropdownValue(degree,'T1','Degree');
DropdownValue(category,'T2','Category');
DropdownValue(servtype,'T3','Service');
/* $op = new Option();
$op.id=0;
for($i=0;$i < degree.length;$i++)
{
$op = new Option(degree[$i]['value'], degree[$i]['internal_code']);
$op.id=degree[$i]['internal_code'];//specifying the id for options
document.getElementById("T1").options.add($op);
}
for($i=0;$i < category.length;$i++)
{
$op = new Option(category[$i]['value'], category[$i]['internal_code']);
$op.id=category[$i]['internal_code'];//specifying the id for options
document.getElementById("T2").options.add($op);
}
for($i=0;$i < servtype.length;$i++)
{
$op = new Option(servtype[$i]['value'], servtype[$i]['internal_code']);
$op.id= servtype[$i]['internal_code'];//specifying the id for options
document.getElementById("T3").options.add($op);
} */
}
function DropdownValue(arr,ele_name,def_title)
{
document.getElementById(ele_name).options.length=0;
var op = new Option(' Select '+def_title, '#');
op.id='00';
document.getElementById(ele_name).options.add(op);
jQuery.each(arr, function(k, v)
{
var op = new Option(v['value'], v['id']);
op.id=v['id'];
document.getElementById(ele_name).options.add(op);
});
}
function addserviceheadfees()
{
var typeEdit = document.getElementById('is_add_edit').value;
if(typeEdit == 'view')
{
$("#page_main_div").load('html_modules/serviceheadfee.html',function()
{
fldorder = 'T1,T2,T3,T4,T5';
mandfields = 'T1,T2,T3,T4,T5';
$("#grid_view").hide();
window.enable_proper_module="Head Fees";
document.getElementById('display_module_name').innerHTML = 'Head Fee';
document.getElementById('module_name_for_save').value = 'HeadFee';
getDefaultHeadFooterLinks("Head Fees");
$geditinternalcode='';
document.getElementById('is_add_edit').value = 'Add';
$("#input_form").show();
$('#header_add').css('color', '#717171');
$('#header_add').css('cursor','default');
$('#header_report').css('color', '#717171');
$('#header_report').css('cursor','default');
$('#header_delete').css('color', '#717171');
$('#header_delete').css('cursor','default');
document.getElementById('T1').focus();
});
}
}
//editServicesFeeHeadsMaster
function editHeadFeeMaster(degcode,catcode,feecode)
{
$("#page_main_div").load('html_modules/serviceheadfee.html',function()
{
fldorder = 'T1,T2,T3,T4';
mandfields = 'T1,T2,T3,T4';
window.enable_proper_module="Services Fee Heads";
document.getElementById('display_module_name').innerHTML = 'Head Fee';
document.getElementById('module_name_for_save').value = 'HeadFee';
getDefaultHeadFooterLinks("Head Fees");
document.getElementById('is_add_edit').value = 'Edit';
$("#input_form").show();
editserviceheadfeesDetailsForUpdate(degcode,catcode,feecode);
$('#header_add').css('color', '#717171');
$('#header_add').css('cursor','default');
$('#header_report').css('color', '#717171');
$('#header_report').css('cursor','default');
document.getElementById('T2').focus();
return;
});
}
function deleteserviceheadfee()
{
var typeEdit = document.getElementById('is_add_edit').value;
if(typeEdit == 'Edit')
{
var r = confirm("Do you want to delete this record ?");
if (r == true)
{
var delete_arr = new Object();
delete_arr[0]= new Object();
var degcode = document.getElementById('T1').value;
var catcode = document.getElementById('T2').value;
var feecode = document.getElementById('T3').value;
//delete_arr[0]['servicecode']=servicecode;
$.blockUI({ message: "<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>" });
//var myJSONText = encodeURIComponent(JSON.stringify(delete_arr));
$.ajax({
type: "POST",
//async:false,
url: $host_url+"disableservicefeeRecord",
data:"°code="+degcode+'&catcode='+catcode+'&feecode='+feecode,
success: function($responce)
{ $.unblockUI();
$responce = eval('(' + $responce + ')');
if($responce.error_code==0)
{
alert("Record deleted successfully");
$('#view_servicefeehead_entry').trigger("reloadGrid");
callenablesserviceheadfees();
}
}
});
}
}
}
function cancelserviceheadfees()
{
var typeEdit = document.getElementById('is_add_edit').value;
if(typeEdit == 'Edit' || typeEdit == 'Add')
{
var s = confirm("Confirm Cancel?");
if (s == true)
{
callenableserviceheadfees();
}
}
}
function exitservicefeeheads()
{
home();
}
var myobject;
function saveserviceheadfees()
{
var typeEdit = document.getElementById('is_add_edit').value;
if(typeEdit == 'Edit' || typeEdit == 'Add')
{
var degcode = document.getElementById('T1').value;
$geditinternalcode = degcode;
var catcode = document.getElementById('T2').value;
var feecode = document.getElementById('T5').value;
var fee = document.getElementById('T4').value;
fldorder = 'T1,T2,T3,T5';
mandfields = 'T1,T2,T3,T5';
myobject = onsavevalidate.call(myobject, 999);
if (myobject != 999)
{
document.getElementById(myobject).focus();
return false;
}
//var evt = document.createEvent("Event");
//evt.keyCode = 13;
$.blockUI({ message: "<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>" });
var datastring = "°code="+$geditinternalcode+"&catcode="+catcode+"&feecode="+feecode+"&fee="+fee+"&add_edit="+document.getElementById('is_add_edit').value;
$.ajax({
type: "POST",
url: $host_url+"saveservicefeeMaster",
data:datastring,
success:saveserviceheadfeesMasterSuccess
});
}
}
function saveserviceheadfeesMasterSuccess($responce)
{
$responce = eval('(' + $responce + ')');
$.unblockUI();
if($responce.error_code == 0)
{
alert($responce.data);
callenableserviceheadfees();
}
else
{
alert($responce.data);
document.getElementById('T1').focus();
}
}
function SelectserviceheadfeesRowId(id)
{
var idlength = id.length;
if(idlength == 4)
{
$geditinternalcode=id;
Callenableserviceheadfees('Edit');
}
}
function editserviceheadfeesDetailsForUpdate(degcode,catcode,feecode)
{
$.blockUI({ message: "<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>" });
$.ajax({
type: "POST",
//async:false,
url: $host_url+"getservicefeeDetails",
data:"degcode="+degcode+"&catcode="+catcode+"&feecode="+feecode,
success: editserviceheadfeesDetailsForUpdateResponse
});
}
function editserviceheadfeesDetailsForUpdateResponse($responce)
{
$responce = eval('(' + $responce + ')');
if($responce.error_code == 0 )
{
if($responce.data['FDELETED'] =='T')
{
alert("This service code is already deleted!!");
return false;
}
$.unblockUI();
document.getElementById('T1').disabled=true;
document.getElementById('T2').disabled=true;
document.getElementById('T3').disabled=true;
document.getElementById('T5').disabled=true;
document.getElementById('T1').value = $responce.data['FDEGREE'];
document.getElementById('T2').value = $responce.data['FCATCODE'];
document.getElementById('T5').value = $responce.data['FFEECODE'];
document.getElementById('T4').value = $responce.data['FFEE'];
}
else
{
$.unblockUI();
alert($responce.data);
callenableserviceheadfees();
}
}
//************* Validations ************
function Servicefocus(e,id)
{
if(e.keyCode == 13 || e.keyCode == 9 || e.keyCode == 38 || e.keyCode == 40)
{
var rtfocus = onfocusvalidate(e,999);
if(rtfocus!=999)
{
return false;
}
}
}
function reportSupplier()
{
var typeEdit = document.getElementById('is_add_edit').value;
if(typeEdit == 'view')
{
var win_width = window.screen.width;
$('#batch_dialog').dialog('open');
$("#batch_dialog").data("width.dialog",400);
$("#batch_dialog").data("position.dialog",[(win_width-400)/2,90]);
$('#ui-dialog-title-batch_dialog').html('Supplier Report');
var path="html_modules/supplier_report_popup.html";
$('#batch_dialog').load(path,function()
{
document.getElementById('generate').focus();
});
}
}
function GenerateReportSupplierMasterDetails()
{
florder = 'SR1,SR2';
mandfields ='SR1,SR2';
var rtfocus = onsavevalidate.call(myobject, 999);
if (rtfocus != 999)
{
return false;
}
from_supplier = trim($("#SR1").val());
to_supplier = trim($("#SR2").val());
var str ="&from_supplier="+from_supplier;
str+="&to_supplier="+to_supplier;
//window.location.href = $host_url+"generateReportSupplierMaster"+str;
$.ajax({
type: "POST",
//async:false,
url: $host_url+"generateReportSupplierMaster",
data:str,
success:function($responce)
{
$responce = eval('(' + $responce + ')');
if($responce.error_code == 0)
{
viewReportToPrint($responce.data);
}
else
{
alert($responce.data);
}
}
});
}
function loadservfeeheads(servcode)
{
$.ajax({
type: "POST",
//async:false,
url: $host_url+"loadservfeeheads"+"&servcode="+servcode,
success:function($responce)
{
$responce = eval('(' + $responce + ')');
if($responce.error_code == 0)
{
var servheads = $responce.data['servheads'];
DropdownValue(servheads,'T5','Fee Head');
}
else
{
alert($responce.data);
}
}
});
}
|