diff --git a/application/controllers/amendmentpurchaseorder.php b/application/controllers/amendmentpurchaseorder.php index 563052b4..5b50bf1b 100644 --- a/application/controllers/amendmentpurchaseorder.php +++ b/application/controllers/amendmentpurchaseorder.php @@ -292,6 +292,12 @@ class amendmentpurchaseorder extends BaseController $RowCount = $this->input->post('txtRowCount'); $dtt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $updateddt = $dtt->format('Y-m-d H:i:s'); + $qtycheck = $this->purchaseorder_model->getqtycheck($PONO); + $qtycheckresult=''; + foreach($qtycheck as $qty) + { + $qtycheckresult= $qty->IsQualityChkReqired; + } if(empty($Deliverydt)) { $Deliverydt=null; @@ -302,7 +308,7 @@ class amendmentpurchaseorder extends BaseController } - $POMaster = array('ParentPO'=>$PONO,'SupplierID'=>$SupplierID,'POType'=>$POType,'PORange'=>$PoRange,'TotalOrderValue'=>$TotalOrderValueSummary,'PODate'=>$PODate,'Status'=>PO_RELEASED,'PaymentTerms'=>$PaymentTerms,'PaymentOtherDescription'=>$Otherpayment,'Mode_Of_Shipment'=>$Modeofshipment,'Supplier_Reference'=>$supplierreference,'Supplier_Offer_No'=>$supplieroffno,'Other_Reference'=>$otherreference,'Fincap'=>$fincap,'InsuranceStatus'=>$insurancestatus,'InsuranceNumber'=>$insuranceno,'POSubType'=>$revenuetype,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'ServiceDescription'=>$SpecialInstruction,'CreatedBy'=>$updatedBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'UpdatedOn'=>$updateddt,'ReleasedBy'=>$updatedBy,'ReleasedOn'=>$updateddt,'AmendedDetails'=>$MAD); + $POMaster = array('ParentPO'=>$PONO,'SupplierID'=>$SupplierID,'POType'=>$POType,'PORange'=>$PoRange,'TotalOrderValue'=>$TotalOrderValueSummary,'PODate'=>$PODate,'Status'=>PO_RELEASED,'PaymentTerms'=>$PaymentTerms,'PaymentOtherDescription'=>$Otherpayment,'Mode_Of_Shipment'=>$Modeofshipment,'Supplier_Reference'=>$supplierreference,'Supplier_Offer_No'=>$supplieroffno,'Other_Reference'=>$otherreference,'Fincap'=>$fincap,'InsuranceStatus'=>$insurancestatus,'InsuranceNumber'=>$insuranceno,'POSubType'=>$revenuetype,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'ServiceDescription'=>$SpecialInstruction,'CreatedBy'=>$updatedBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'UpdatedOn'=>$updateddt,'ReleasedBy'=>$updatedBy,'ReleasedOn'=>$updateddt,'AmendedDetails'=>$MAD,'IsQualityChkReqired'=>$qtycheckresult); $LastPO = $this->purchaseorder_model->addAmendPOMaster($POMaster,$updatedBy,$PONO); if(count($LastPO)>0) { @@ -581,6 +587,12 @@ class amendmentpurchaseorder extends BaseController $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $updateddt = $dt->format('Y-m-d H:i:s'); $WorkStatus=$this->input->post('workstatus'); + $qtycheck = $this->purchaseorder_model->getqtycheck($PONO); + $qtycheckresult=''; + foreach($qtycheck as $qty) + { + $qtycheckresult= $qty->IsQualityChkReqired; + } // PO Master if(empty($Deliverydt)) { @@ -589,7 +601,7 @@ class amendmentpurchaseorder extends BaseController if($PaymentTerms != 'PT08'){ $Otherpayment=''; } - $POMaster = array('ParentPO'=>$PONO,'POType'=>$POType,'SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrderValueSummary,'PODate'=>$PODate,'Status'=>PO_RELEASED,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'ServiceDescription'=>$scopeofwork,'CreatedBy'=>$updatedBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'CreatedDate'=>$updateddt,'PaymentTerms'=>$PaymentTerms,'PaymentOtherDescription'=>$Otherpayment,'ServiceWorkStatus'=>$WorkStatus,'ReleasedBy'=>$updatedBy,'ReleasedOn'=>$updateddt,'AmendedDetails'=>$MAD,'Supplier_Reference'=>$SupplierReference,'Mode_Of_Shipment'=>$ModeOfShipment,'Supplier_Offer_No'=>$SuppliersOfferNo,'Other_Reference'=>$OtherReferences,'Fincap'=>$Fincap,'Description_Of_Service'=>$DescriptionOfPo,'InsuranceStatus'=>$InsuranceOptions,'InsuranceNumber'=>$InsuranceNo,'POSubType'=>$ServiceTypeOptions); + $POMaster = array('ParentPO'=>$PONO,'POType'=>$POType,'SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrderValueSummary,'PODate'=>$PODate,'Status'=>PO_RELEASED,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'ServiceDescription'=>$scopeofwork,'CreatedBy'=>$updatedBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'CreatedDate'=>$updateddt,'PaymentTerms'=>$PaymentTerms,'PaymentOtherDescription'=>$Otherpayment,'ServiceWorkStatus'=>$WorkStatus,'ReleasedBy'=>$updatedBy,'ReleasedOn'=>$updateddt,'AmendedDetails'=>$MAD,'Supplier_Reference'=>$SupplierReference,'Mode_Of_Shipment'=>$ModeOfShipment,'Supplier_Offer_No'=>$SuppliersOfferNo,'Other_Reference'=>$OtherReferences,'Fincap'=>$Fincap,'Description_Of_Service'=>$DescriptionOfPo,'InsuranceStatus'=>$InsuranceOptions,'InsuranceNumber'=>$InsuranceNo,'POSubType'=>$ServiceTypeOptions,'IsQualityChkReqired'=>$qtycheckresult); $LastPO = $this->purchaseorder_model->addAmendPOMaster($POMaster,$updatedBy,$PONO); @@ -814,6 +826,12 @@ class amendmentpurchaseorder extends BaseController $createddt = $dt->format('Y-m-d H:i:s'); $updateddt = $dt->format('Y-m-d H:i:s'); + $qtycheck = $this->purchaseorder_model->getqtycheck($PONO); + $qtycheckresult=''; + foreach($qtycheck as $qty) + { + $qtycheckresult= $qty->IsQualityChkReqired; + } if(empty($Deliverydt)){ $Deliverydt=null; } @@ -822,7 +840,7 @@ class amendmentpurchaseorder extends BaseController $Otherpayment=''; } $updatedBy = $this->session->userdata ( 'userId' ); - $POMaster = array('ParentPO'=>$PONO,'SupplierID'=>$SupplierID, 'TotalOrderValue'=>$FinalTotalOrder,'POType'=>$POType,'PODate'=>$PODate,'Status'=>PO_RELEASED,'CapitalRange'=>$PoRange,'ExchangeRate'=>$ExchangeRate,'ExchangeRateCalculatedon'=>$ExchangeRateOn,'PaymentTerms'=>$PaymentMethod,'PaymentOtherDescription'=>$Otherpayment,'ServiceDescription'=>$SpcialInstruction,'CreatedBy'=>$CreateBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'CreatedDate'=>$createddt,'ReleasedBy'=>$updatedBy,'ReleasedOn'=>$updateddt,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'CurrencyType'=>$currencytypeID,'AmendedDetails'=>$MAD,'Import_DispatchDetails'=>$curdispatch,'Import_PlaceofOrgin'=>$PlaceOforigin,'Supplier_Reference'=>$SupplierReference,'Mode_Of_Shipment'=>$ModeOfShipment,'Supplier_Offer_No'=>$SuppliersOfferNo,'Other_Reference'=>$OtherReferences,'Fincap'=>$Fincap,'InsuranceStatus'=>$InsuranceOptions,'InsuranceNumber'=>$InsuranceNo,'POSubType'=>$ServiceTypeOptions); + $POMaster = array('ParentPO'=>$PONO,'SupplierID'=>$SupplierID, 'TotalOrderValue'=>$FinalTotalOrder,'POType'=>$POType,'PODate'=>$PODate,'Status'=>PO_RELEASED,'CapitalRange'=>$PoRange,'ExchangeRate'=>$ExchangeRate,'ExchangeRateCalculatedon'=>$ExchangeRateOn,'PaymentTerms'=>$PaymentMethod,'PaymentOtherDescription'=>$Otherpayment,'ServiceDescription'=>$SpcialInstruction,'CreatedBy'=>$CreateBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'CreatedDate'=>$createddt,'ReleasedBy'=>$updatedBy,'ReleasedOn'=>$updateddt,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'CurrencyType'=>$currencytypeID,'AmendedDetails'=>$MAD,'Import_DispatchDetails'=>$curdispatch,'Import_PlaceofOrgin'=>$PlaceOforigin,'Supplier_Reference'=>$SupplierReference,'Mode_Of_Shipment'=>$ModeOfShipment,'Supplier_Offer_No'=>$SuppliersOfferNo,'Other_Reference'=>$OtherReferences,'Fincap'=>$Fincap,'InsuranceStatus'=>$InsuranceOptions,'InsuranceNumber'=>$InsuranceNo,'POSubType'=>$ServiceTypeOptions,'IsQualityChkReqired'=>$qtycheckresult); $LastPO = $this->purchaseorder_model->addAmendPOMaster($POMaster,$CreateBy,$PONO); foreach($LastPO as $PO): @@ -1135,6 +1153,12 @@ class amendmentpurchaseorder extends BaseController $Insurance=$this->input->post('Insurance'); + $qtycheck = $this->purchaseorder_model->getqtycheck($PONO); + $qtycheckresult=''; + foreach($qtycheck as $qty) + { + $qtycheckresult= $qty->IsQualityChkReqired; + } if($Insurance=='YES') { @@ -1163,7 +1187,7 @@ class amendmentpurchaseorder extends BaseController $MAD.=$MAD."Current Place of Origin:  " . $beforePalaceoforigin."
"; } - $POMaster = array('ParentPO'=>$PONO,'SupplierID'=>$SupplierID, 'POType'=>$POType,'TotalOrderValue'=>$TotalOrder,'PODate'=>$PODate,'Status'=>$POStatus,'PORange'=>$PoRange,'ServiceDescription'=>$SpcialInstruction,'CreatedBy'=>$CreateBy,'DeliveryAddress'=>$DeliveryAddr,'Import_DispatchDetails'=>$Dispatch,'CreatedDate'=>$createddt,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'ExchangeRate'=>$Exchangerate,'ExchangeRateCalculatedon'=>$ExchangeRateCalculatedon,'CurrencyType'=>$CurrencyType,'PaymentTerms'=>$PaymentTerms,'ReleasedBy'=>$updatedBy,'ReleasedOn'=>$updateddt,'Import_PlaceofOrgin'=>$Palaceoforigin,'Mode_Of_Shipment'=>$Shipmentmode,'Supplier_Reference'=>$SupplierRef,'Supplier_Offer_No'=>$SupplierOffer,'Other_Reference'=>$otherRef,'Fincap'=>$finCap,'AmendedDetails'=>$MAD,'PaymentOtherDescription'=>$OtherPayment,'InsuranceStatus'=>$insurestatus,'InsuranceNumber'=>$Insurancenumber,'POSubType'=>$importoption); + $POMaster = array('ParentPO'=>$PONO,'SupplierID'=>$SupplierID, 'POType'=>$POType,'TotalOrderValue'=>$TotalOrder,'PODate'=>$PODate,'Status'=>$POStatus,'PORange'=>$PoRange,'ServiceDescription'=>$SpcialInstruction,'CreatedBy'=>$CreateBy,'DeliveryAddress'=>$DeliveryAddr,'Import_DispatchDetails'=>$Dispatch,'CreatedDate'=>$createddt,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'ExchangeRate'=>$Exchangerate,'ExchangeRateCalculatedon'=>$ExchangeRateCalculatedon,'CurrencyType'=>$CurrencyType,'PaymentTerms'=>$PaymentTerms,'ReleasedBy'=>$updatedBy,'ReleasedOn'=>$updateddt,'Import_PlaceofOrgin'=>$Palaceoforigin,'Mode_Of_Shipment'=>$Shipmentmode,'Supplier_Reference'=>$SupplierRef,'Supplier_Offer_No'=>$SupplierOffer,'Other_Reference'=>$otherRef,'Fincap'=>$finCap,'AmendedDetails'=>$MAD,'PaymentOtherDescription'=>$OtherPayment,'InsuranceStatus'=>$insurestatus,'InsuranceNumber'=>$Insurancenumber,'POSubType'=>$importoption,'IsQualityChkReqired'=>$qtycheckresult); $LastPO = $this->purchaseorder_model->addAmendPOMaster($POMaster,$CreateBy,$PONO); $NewPO = ''; if(count($LastPO)>0) diff --git a/application/views/Report_consolidate.php b/application/views/Report_consolidate.php index 4399a198..1313a57e 100755 --- a/application/views/Report_consolidate.php +++ b/application/views/Report_consolidate.php @@ -417,19 +417,19 @@ table.dataTable thead > tr > td.sorting { Supplier Name Material Name - Apr  () - May  () - Jun  () - Jul  () - Aug  () - Sep  () - Oct  () - Nov  () - Dec  () - Jan  () - Feb  () - Mar  () - Total  () + Apr  (₹) + May  (₹) + Jun  (₹) + Jul  (₹) + Aug  (₹) + Sep  (₹) + Oct  (₹) + Nov  (₹) + Dec  (₹) + Jan  (₹) + Feb  (₹) + Mar  (₹) + Total  (₹) @@ -697,7 +697,49 @@ table.dataTable thead > tr > td.sorting { // Bootstrap datepicker // Set up your table $(document).ready(function() { + var april_value_sum =0; + var april_quantity_sum= 0; + + var may_value_sum =0; + var may_quantity_sum= 0; + + var june_value_sum =0; + var june_quantity_sum= 0; + + var july_value_sum =0; + var july_quantity_sum= 0; + + var august_value_sum =0; + var august_quantity_sum= 0; + + var september_value_sum =0; + var september_quantity_sum= 0; + + var october_value_sum =0; + var october_quantity_sum= 0; + + var november_value_sum =0; + var november_quantity_sum= 0; + + var december_value_sum =0; + var december_quantity_sum= 0; + + var january_value_sum =0; + var january_quantity_sum= 0; + + var february_value_sum =0; + var february_quantity_sum= 0; + + var march_value_sum =0; + var march_quantity_sum= 0; + + var finalTotal_value_sum =0; + var finalTotal_quantity_sum= 0; + table = $('#tab').DataTable( { + "language": { + "emptyTable":"
Data Not Found !
" + }, "dom": "<'row'<'col-md-6'l><'col-md-6'Bf>>" + "<'row'<'col-md-6'><'col-md-6'>>" + "<'row'<'col-md-12't>><'row'<'col-md-4'i><'col-md-8'p>>", @@ -715,40 +757,141 @@ $(document).ready(function() { }, 'colvis' - ], - "footerCallback": function ( row, data, start, end, display ) { - var api = this.api(), data; - //var newText = $(this).find('span').text(); - // Remove the formatting to get integer data for summation - var intVal = function ( i ) { - return typeof i === 'string' ? - parseFloat(i.replace(/[^0.00-9.00]+/g,"")*1) : - typeof i === 'number' ? - parseFloat(i) : 0; - }; + ], + "footerCallback": function ( row, data, start, end, display ) + { + + for(var j = 0;j<=display.length-1;j++) + { + + var count = display[j]; + + var april_value_value = $('#aprval'+count).text(); + + var may_value_value = $('#mayin'+count).text(); + + var june_value_value = $('#junin'+count).text(); + + var july_value_value = $('#jlyin'+count).text(); + + var august_value_value = $('#augin'+count).text(); + + var september_value_value = $('#sepin'+count).text(); + + var october_value_value = $('#octin'+count).text(); + + var november_value_value = $('#novin'+count).text(); + + var december_value_value = $('#decin'+count).text(); + + var january_value_value = $('#janin'+count).text(); + + var february_value_value = $('#febin'+count).text(); + + var march_value_value = $('#marin'+count).text(); + + var finalTotal_value_value = $('#totalvalue'+count).text(); - TotalQTY = api - .column( 7, { search:'applied' } ) - .data() - .reduce( function (a, b) { - return intVal(a) + intVal(b); - }, 0 ); - $( api.column( 7 ).footer() ).html( TotalQTY ); - - TotalVALUE = api - .column( 10, { search:'applied' } ) - .data() - .reduce( function (a, b) { - return intVal(a) + intVal(b); - }, 0 ); - - $( api.column( 10 ).footer() ).html( TotalVALUE.toFixed(2) ); + april_value_sum += +april_value_value; - } + + may_value_sum += +may_value_value; + + + june_value_sum += +june_value_value; + + + july_value_sum += +july_value_value; + + + august_value_sum += +august_value_value; + + + september_value_sum += +september_value_value; + + + october_value_sum += +october_value_value; + + + november_value_sum += +november_value_value; + + + december_value_sum += +december_value_value; + + + january_value_sum += +january_value_value; + + + february_value_sum += +february_value_value; + + + march_value_sum += +march_value_value; + + + finalTotal_value_sum += +finalTotal_value_value; + + + } + + var api = this.api(), data; + + $( api.column( 1 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(april_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 2 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(april_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 3 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(may_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 4 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(may_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 5 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(june_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 6 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(june_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 7 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(july_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 8 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(july_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 9 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(august_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 10 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(august_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 11 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(september_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 12 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(september_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 13 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(october_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 14 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(october_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 15 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(november_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 16 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(november_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 17 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(december_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 18 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(december_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 19 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(january_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 20 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(january_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 21 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(february_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 22 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(february_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 23 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(march_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 24 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(march_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 25 ).footer() ).html( "report/cashbookdepartment?c=&finyear=>"+parseInt(finalTotal_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 26 ).footer() ).html( "report/cashbookdepartment?c=&finyear=>"+parseInt(finalTotal_quantity_sum).toFixed(2).bold()+'' ); + + + } } ); -} ); -$(document).ready(function() { + table = $('#ta').DataTable( { "dom": "<'row'<'col-md-6'l><'col-md-6'Bf>>" + "<'row'<'col-md-6'><'col-md-6'>>" + @@ -767,7 +910,152 @@ $(document).ready(function() { }, 'colvis' - ] + ], + "footerCallback": function ( row, data, start, end, display ) + { + + + for(var j = 0;j<=display.length-1;j++) + { + + var count = display[j]; + + var april_value_value = $('#aprin'+count).text(); + var april_quantity_value= $('#aprex'+count).text(); + + var may_value_value = $('#mayin'+count).text(); + var may_quantity_value= $('#mayex'+count).text(); + + var june_value_value = $('#junin'+count).text(); + var june_quantity_value= $('#junex'+count).text(); + + var july_value_value = $('#jlyin'+count).text(); + var july_quantity_value= $('#jlyex'+count).text(); + + var august_value_value = $('#augin'+count).text(); + var august_quantity_value= $('#augex'+count).text(); + + var september_value_value = $('#sepin'+count).text(); + var september_quantity_value= $('#sepex'+count).text(); + + var october_value_value = $('#octin'+count).text(); + var october_quantity_value= $('#octex'+count).text(); + + var november_value_value = $('#novin'+count).text(); + var november_quantity_value= $('#novex'+count).text(); + + var december_value_value = $('#decin'+count).text(); + var december_quantity_value= $('#decex'+count).text(); + + var january_value_value = $('#janin'+count).text(); + var january_quantity_value= $('#janex'+count).text(); + + var february_value_value = $('#febin'+count).text(); + var february_quantity_value= $('#febex'+count).text(); + + var march_value_value = $('#marin'+count).text(); + var march_quantity_value= $('#marex'+count).text(); + + var finalTotal_value_value = $('#totalvalue'+count).text(); + var finalTotal_quantity_value= $('#totalquantity'+count).text(); + + april_value_sum += +april_value_value; + april_quantity_sum += +april_quantity_value; + + may_value_sum += +may_value_value; + may_quantity_sum += +may_quantity_value; + + june_value_sum += +june_value_value; + june_quantity_sum += +june_quantity_value; + + july_value_sum += +july_value_value; + july_quantity_sum += +july_quantity_value; + + august_value_sum += +august_value_value; + august_quantity_sum += +august_quantity_value; + + september_value_sum += +september_value_value; + september_quantity_sum += +september_quantity_value; + + october_value_sum += +october_value_value; + october_quantity_sum += +october_quantity_value; + + november_value_sum += +november_value_value; + november_quantity_sum += +november_quantity_value; + + december_value_sum += +december_value_value; + december_quantity_sum += +december_quantity_value; + + january_value_sum += +january_value_value; + january_quantity_sum += +january_quantity_value; + + february_value_sum += +february_value_value; + february_quantity_sum += +february_quantity_value; + + march_value_sum += +march_value_value; + march_quantity_sum += +march_quantity_value; + + finalTotal_value_sum += +finalTotal_value_value; + finalTotal_quantity_sum += +finalTotal_quantity_value; + + } + + var api = this.api(), data; + + $( api.column( 1 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(april_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 2 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(april_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 3 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(may_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 4 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(may_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 5 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(june_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 6 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(june_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 7 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(july_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 8 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(july_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 9 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(august_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 10 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(august_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 11 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(september_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 12 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(september_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 13 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(october_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 14 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(october_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 15 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(november_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 16 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(november_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 17 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(december_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 18 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(december_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 19 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(january_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 20 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(january_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 21 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(february_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 22 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(february_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 23 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(march_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 24 ).footer() ).html( "report/cashbookdepartment?d=&c=&finyear=>"+parseInt(march_quantity_sum).toFixed(2).bold()+'' ); + + $( api.column( 25 ).footer() ).html( "report/cashbookdepartment?c=&finyear=>"+parseInt(finalTotal_value_sum).toFixed(2).bold()+'' ); + + $( api.column( 26 ).footer() ).html( "report/cashbookdepartment?c=&finyear=>"+parseInt(finalTotal_quantity_sum).toFixed(2).bold()+'' ); + + + } } ); } ); diff --git a/application/views/Report_consolidate_inward.php b/application/views/Report_consolidate_inward.php index 4804a966..aa4a3599 100755 --- a/application/views/Report_consolidate_inward.php +++ b/application/views/Report_consolidate_inward.php @@ -288,19 +288,19 @@ $(document).ready(function () { $("#client_name").select2(); }); Supplier Name Material Name - Apr  () - May  () - Jun  () - Jul  () - Aug  () - Sep  () - Oct  () - Nov  () - Dec  () - Jan  () - Feb  () - Mar  () - Total  () + Apr  (₹) + May  (₹) + Jun  (₹) + Jul  (₹) + Aug  (₹) + Sep  (₹) + Oct  (₹) + Nov  (₹) + Dec  (₹) + Jan  (₹) + Feb  (₹) + Mar  (₹) + Total  (₹) @@ -488,7 +488,50 @@ $(document).ready(function() { }, 'colvis' - ] + ], + "footerCallback": function ( row, data, start, end, display ) + { + + var d_qsum= 0; + var d_valuesum= 0; + var m_qsum =0; + var m_valuesum= 0; + var y_quty=0; + var year_value = 0; + + for(var j = 0;j<=display.length-1;j++) + { + var count = display[j]; + var dte= $('#d_qty'+count).text(); + var dvte= $('#d_value'+count).text(); + var te= $('#m_quty'+count).text(); + var m_value= $('#m_value'+count).text(); + var y_qty= $('#y_qty'+count).text(); + var y_value = $('#y_value'+count).text(); + + + d_qsum += +dte; + d_valuesum += +dvte; + m_qsum += +te; + m_valuesum += +m_value; + y_quty += +y_qty; + year_value += +y_value; + } + var api = this.api(), data; + var FinalTotal =parseInt(m_qsum); + var DailyFinalToatal=parseInt(d_qsum); + var DailyvalueFinalTotal=parseInt(d_valuesum); + var MonthlyValueFinal = parseInt(m_valuesum); + var yearlyFinalQty = parseInt(y_quty); + var yearlyValueFinal = parseInt(year_value); + + $( api.column( 2 ).footer() ).html( DailyFinalToatal.toFixed(2).bold() ); + $( api.column( 3 ).footer() ).html( DailyvalueFinalTotal.toFixed(2).bold() ); + $( api.column( 4 ).footer() ).html( FinalTotal.toFixed(2).bold() ); + $( api.column( 5 ).footer() ).html( MonthlyValueFinal.toFixed(2).bold() ); + $( api.column( 6 ).footer() ).html( yearlyFinalQty.toFixed(2).bold() ); + $( api.column( 7 ).footer() ).html( yearlyValueFinal.toFixed(2).bold() ); + } } ); } ); diff --git a/application/views/Report_consolidate_m.php b/application/views/Report_consolidate_m.php index 14fdbc8f..6157324e 100755 --- a/application/views/Report_consolidate_m.php +++ b/application/views/Report_consolidate_m.php @@ -46,13 +46,11 @@ Supplier Name Material Name - - + + Quantity - Value  (₹) - - - + Value  (₹) + input->get('ab'); - $month=date('F'); - $m = $this->input->get('m'); + $ab=$this->input->get('ab'); + $month=date('F'); + $m = $this->input->get('m'); //echo $month; foreach($spurchse as $rel) - { + { ?> diff --git a/application/views/Report_consolidate_raw.php b/application/views/Report_consolidate_raw.php index 8ba09802..4971c535 100755 --- a/application/views/Report_consolidate_raw.php +++ b/application/views/Report_consolidate_raw.php @@ -495,6 +495,7 @@ table.dataTable thead > tr > td.sorting { vOctober,2,'.',''); ?> + vOctober,2,'.','');?> diff --git a/application/views/Report_consolidate_year.php b/application/views/Report_consolidate_year.php index cd3fc8af..1b9502d2 100755 --- a/application/views/Report_consolidate_year.php +++ b/application/views/Report_consolidate_year.php @@ -1,12 +1,4 @@ - - - @@ -171,15 +175,14 @@