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 @@ - - - - + + + + + +