From ef99e3b95dce7b1f2f29048f679f753d2e54dee3 Mon Sep 17 00:00:00 2001 From: "venbatechnologies@gmail.com" Date: Wed, 5 Jul 2017 15:59:32 +0530 Subject: [PATCH] import po pdf --- application/controllers/purchaseorder.php | 2 +- application/models/purchaseorder_model.php | 20 +++++++++++- application/views/importpopdf.php | 37 ++++++++++++++++++---- 3 files changed, 50 insertions(+), 9 deletions(-) diff --git a/application/controllers/purchaseorder.php b/application/controllers/purchaseorder.php index 15f7ebdd..5078a164 100755 --- a/application/controllers/purchaseorder.php +++ b/application/controllers/purchaseorder.php @@ -1035,7 +1035,7 @@ public function importpoprint($PONO) $this->load->library('dompdf_gen'); // Convert to PDF - $this->dompdf->set_paper(array(0, 0, 841.89, 1190.55), 'landscape'); + //$this->dompdf->set_paper(array(0, 0, 841.89, 1190.55), 'landscape'); $this->dompdf->load_html($php); $this->dompdf->render(); $data['Attachment'] = FALSE; diff --git a/application/models/purchaseorder_model.php b/application/models/purchaseorder_model.php index 4566c06b..2818602f 100755 --- a/application/models/purchaseorder_model.php +++ b/application/models/purchaseorder_model.php @@ -554,9 +554,10 @@ function GetImportPurchaseOrderDetailsForPDF($PONO = '') { $subQuery ='SELECT distinct LineItem.LineItemNo,ReqNo,Mat.MaterialCode,Mat.MaterialName, - Mat.UOM,Quantity,Rate,ROUND((RMCIncludingCustomersPerKG*Quantity),2)as Taxamount , + Mat.UOM,Quantity,ReqMas.Requestedby,Rate,ROUND((RMCIncludingCustomersPerKG*Quantity),2)as Taxamount , ProductPrice,Tax.*,CostCenterCode , POMaster.*,sup.SupplierName,sup.Address FROM T_PurchaseOrder_LineItem LineItem + join T_Requestion_Master ReqMas on ReqMas.ReqNo=LineItem.ReqNo join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode join T_Import_Tax Tax on Tax.LineItemNo = LineItem.LineItemNo join T_PurchaseOrder_Master POMaster on POMaster.PONO = LineItem.PONO @@ -582,6 +583,23 @@ function GetImportPurchaseOrderDetailsForPDF($PONO = '') } + function GerRequesterName($Requester='') + { + $subQuery='SELECT EmpID,FirstName from T_Employee_Details where EmpID=?'; + + $query=$this->db->query($subQuery,array($Requester)); + + return $query->result(); + } + + function GerCurrencyCodeName($Currencycode='') + { + $subQuery='SELECT Currency_Code,FontCode2000 from T_Currency_Details where Currency_Code=?'; + $query=$this->db->query($subQuery,array($Currencycode)); + return $query->result(); + } + + function GetPOStatus($Status='') { $subQuery='SELECT StatusName from T_Status where StatusCode=?'; diff --git a/application/views/importpopdf.php b/application/views/importpopdf.php index 923dddc7..64ec45ad 100755 --- a/application/views/importpopdf.php +++ b/application/views/importpopdf.php @@ -40,13 +40,36 @@ $DeliveryDate = $dtDe->format('d-m-Y'); $ServiceDescription =$PO->ServiceDescription; $CostCenterCode=$PO->CostCenterCode; - $ReqBy=$PO->Requestedby; + //$ReqBy=$PO->Requestedby; $PaymentTerms=$PO->PaymentTerms; } } + if(!empty($Requestername)) + + { + foreach ($Requestername as $Reqname) + { + $ReqBy=$Reqname->FirstName; + } + } + + $CurrencyCode=''; + $CurrencyName=''; + + if(!empty($Currencytype)) + { + foreach ($Currencytype as $CURRE) + { + $CurrencyCode=$CURRE->Currency_Code; + $CurrencyName=$CURRE->FontCode2000; + } + + } + + ?>