payment terms change

This commit is contained in:
venbatechnologies@gmail.com 2017-11-29 18:08:55 +05:30
parent 9daeed75a1
commit f4c6bb7587
4 changed files with 246 additions and 84 deletions

View File

@ -247,6 +247,17 @@ function vaildateBeforeOpenModal()
$('#DeliveryAddr').focus(); $('#DeliveryAddr').focus();
return false; return false;
} }
else if($('#PoTypeOptions').val()== "0")
{
alert('Please Select POType');
$('#PoTypeOptions').focus();
return false;
}
else if($('#Deliverydt').val() == '' && $('#Scheduleby').val() == '') else if($('#Deliverydt').val() == '' && $('#Scheduleby').val() == '')
{ {
alert('Please Enter the Dispatch Instruction'); alert('Please Enter the Dispatch Instruction');
@ -628,7 +639,7 @@ function vaildateBeforeOpenModal()
<?php <?php
//$optionsWork = array("0"=>'Select Work Status'); $optionsPO = array("0"=>'Select');
if(!empty($PoTypeOptions)) if(!empty($PoTypeOptions))
@ -2614,6 +2625,46 @@ function vaildateBeforeOpenModal()
// } // }
$('#PoTypeOptions').change(function()
{
var potypeval=$('#PoTypeOptions').val();
var poopt= <?php echo json_encode($PoTypeOptions, JSON_PRETTY_PRINT) ?>;
var config=poopt[0].ConfigValue;
var Payment = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
var default1=Payment[4].PaymentTerms;
if(potypeval==config)
{
$('#PaymentMethod').empty();
$.each(Payment,function(idx,obj)
{
if(obj.PaymentID=='PT05')
{
// console.log(obj.PaymentID);
// console.log(obj.PaymentTerms)
$("#PaymentMethod").append( $('<option></option>').val(obj.PaymentID).html(obj.PaymentTerms));
}
});
}
});
$('#drpSupplier').change(function() { $('#drpSupplier').change(function() {
var supPaymentTerms=''; var supPaymentTerms='';

View File

@ -236,7 +236,7 @@ function vaildateBeforeOpenModal()
else if($('#Importoption').val()== "0") else if($('#Importoption').val()== "0")
{ {
alert('Please Enter Value In Import Option Field'); alert('Please Select POType');
$('#Importoption').focus(); $('#Importoption').focus();
return false; return false;
@ -576,7 +576,7 @@ function vaildateBeforeOpenModal()
<?php <?php
// $options1 = array("0"=>'Select Import Option'); $options3 = array("0"=>'Select');
@ -2130,50 +2130,75 @@ else
$('#Importoption').change(function()
{
var potypeval=$('#Importoption').val();
var poopt= <?php echo json_encode($PoTypeOptions, JSON_PRETTY_PRINT) ?>;
var config=poopt[0].ConfigValue;
var Payment = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
var default1=Payment[4].PaymentTerms;
if(potypeval==config)
{
$('#PaymentTerms').empty();
$.each(Payment,function(idx,obj)
{
if(obj.PaymentID=='PT05')
{
$("#PaymentTerms").append( $('<option></option>').val(obj.PaymentID).html(obj.PaymentTerms));
}
});
}
});
$('#drpSupplier').change(function() { $('#drpSupplier').change(function() {
var id = $('#drpSupplier').val(); var id = $('#drpSupplier').val();
$("#SupAddress").val(''); $("#SupAddress").val('');
if(id != '0')
if(id != '0') {
{ var y = <?php echo json_encode($Suplist, JSON_PRETTY_PRINT) ?>;
var y = <?php echo json_encode($Suplist, JSON_PRETTY_PRINT) ?>; var Payment = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
var Payment = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>; var PaymentID='';
var PaymentID=''; $('#PaymentTerms').empty();
$('#PaymentTerms').empty();
$.each(y, function(idx, obj)
$.each(y, function(idx, obj) {
{ if(obj.SupplierID === id)
if(obj.SupplierID === id) {
{ $("#SupAddress").val(obj.Address);
$("#SupAddress").val(obj.Address); PaymentID = obj.PaymentID;
PaymentID = obj.PaymentID;
//PaymentID = obj.PaymentID; //PaymentID = obj.PaymentID;
$('#PaymentTerms').val(obj.PaymentTerms); $('#PaymentTerms').val(obj.PaymentTerms);
} }
});
});
if(PaymentID=='PT08') if(PaymentID=='PT08')
{ {
$('#otheroptiondiv').show(); $('#otheroptiondiv').show();
$('#Otherpayment').val(''); $('#Otherpayment').val('');
} }
else else
{ {
$('#otheroptiondiv').hide(); $('#otheroptiondiv').hide();
$('#Otherpayment').show(); $('#Otherpayment').show();
} }
$('#PaymentTerms').empty(); $('#PaymentTerms').empty();
var paymentList = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>; var paymentList = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
$.each(paymentList, function(pay, payobj) $.each(paymentList, function(pay, payobj)
@ -2182,8 +2207,7 @@ $('#drpSupplier').change(function() {
if(payobj.PaymentID == PaymentID) if(payobj.PaymentID == PaymentID)
{ {
$("#PaymentTerms").append( $('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
$("#PaymentTerms").append( $('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
} }
// else // else

View File

@ -173,6 +173,15 @@ function vaildateBeforeOpenModal()
$('#Deliverydate').focus(); $('#Deliverydate').focus();
return false; return false;
} }
else if($('#PoTypeOptions').val()=='')
{
alert('Please Select POType');
$('#PoTypeOptions').focus();
return false;
}
else else
{ {
@ -209,7 +218,42 @@ $(function()
$("#Deliverydt").datepicker({ $("#Deliverydt").datepicker({
minDate : 'now', minDate : 'now',
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '0:+10' dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
}); });
$('#PoTypeOptions').change(function()
{
var potypeval=$('#PoTypeOptions').val();
var poopt= <?php echo json_encode($PoTypeOptions, JSON_PRETTY_PRINT) ?>;
var config=poopt[0].ConfigValue;
var Payment = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
var default1=Payment[4].PaymentTerms;
if(potypeval==config)
{
$('#PaymentTerms').empty();
$.each(Payment,function(idx,obj)
{
if(obj.PaymentID=='PT05')
{
$("#PaymentTerms").append( $('<option></option>').val(obj.PaymentID).html(obj.PaymentTerms));
}
});
}
});
$('#drpSupplier').change(function() { $('#drpSupplier').change(function() {
@ -2382,7 +2426,7 @@ function calculateEditTaxValue()
<?php <?php
//$optionsWork = array("0"=>'Select Work Status'); $optionsPO = array("0"=>'Select');
if(!empty($PoTypeOptions)) if(!empty($PoTypeOptions))

View File

@ -96,11 +96,38 @@ var AvilBudAmt = '';
$("#Deliverydt").datepicker({ $("#Deliverydt").datepicker({
minDate : 'now', minDate : 'now',
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '0:+10' dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
}); });
$('#PoTypeOptions').change(function()
{
var potypeval=$('#PoTypeOptions').val();
var poopt= <?php echo json_encode($PoTypeOptions, JSON_PRETTY_PRINT) ?>;
var config=poopt[0].ConfigValue;
var Payment = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
var default1=Payment[4].PaymentTerms;
if(potypeval==config)
{
$('#PaymentTerms').empty();
$.each(Payment,function(idx,obj)
{
if(obj.PaymentID=='PT05')
{
$("#PaymentTerms").append( $('<option></option>').val(obj.PaymentID).html(obj.PaymentTerms));
}
});
}
});
@ -116,57 +143,65 @@ $('#drpSupplier').change(function() {
{ {
var y = <?php echo json_encode($Suplist, JSON_PRETTY_PRINT) ?>; var y = <?php echo json_encode($Suplist, JSON_PRETTY_PRINT) ?>;
var Payment = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>; var Payment = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
var PaymentID=''; var PaymentID='';
$('#PaymentTerms').empty(); $('#PaymentTerms').empty();
$.each(y, function(idx, obj) {
if(obj.SupplierID === id) $.each(y, function(idx, obj)
{ {
if(obj.SupplierID === id)
{
$("#SupAddress").val(obj.Address); $("#SupAddress").val(obj.Address);
$("#SupAddress").val(obj.Address);
$("#SupAddress").val(obj.Address); PaymentID = obj.PaymentID;
PaymentID = obj.PaymentID;
}
}
}); });
if(PaymentID!='PT08'){
$('#otheroptiondiv').hide();
$('#Otherpayment').val(''); if(PaymentID!='PT08')
} {
else if(PaymentID=='PT08'){ $('#otheroptiondiv').hide();
$('#otheroptiondiv').show(); $('#Otherpayment').val('');
$('#Otherpayment').val(''); }
}
$.each(Payment, function(pay, payobj) { else if(PaymentID=='PT08')
if(payobj.PaymentID == PaymentID) {
{ $('#otheroptiondiv').show();
$('#Otherpayment').val('');
}
$.each(Payment, function(pay, payobj)
{
if(payobj.PaymentID == PaymentID)
{
$("#PaymentTerms").append( $('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
$("#PaymentTerms").append( $('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms)); }
}
});
});
$.each(Payment, function(pay, payobj) {
if(payobj.PaymentID == PaymentID)
{
}
else{
$("#PaymentTerms").append( $('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
} $.each(Payment, function(pay, payobj)
{
}); if(payobj.PaymentID == PaymentID)
{
}
else
{
$("#PaymentTerms").append( $('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
}
});
} }
else else
{ {
alert('Please select the SupplierID'); alert('Please select the SupplierID');
@ -838,7 +873,7 @@ function clearEditTaxField()
<?php <?php
//$optionsWork = array("0"=>'Select Work Status'); //$optionsWork = array("0"=>'Select Work Status');
$optionsPO = array("0"=>'Select');
if(!empty($PoTypeOptions)) if(!empty($PoTypeOptions))
{ {
@ -2417,6 +2452,14 @@ function vaildateBeforeOpenModal()
} }
else if($('#PoTypeOptions').val()=="0")
{
alert('Please Select POType');
$('#PoTypeOptions').focus();
return false;
}
else else
{ {