From c19460773d97f92bad0a249a36545adce248f8cc Mon Sep 17 00:00:00 2001 From: "venbatechnologies@gmail.com" Date: Thu, 30 Nov 2017 11:47:17 +0530 Subject: [PATCH] payment terms --- application/views/capitalpurchaseorder.php | 58 +++++++++++++++++++++- application/views/importpo.php | 51 +++++++++++++++++-- application/views/purchaseorder.php | 54 +++++++++++++++++++- application/views/servicePurchaseorder.php | 50 ++++++++++++++++++- 4 files changed, 206 insertions(+), 7 deletions(-) diff --git a/application/views/capitalpurchaseorder.php b/application/views/capitalpurchaseorder.php index 18826507..2db7588d 100644 --- a/application/views/capitalpurchaseorder.php +++ b/application/views/capitalpurchaseorder.php @@ -247,6 +247,15 @@ function vaildateBeforeOpenModal() $('#DeliveryAddr').focus(); return false; } + + + else if($('#PoTypeOptions').val()== "0") + { + alert('Please Select POType'); + $('#PoTypeOptions').focus(); + return false; + } + else if($('#Deliverydt').val() == '' && $('#Scheduleby').val() == '') { alert('Please Enter the Dispatch Instruction'); @@ -628,7 +637,7 @@ function vaildateBeforeOpenModal() 'Select Work Status'); + $optionsPO = array("0"=>'Select'); if(!empty($PoTypeOptions)) @@ -2614,6 +2623,53 @@ function vaildateBeforeOpenModal() // } + +$('#PoTypeOptions').change(function() +{ + var potypeval=$('#PoTypeOptions').val(); + var poopt= ; + var config=poopt[0].ConfigValue; + var Payment = ; + 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( $('').val(obj.PaymentID).html(obj.PaymentTerms)); + + } + + }); + + $.each(Payment,function(idx,obj) + { + if(obj.PaymentID=='PT05') + { + + + + } + + + else + { + $("#PaymentMethod").append( $('').val(obj.PaymentID).html(obj.PaymentTerms)); + } + + }); + + } +}); + + + + $('#drpSupplier').change(function() { var supPaymentTerms=''; diff --git a/application/views/importpo.php b/application/views/importpo.php index dd6c4655..675a453e 100644 --- a/application/views/importpo.php +++ b/application/views/importpo.php @@ -236,7 +236,7 @@ function vaildateBeforeOpenModal() else if($('#Importoption').val()== "0") { - alert('Please Enter Value In Import Option Field'); + alert('Please Select POType'); $('#Importoption').focus(); return false; @@ -576,10 +576,8 @@ function vaildateBeforeOpenModal() 'Select Import Option'); + $options3 = array("0"=>'Select'); - - if(!empty($PoTypeOptions)) { foreach ($PoTypeOptions as $payment): @@ -2130,6 +2128,51 @@ else + +$('#Importoption').change(function() +{ + var potypeval=$('#Importoption').val(); + var poopt= ; + var config=poopt[0].ConfigValue; + var Payment = ; + var default1=Payment[4].PaymentTerms; + + if(potypeval==config) + { + $('#PaymentTerms').empty(); + $.each(Payment,function(idx,obj) + { + if(obj.PaymentID=='PT05') + { + + $("#PaymentTerms").append( $('').val(obj.PaymentID).html(obj.PaymentTerms)); + + } + + }); + + $.each(Payment,function(idx,obj) + { + if(obj.PaymentID=='PT05') + { + + } + + else + { + $("#PaymentTerms").append( $('').val(obj.PaymentID).html(obj.PaymentTerms)); + } + + }); + + } +}); + + + + + + $('#drpSupplier').change(function() { var id = $('#drpSupplier').val(); diff --git a/application/views/purchaseorder.php b/application/views/purchaseorder.php index 33e9629e..0b72f8ff 100644 --- a/application/views/purchaseorder.php +++ b/application/views/purchaseorder.php @@ -173,6 +173,13 @@ function vaildateBeforeOpenModal() $('#Deliverydate').focus(); return false; } + + else if($('#PoTypeOptions').val()==0) + { + alert('Please Select POType'); + $('#PoTypeOptions').focus(); + return false; + } else { @@ -211,6 +218,51 @@ $(function() dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '0:+10' }); + + +$('#PoTypeOptions').change(function() +{ + var potypeval=$('#PoTypeOptions').val(); + var poopt= ; + var config=poopt[0].ConfigValue; + var Payment = ; + var default1=Payment[4].PaymentTerms; + + + if(potypeval==config) + { + $('#PaymentTerms').empty(); + $.each(Payment,function(idx,obj) + { + if(obj.PaymentID=='PT05') + { + + $("#PaymentTerms").append( $('').val(obj.PaymentID).html(obj.PaymentTerms)); + } + + }); + + $.each(Payment,function(idx,obj) + { + if(obj.PaymentID=='PT05') + { + + } + + + else + { + $("#PaymentTerms").append( $('').val(obj.PaymentID).html(obj.PaymentTerms)); + } + + }); + + } +}); + + + + $('#drpSupplier').change(function() { var id = $('#drpSupplier').val(); @@ -2382,7 +2434,7 @@ function calculateEditTaxValue() 'Select Work Status'); + $optionsPO = array("0"=>'Select'); if(!empty($PoTypeOptions)) diff --git a/application/views/servicePurchaseorder.php b/application/views/servicePurchaseorder.php index 6ae84f2c..9c8c4262 100644 --- a/application/views/servicePurchaseorder.php +++ b/application/views/servicePurchaseorder.php @@ -103,6 +103,47 @@ var AvilBudAmt = ''; +$('#PoTypeOptions').change(function() +{ + var potypeval=$('#PoTypeOptions').val(); + var poopt= ; + var config=poopt[0].ConfigValue; + var Payment = ; + var default1=Payment[4].PaymentTerms; + + if(potypeval==config) + { + $('#PaymentTerms').empty(); + $.each(Payment,function(idx,obj) + { + if(obj.PaymentID=='PT05') + { + + $("#PaymentTerms").append( $('').val(obj.PaymentID).html(obj.PaymentTerms)); + } + + }); + + $.each(Payment,function(idx,obj) + { + if(obj.PaymentID=='PT05') + { + + } + + else + { + $("#PaymentTerms").append( $('').val(obj.PaymentID).html(obj.PaymentTerms)); + } + + }); + + } +}); + + + + document.getElementById("Date").checked = true; @@ -837,7 +878,7 @@ function clearEditTaxField() 'Select Work Status'); + $optionsPO = array("0"=>'Select'); if(!empty($PoTypeOptions)) @@ -2417,6 +2458,13 @@ function vaildateBeforeOpenModal() } + else if($('#PoTypeOptions').val()=="0") + { + alert('Please Select POType'); + $('#PoTypeOptions').focus(); + return false; + } + else {