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.145.152.168
Current Path : /var/www/html/vskub/js/ |
| Current File : /var/www/html/vskub/js/transaction-series.js |
function enableTransactionSeries()
{
$geditinternalcode=0;
window.enable_proper_module="enableTransactionSeries";
document.getElementById('module_name_for_save').value = 'saveTransactionSeries';
document.getElementById('display_module_name').innerHTML = 'Transaction Series Setup';
$('#page_main_div').load("html_modules/Setup_auto_increment.html");
$.ajax({
type: "POST",
//async:false,
url: $host_url+"getTransactionSeriesModule.demo",
success: populateTransactionSeriesModule
});
}
function populateTransactionSeriesModule($responce)
{
$responce = eval('(' + $responce + ')');
$g_link_details_array="";
$g_link_details_array=$responce.data['links_data'];
if( $responce.error_code=='0')
{
document.getElementById('transaction_series_module_name').options.length=0;
$op = new Option('Select One', '0');
$op.id='0'
document.getElementById('transaction_series_module_name').options.add($op);
for($i=0;$i < $responce.data[0].length;$i++)
{
$op = new Option($responce.data[0][$i]['type'], $responce.data[0][$i]['internal_code']);
$op.id=$responce.data[0][$i]['internal_code'];//specifying the id for options
document.getElementById('transaction_series_module_name').options.add($op);
}
}
$("#header_td_id").html($g_link_details_array['header_link']);
$("#footer_td_id").html($g_link_details_array['footer_link']);
$("#page_header").show();
$("#page_footer").show();
}
function getTransactionSeriesModuleElements()
{
$.ajax({
type: "POST",
//async:false,
url: $host_url+"getTransactionSeriesModuleElements.demo",
data:"module_id="+document.getElementById('transaction_series_module_name').value,
success: populateTransactionSeriesModuleElements
});
}
function populateTransactionSeriesModuleElements($responce)
{
$responce = eval('(' + $responce + ')');
if( $responce.error_code==0)
{
document.getElementById('transaction_series_ele_name').options.length=0;
$op = new Option('Select One', '0');
$op.id='0';
document.getElementById('transaction_series_ele_name').options.add($op);
for($i=0;$i < $responce.data.length;$i++)
{
$op = new Option($responce.data[$i]['type'], $responce.data[$i]['internal_code']);
$op.id=$responce.data[$i]['internal_code'];//specifying the id for options
document.getElementById('transaction_series_ele_name').options.add($op);
}
}
else
{
document.getElementById('transaction_series_ele_name').options.length=0;
$op = new Option('Select One', '0');
$op.id='0';
document.getElementById('transaction_series_ele_name').options.add($op);
}
}
function saveTransactionSeries()
{
if (trim(document.getElementById('transaction_series_module_name').value)=='0')
{
alert('Please Select Module Name');
document.getElementById('transaction_series_module_name').focus();
return;
}
else if (trim(document.getElementById('transaction_series_ele_name').value)=='0')
{
alert('Please Select Element Name');
document.getElementById('transaction_series_ele_name').focus();
return;
}
else if (trim(document.getElementById('transaction_series_start_date').value)=='')
{
alert('Please Enter Valid Start Date');
document.getElementById('transaction_series_start_date').focus();
return;
}
else if (!isDate(document.getElementById('transaction_series_start_date').value,'d/M/y'))
{
alert('Please Enter Valid Start date as dd//mm/yy');
document.getElementById('transaction_series_start_date').focus();
return;
}
else if (trim(document.getElementById('transaction_series_end_date').value)=='')
{
alert('Please Enter Valid End Date');
document.getElementById('transaction_series_end_date').focus();
return;
}
else if (!isDate(document.getElementById('transaction_series_end_date').value,'d/M/y'))
{
alert('Please Enter Valid End date as dd//mm/yy');
document.getElementById('transaction_series_end_date').focus();
return;
}
$lstr_data="internal_code="+$geditinternalcode;
$lstr_data+="&ref_module_code="+document.getElementById('transaction_series_module_name').value;
$lstr_data+="&ref_module_element_code="+document.getElementById('transaction_series_ele_name').value;
$lstr_data+="&series_name="+encodeURIComponent(document.getElementById('transaction_series_field_name').value);
$lstr_data+="&prefix="+encodeURIComponent(document.getElementById('transaction_series_prefix_name').value);
$lstr_data+="&starting_no="+encodeURIComponent(document.getElementById('transaction_series_start_no').value);
$lstr_data+="&ending_no="+encodeURIComponent(document.getElementById('transaction_series_end_no').value);
$lstr_data+="&last_no="+encodeURIComponent(document.getElementById('transaction_series_last_no').value);
$lstr_data+="&starting_date="+encodeURIComponent(date_format(document.getElementById('transaction_series_start_date').value));
$lstr_data+="&ending_date="+encodeURIComponent(date_format(document.getElementById('transaction_series_end_date').value));
$.ajax({
type: "POST",
//async:false,
url: $host_url+"saveTransactionSeries.demo",
data:$lstr_data,
success: populatesaveTransactionSeries
});
}
function populatesaveTransactionSeries($responce)
{
$responce = eval('(' + $responce + ')');
alert($responce.data);
$geditinternalcode=0;
}
function getTransactionSeries($id)
{
enableTransactionSeries();
$.ajax({
type: "POST",
url: $host_url+"getTransactionSeries.demo",
data:"internal_code="+$id,
success: populateTransactionSeries
});
}
function populateTransactionSeries($responce)
{
$responce = eval('(' + $responce + ')');
$geditinternalcode=$responce.data.internal_code;
document.getElementById('transaction_series_module_name').value= $responce.data.ref_module_code;
document.getElementById('transaction_series_ele_name').value= $responce.data.ref_module_element_code;
document.getElementById('transaction_series_field_name').value= $responce.data.series_name;
document.getElementById('transaction_series_prefix_name').value= $responce.data.prefix;
document.getElementById('transaction_series_start_no').value= $responce.data.starting_no;
document.getElementById('transaction_series_end_no').value= $responce.data.ending_no;
document.getElementById('transaction_series_last_no').value= $responce.data.last_no;
document.getElementById('transaction_series_start_date').value= $responce.data.starting_date;
document.getElementById('transaction_series_end_date').value= $responce.data.ending_date;
}
|