diff --git a/app/Controllers/Purchaseorder.php b/app/Controllers/Purchaseorder.php index 4aac50c1..16b36555 100755 --- a/app/Controllers/Purchaseorder.php +++ b/app/Controllers/Purchaseorder.php @@ -366,7 +366,13 @@ class Purchaseorder extends BaseController $data['TotalAmountInWords'] = $this->convertNumber($totalAmt); - $data['RequistionDetails'] = $this->purchaseorder_model->GetPdfRequistionDetails($PONO); + + $requisitionDetailsNew = $this->purchaseorder_model->GetPdfRequistionDetails($PONO) ; + $data['RequistionDetails'] = $requisitionDetailsNew; + $costCenterCode=$requisitionDetailsNew[0]['CostCenterCode']; + $data['costCenterDetails'] = $this->purchaseorder_model->getCostCenterMasterDetails($costCenterCode); + + // echo '
';
// print_r($data);
// echo '';
@@ -538,10 +544,6 @@ class Purchaseorder extends BaseController
$mpdf->Output($ReqType . '_' . $PONO . '.pdf', 'D');
}
-
-
-
-
function CreaterevenuePOPrint()
{
view("revenuepopdf");
diff --git a/app/Models/Purchaseorder_model.php b/app/Models/Purchaseorder_model.php
index 5f33aeca..754984cc 100755
--- a/app/Models/Purchaseorder_model.php
+++ b/app/Models/Purchaseorder_model.php
@@ -672,6 +672,15 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath,
return $query->getResult();
}
+ public function getCostCenterMasterDetails($costCenterCode){
+ $builder = $this->db->table('t_costcenter_master Mast')->distinct()
+ ->select('Mast.*')
+ ->where('CostCenterCode ', $costCenterCode);
+
+ $query = $builder->get();
+ return $query->getResult();
+ }
+
/**
* This function is used to get the Config value from configuration table
* @return array $result : This is result of the query
diff --git a/app/Views/po_pdf.php b/app/Views/po_pdf.php
index 64d5697b..31978d44 100755
--- a/app/Views/po_pdf.php
+++ b/app/Views/po_pdf.php
@@ -121,6 +121,10 @@
$pdftitle = "PURCHASE ORDER";
}
+
+
+
+
$CompanyName = (!empty($CompanyDetails) && !empty($CompanyDetails[0]->CompanyName)) ? $CompanyDetails[0]->CompanyName : "-";
$CompanyAddress = (!empty($CompanyDetails) && !empty($CompanyDetails[0]->Address)) ? $CompanyDetails[0]->Address : "-";
$companyEmail = (!empty($CompanyDetails) && !empty($CompanyDetails[0]->EmailAddress)) ? $CompanyDetails[0]->EmailAddress : "-";
@@ -174,8 +178,10 @@
$ReqDate = (!empty($RequistionDetails) && !empty($RequistionDetails[0]['ReqDate'])) ? $RequistionDetails[0]['ReqDate'] : "";
// $RequestedDept = (!empty($RequistionDetails) && !empty($RequistionDetails[0]['RequestedDept'])) ? $RequistionDetails[0]['RequestedDept'] : "-";
// $CostCenterCode = (!empty($RequistionDetails) && !empty($RequistionDetails[0]['CostCenterCode'])) ? $RequistionDetails[0]['CostCenterCode'] : "-";
-
-
+
+ $costCenterName = $costCenterDetails[0]->CostCenterName ?? '-';
+
+
$releasedBy = (!empty($releasedetails) && !empty($releasedetails[0]->FirstName)) ? $releasedetails[0]->FirstName : "-";
$releasedDt = (!empty($releasedetails) && !empty($releasedetails[0]->ReleasedOn)) ? new DateTime($releasedetails[0]->ReleasedOn, new DateTimeZone('Asia/Kolkata')) : "";
$releasedOn = $releasedDt ? $releasedDt->format('d-m-Y') : "-";
@@ -366,16 +372,18 @@