diff --git a/application/views/editRevenueAmendPO.php b/application/views/editRevenueAmendPO.php
index 5550f37b..23fda964 100755
--- a/application/views/editRevenueAmendPO.php
+++ b/application/views/editRevenueAmendPO.php
@@ -7,7 +7,7 @@ $MaxPoDate = '';
$AvlAmount = 0;
$DeliverSchedule='';
$DeliverOption='';
-
+$RowCount = 0;
if(!empty($MaxPODate))
{
foreach ($MaxPODate as $date)
@@ -185,16 +185,7 @@ $("#Requeston").datepicker({
-var paymentday=;
-if (paymentday=="After")
-{
-//alert();
- document.getElementById("After").checked = true;
-}
-else
-{
- document.getElementById("Before").checked = true;
-}
+
$('#drpSupplier').change(function() {
@@ -1588,66 +1579,8 @@ function calculatePackaging(isEdit)
calculateCST($('#isEdit').val());
}
- // function ExceedQuantityCheck()
- // {
- // // RequistQuantity
- // var EnterQuantity = $("#Quantity").val()== '' ? "0.00" : parseFloat($("#Quantity").val());
- // var ReqQuantity = parseFloat(RequistQuantity);
- // if(EnterQuantity > ReqQuantity)
- // {
- // alert('Your exceeding the Quantity from the Requisition Quantity:'+ RequistQuantity +'.Please adjust the Quantity to proceed further.');
- // //$('#Quantity').val(RequistQuantity);
- // $('#Quantity').focus();
- // return false;
- // }
- // }
- // function ExceedEditQuantityCheck()
- // {
- // // RequistQuantity
- // var EnterQuantity = $("#EditQuantity").val()== '' ? "0.00" : parseFloat($("#EditQuantity").val());
- // var ReqQuantity = parseFloat(RequistQuantity);
- // if(EnterQuantity > ReqQuantity)
- // {
- // alert('Your exceeding the Quantity from the Requisition Quantity:'+ RequistQuantity +'.Please adjust the Quantity to proceed further.');
- // $('#EditQuantity').focus();
- // return false;
- // }
- // }
- // To Reset the Tax calculation
- function resetTaxField()
- {
- $("#ItemName").val('');
- $("#UOM").val('');
- $("#Quantity").val('');
- $("#Rate").val('');
- $("#DiscountType").val("0");
- $("#txtDiscount").val('');
- $('#txtAfterDiscount').val('');
- $("#PackagingType").val("0")
- $("#txtPackaging").val('');
- $('#txtAfterPackaging').val('');
- $("#txtExciseDuty").val('');
- $('#txtAfterExciseDuty').val('');
- $("#txtVat").val('');
- $('#txtAfterVat').val('');
- $("#txtCST").val('');
- $('#txtAfterCST').val('');
- $("#txtGST").val('');
- $('#txtAfterGST').val('');
- $("#txtOtherTax").val('');
- $('#txtAfterOtherTax').val('');
- $("#drpFreight").val("0")
- $("#txtFreight").val('');
- $('#txtAfterFreight').val('');
- $('#txtInsurance').val('');
- $('#txtTotalOrderValue').val('');
- ExciseCalculation = '';
- PackagingCalculation = '';
- VatCalculation = '';
- CSTCalculation = '';
- }
function Editchange(){
//ExceedEditQuantityCheck();
@@ -1912,25 +1845,12 @@ body {
@@ -2523,10 +2048,12 @@ body {
'Item Code');
-
-
- echo form_dropdown('EditMaterialCode', $options,set_value('EditMaterialCode'),'id="EditMaterialCode"' ,'class="form-control"');
+
+ $data = array('name' => 'EditMaterialCode','value' => set_value('EditMaterialCode'),'id'=>'EditMaterialCode', 'class' => 'form-control' ,'readonly' => 'true');
+ echo form_input($data);
+
+
+
?>
@@ -2962,9 +2489,9 @@ body {
$totOrderSummaryAmt = $totOrderSummaryAmt +$record->TotalValue;
}
- ?>
+ ?>
@@ -3095,7 +2622,7 @@ body {
-
+
@@ -3161,10 +2688,7 @@ body {
var index = '1';
var userid = '';
-$("#REVENUE").on("shown.bs.modal", function(e) {
-
- $('#isEdit').val(0);
-});
+
$("#EDITREVENUE").on("shown.bs.modal", function(e) {
userid = $(e.relatedTarget).data('userid');
@@ -3266,120 +2790,7 @@ $("#EDITREVENUE").on("shown.bs.modal", function(e) {
});
-$('.AddRevenue').click(function(){
-
- if(validateRevenueTax() && validateExceedLimit() && ExceedQuantityCheck())
- {
- var temp = index;
- var Reqnumber = $('#ReqNo').val();
- var departmentName = $('#deptName').val();
- var AvilBudget = $('#AvlBudAmt').val();
- var costCode = $('#CostCenter').val();
- var materialCode =$('#MaterialCode').val();
- var materialName = $("#ItemName").val();
- var uom = $("#UOM").val();
- var quantity = $("#Quantity").val();
- var itemRate = $("#Rate").val();
-
- var DisType = $("#DiscountType").val();
- var DisVal = $("#txtDiscount").val();
- var AfterDisVal = $("#txtAfterDiscount").val();
-
- var PackOption = PackagingCalculation ;
- var PackType = $("#PackagingType").val();
- var PackVal = $("#txtPackaging").val();
- var AfterPackVal = $("#txtAfterPackaging").val();
-
- var ExciseOption = ExciseCalculation ;
- var ExciseVal = $("#txtExciseDuty").val();
- var AfterExciseVal = $("#txtAfterExciseDuty").val();
-
- var VatOption = VatCalculation ;
- var VatVal = $("#txtVat").val();
- var AfterVatVal = $("#txtAfterVat").val();
-
- var CSTOption = CSTCalculation ;
- var CSTVal = $("#txtCST").val();
- var AfterCSTVal = $("#txtAfterCST").val();
-
- var GSTVal = $("#txtGST").val();
- var AfterGSTVal = $("#txtAfterGST").val();
-
- var OtherTaxVal = $("#txtOtherTax").val();
- var AfterOtherTaxVal = $("#txtAfterOtherTax").val();
-
- var FreightType = $("#drpFreight").val();
- var FreightVal = $("#txtFreight").val();
- var AfterFreightVal = $("#txtAfterFreight").val();
-
- var basicval = $("#txtBasicValue").val();
- var Insval = $("#txtInsurance").val();
- var TotalOrderValue = $("#txtTotalOrderValue").val();
-
- var TotalTaxValue = calculateTaxValue();
-
- // $('#ReqNo').val(Reqnumber).remove();
- // $('#ReqNo option[value='+Reqnumber+']').remove();
- $('#MaterialCode option[value='+materialCode+']').remove();
- SelectedMaterialCode[CollIndex] = materialCode;
- CollIndex = CollIndex + 1;
- SelectedMaterialList.Mat.push({
- "materialCode" : materialCode,
- "ReqNo" : Reqnumber,
-
- });
- index = parseInt(index)+1;
-
- var template = jQuery("#RevenueList").html();
-
-
- $('#RevenueAppend').append(_.template(template,{index:temp,ReqNo:Reqnumber,MaterialName:materialName,Quantity:quantity,UOM:uom,Rate:itemRate,BasicAmount:basicval,Taxvalue:TotalTaxValue,TotalValue:TotalOrderValue}));
-
- clearRevenueModalFields();
- var theForm = $(".CreatePO");
-
- addHidden(theForm,"Reqnumber"+temp,Reqnumber );
- addHidden(theForm,"departmentName"+temp,departmentName );
- addHidden(theForm,"AvilBudget"+temp,AvilBudget );
- addHidden(theForm,"costCode"+temp,costCode );
- addHidden(theForm,"materialCode"+temp,materialCode );
- addHidden(theForm,"materialName"+temp,materialName );
- addHidden(theForm,"uom"+temp,uom);
- addHidden(theForm,"quantity"+temp,quantity);
- addHidden(theForm,"itemRate"+temp,itemRate);
- addHidden(theForm,"DisType"+temp,DisType);
- addHidden(theForm,"DisVal"+temp,DisVal);
- addHidden(theForm,"AfterDisVal"+temp,AfterDisVal);
- addHidden(theForm,"PackOption"+temp,PackOption);
- addHidden(theForm,"PackType"+temp,PackType);
- addHidden(theForm,"PackVal"+temp,PackVal);
- addHidden(theForm,"AfterPackVal"+temp,AfterPackVal);
- addHidden(theForm,"ExciseOption"+temp,ExciseOption);
- addHidden(theForm,"ExciseVal"+temp,ExciseVal);
- addHidden(theForm,"AfterExciseVal"+temp,AfterExciseVal);
- addHidden(theForm,"VatOption"+temp,VatOption);
- addHidden(theForm,"VatVal"+temp,VatVal);
- addHidden(theForm,"AfterVatVal"+temp,AfterVatVal);
- addHidden(theForm,"CSTOption"+temp,CSTOption);
- addHidden(theForm,"CSTVal"+temp,CSTVal);
- addHidden(theForm,"AfterCSTVal"+temp,AfterCSTVal);
- addHidden(theForm,"GSTVal"+temp,GSTVal);
- addHidden(theForm,"AfterGSTVal"+temp,AfterGSTVal);
- addHidden(theForm,"OtherTaxVal"+temp,OtherTaxVal);
- addHidden(theForm,"AfterOtherTaxVal"+temp,AfterOtherTaxVal);
- addHidden(theForm,"FreightType"+temp,FreightType);
- addHidden(theForm,"FreightVal"+temp,FreightVal);
- addHidden(theForm,"AfterFreightVal"+temp,AfterFreightVal);
- addHidden(theForm,"basicval"+temp,basicval);
- addHidden(theForm,"Insval"+temp,Insval);
- addHidden(theForm,"TotalOrderValue"+temp,TotalOrderValue);
-
- $('#txtRowCount').val(temp);
- // $('#REVENUE').modal('hide');
- populateValueMainFormForRevenue();
- }
-
- });
+
$('.EditRevenue').click(function(){
//alert('inside Functioon');
@@ -3487,15 +2898,7 @@ $('.AddRevenue').click(function(){
}
});
- function addHidden(theForm, key, value) {
- // Create a hidden input element, and append it to the form:
- var input = document.createElement('input');
- input.type = 'hidden';
- input.name = key;'name-as-seen-at-the-server';
- input.id = key;'name-as-seen-at-the-server';
- input.value = value;
- theForm.append(input);
-}
+
function populateValueMainFormForRevenue()
{
var Packaging = $('#txtAfterPackaging').val() == '' ? '0.00' : $('#txtAfterPackaging').val();
@@ -3610,63 +3013,7 @@ function populateValueMainFormForEditRevenueTax()
$('#txtTotalOrderValueSummary').val(parseFloat(totOrderSummaryAmt).toFixed(2) );
}
-function clearRevenueModalFields()
-{
- // To reset the Modal controls
- $('#ReqNo').val('0');
- $('#deptName').val('');
- $('#CostCenter').val("0");
- $('#AvlBudAmt').val('');
- $('#MaterialCode').val("0") ;
- $("#ItemName").val('');
- $('#UOM').val('');
- $('#Quantity').val('');
- $("#Rate").val('');
- $("#DiscountType").val('0');
- $("#txtDiscount").val('');
- $("#txtAfterDiscount").val('');
-
-
- $("#PackagingType").val('0');
- $("#txtPackaging").val('');
- $("#txtAfterPackaging").val('');
-
- $("input:radio[name='optPackaging'][value='0']").prop('checked', 'checked');
- $("input:radio[name='optExcise'][value='0']").prop('checked', 'checked');
- $("input:radio[name='optVat'][value='0']").prop('checked', 'checked');
- $("input:radio[name='optCST'][value='0']").prop('checked', 'checked');
-
- ExciseOption = '';
- PackOption = '';
- CSTOption = '';
- VatOption = '';
-
- $("#txtExciseDuty").val('');
- $("#txtAfterExciseDuty").val('');
-
-
- $("#txtVat").val('');
- $("#txtAfterVat").val('');
-
-
- $("#txtCST").val('');
- $("#txtAfterCST").val('');
-
- $("#txtGST").val('');
- $("#txtAfterGST").val('');
-
- $("#txtOtherTax").val('');
- $("#txtAfterOtherTax").val('');
-
- $("#drpFreight").val('0');
- $("#txtFreight").val('');
- $("#txtAfterFreight").val('');
-
- $("#txtBasicValue").val('');
- $("#txtInsurance").val('');
- $("#txtTotalOrderValue").val('');
-}
function validateEditRevenueTax()
{
if($('#EditCostCenter').val() == "")
@@ -3743,190 +3090,15 @@ function validateBudgetExceedLimit()
}
-function DeleteRow(rowid)
-{
- var id = [];
- var DelRows = $('#txtDeletedRow').val();
- //alertMaterialListrowid);
- var tr = document.getElementById(rowid);
- // var cellval = tr.cells;
- var MaterialCode = $('#materialCode'+rowid).val();
- var LineItemNo =$('#LineItemNo'+rowid).val();
- var ReqNo =$('#Reqnumber'+rowid).val();
- var POType ='';
- id[0]= LineItemNo;
- id[1]= ReqNo;
- id[2]= MaterialCode;
- id[3]= POType;
-
- var answer = confirm(" Do you want to delete the Item from the List?")
- if (answer)
- {
-
- tr.parentNode.removeChild(tr);
-
- var removeItem = $('#materialCode'+rowid).val();
-
- SelectedMaterialCode.splice( SelectedMaterialCode.indexOf('removeItem'), 1 );
- $.each(SelectedMaterialList.Mat, function(i, el){
-
- if (this.materialCode == removeItem){//Type = '';
- SelectedMaterialList.Mat.splice(i, 1);
- }
- });
- var x = ;
-
- var result = '0';
- $.each(x, function(idx, obj) {
-
- if(obj.LineItemNo === LineItemNo)
- {
- result = '1';
- return false;
- }
-
- });
-
- // alert(result);
- if(result == '0')
- {
- var DelRows = $('#txtDeletedRow').val();
- //tr.parentNode.removeChild(tr);
- if(DelRows != '')
- {
- DelRows = DelRows + ":" + rowid;
- }
- else
- {
- DelRows= "0" + ":" + rowid;
- }
- $('#txtDeletedRow').val(DelRows);
- }
- // To delete the value from Tables
- else if(result == '1')
- {
- var DelRows = $('#txtDeletedRow').val();
- //tr.parentNode.removeChild(tr);
- if(DelRows != '')
- {
- DelRows = DelRows + ":" + rowid;
- }
- else
- {
- DelRows= "0" + ":" + rowid;
- }
- $('#txtDeletedRow').val(DelRows);
-
- $.ajax({
- data:{id:id},
- type:"POST",
- url:"purchaseorder/DeletePODetails",
- success:function(data) {
- if(data)
- {
- $('#content').loader('hide');
- alert(data);
- }
- else
- {
- alert("Error");
- }
-
- }});
- }
-
- populateValueMainFormForDeleteItem(rowid);
-
- }
-
-}
-function populateValueMainFormForDeleteItem(rowid)
-{
-
-
- // alert(rows);
- var totBasicAmt = $('#txtTotBasicAmount').val();
- var totDiscountAmt = $('#txtTotalDiscount').val();;
- var totPackagingAmt = $('#txtTotalPackaing').val();;
- var totExciseAmt = $('#txtTotExciseDuty').val();;
- var totVATAmt = $('#txtTotalVat').val();;
- var totCSTAmt = $('#txtTotCST').val();;
- var totGSTAmt = $('#txtTotalGST').val();;
- var totOtherTaxAmt = $('#txtTotalOtherTaxes').val();;
- var totFreightAmt = $('#txtTotalFreight').val();;
- var totInsuranceAmt = $('#txtTotalInsurance').val();;
- var totOrderSummaryAmt = $('#txtTotalOrderValueSummary').val();;
-
-
-
- var Packaging = $('#AfterPackVal'+rowid).val() == '' ? '0.00' : $('#AfterPackVal'+rowid).val();
- var ExciseDuty = $('#AfterExciseVal'+rowid).val() == '' ? '0.00' : $('#AfterExciseVal'+rowid).val();
- var Vat = $('#AfterVatVal'+rowid).val() == '' ? '0.00' : $('#AfterVatVal'+rowid).val();
- var CST =$('#AfterCSTVal'+rowid).val() == '' ? '0.00' : $('#AfterCSTVal'+rowid).val();
- var GST = $('#AfterGSTVal'+rowid).val() == '' ? '0.00' : $('#AfterGSTVal'+rowid).val();
- var OtherTax = $('#AfterOtherTaxVal'+rowid).val() == '' ? '0.00' : $('#AfterOtherTaxVal'+rowid).val();
- var Freight = $('#AfterFreightVal'+rowid).val() == '' ? '0.00' : $('#AfterFreightVal'+rowid).val();
- var Insurance = $('#Insval'+rowid).val() == '' ? '0.00' : $('#Insval'+rowid).val();
- var Discount =$('#AfterDisVal'+rowid).val() == '' ? '0.00' : $('#AfterDisVal'+rowid).val();
- var BasicVal = $('#basicval'+rowid).val() == '' ? '0.00' : $('#basicval'+rowid).val();
- var TotalVal =$('#TotalOrderValue'+rowid).val() == '' ? '0.00' : $('#TotalOrderValue'+rowid).val();
- //alert(TotalVal);
-
-
- totBasicAmt = parseFloat(totBasicAmt ) - parseFloat(BasicVal);
- totDiscountAmt = parseFloat(totDiscountAmt ) - parseFloat(Discount);
- totPackagingAmt = parseFloat(totPackagingAmt) - parseFloat(Packaging);
- totExciseAmt = parseFloat(totExciseAmt) - parseFloat(ExciseDuty);
- totVATAmt = parseFloat(totVATAmt ) - parseFloat(Vat);
- totCSTAmt = parseFloat(totCSTAmt ) - parseFloat(CST);
- totGSTAmt = parseFloat(totGSTAmt ) - parseFloat(GST);
- totOtherTaxAmt = parseFloat(totOtherTaxAmt ) - parseFloat(OtherTax);
- totFreightAmt = parseFloat(totFreightAmt ) - parseFloat(Freight);
- totInsuranceAmt = parseFloat(totInsuranceAmt ) - parseFloat(Insurance);
- totOrderSummaryAmt = parseFloat(totOrderSummaryAmt ) - parseFloat(TotalVal);
-
-
-
-
- $('#txtTotBasicAmount').val(parseFloat(totBasicAmt).toFixed(2) );
- $('#txtTotalDiscount').val(parseFloat(totDiscountAmt).toFixed(2) );
- $('#txtTotalPackaing').val(parseFloat(totPackagingAmt).toFixed(2) );
- $('#txtTotExciseDuty').val(parseFloat(totExciseAmt).toFixed(2) );
- $('#txtTotalVat').val(parseFloat(totVATAmt).toFixed(2) );
- $('#txtTotCST').val(parseFloat(totCSTAmt).toFixed(2) );
- $('#txtTotalGST').val(parseFloat(totGSTAmt).toFixed(2) );
-
- var Detail = ;
-//console.log(Detail);
-
- $.each(Detail, function (index, value)
- {
- $("#PaymentTerms").append( $('
').val(value.PaymentTerms).html(value.PaymentTerms) );
-
-
-
- } );
- $('#txtTotalOtherTaxes').val(parseFloat(totOtherTaxAmt).toFixed(2) );
- $('#txtTotalFreight').val(parseFloat(totFreightAmt).toFixed(2) );
- $('#txtTotalInsurance').val(parseFloat(totInsuranceAmt).toFixed(2) );
- $('#txtTotalOrderValueSummary').val(parseFloat(totOrderSummaryAmt).toFixed(2) );
-
-}
function Save(status)
{
-//alert('Inside Save');
-if(status == '0')
-{
- stat = '';
-}
-else
-{
+
//alert('Inside else');
- stat = '';
-}
+ stat = '';
+
var splinstr = $('#txtSpcialInstruction').val();
var deladd = $('#DeliveryAddr').val();
$('#txtStatus').val(stat);