diff --git a/app/Controllers/Amendmentpurchaseorder.php b/app/Controllers/Amendmentpurchaseorder.php index 61d43ece..b9bac72b 100755 --- a/app/Controllers/Amendmentpurchaseorder.php +++ b/app/Controllers/Amendmentpurchaseorder.php @@ -127,6 +127,8 @@ class Amendmentpurchaseorder extends BaseController $data['POSTATUS'] = $this->purchaseorder_model->GetPOStatus($PONO); $data['POItem'] = $this->purchaseorder_model->GetRevenuePurchaseOrderDetails($PONO); + // echo "
";
+      // print_r($data['POItem']);die;
       $data['PaymentTerms'] = $this->purchaseorder_model->GetPaymentTerms($PONO);
       $this->global['pageTitle'] = 'Edit Revenue Purchase order form';
       $this->loadViews("editRevenueAmendPO", $this->global,  $data, NULL);
@@ -209,7 +211,6 @@ class Amendmentpurchaseorder extends BaseController
    */
   function EditRevenuePurchaseOrder()
   {
-    // print_r($this->request->getPost());die;
     $NewPO = '';
     $MAD = '';
     $PONO = $this->request->getPost('txtPONO');
@@ -313,7 +314,7 @@ class Amendmentpurchaseorder extends BaseController
     // print_r($POMaster);die;
 
     $LastPO  = $this->purchaseorder_model->addAmendPOMaster($POMaster, $updatedBy, $PONO);
-    // dd($LastPO);
+
     if(!empty($LastPO)){
       if (count($LastPO) > 0) {
         $NewPO =  $LastPO[0]['PONO'];
@@ -494,11 +495,10 @@ class Amendmentpurchaseorder extends BaseController
         }
       }
 
-      if (($FreightValue - $preFreightValue) != 0) {
+      if (((int)$FreightValue - $preFreightValue) != 0) {
         $rowspanvalue++;
         $CAD .= "Current Freight : " . $preFreightValue . "Revised Freight : " . $FreightValue . "";
       }
-
       if (($AfterFreightValue - $beforeAfterFreightValue) != 0) {
         $rowspanvalue++;
         $CAD .= "Current Freight Value : " . $beforeAfterFreightValue . "Revised Freight Value : " . $AfterFreightValue . "";
@@ -567,7 +567,6 @@ class Amendmentpurchaseorder extends BaseController
    */
   function UpdateAmendServicePurchaseOrder()
   {
-
     $PONO = $this->request->getPost('txtPONO');
 
     $MAD = '';
@@ -651,7 +650,7 @@ class Amendmentpurchaseorder extends BaseController
     $POMaster = array('PONO' => $AmendmentNewPoNo, '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' => strip_tags((string)$DescriptionOfPo), 'InsuranceStatus' => $InsuranceOptions, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $ServiceTypeOptions, 'IsQualityChkReqired' => $qtycheckresult);
     $file = $this->request->getFile('POFile');
     $PrePOFile = $this->request->getPost('PrePOFile');
-    $requestfilename = $file->getName();
+    $requestfilename = $file ? $file->getName() : null;
     if (!empty($requestfilename)) {
       if ($file && $file->isValid() && !$file->hasMoved()) {
         $path = ROOTPATH . 'public/uploads/POfiles/';
@@ -671,7 +670,6 @@ class Amendmentpurchaseorder extends BaseController
     } else {
       $POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
     }
-
     $LastPO  = $this->purchaseorder_model->addAmendPOMaster($POMaster, $updatedBy, $PONO);
 
     $NewPO = '';
@@ -971,7 +969,7 @@ class Amendmentpurchaseorder extends BaseController
     $AmendmentNewPoNo = generate_amendment_po_number($PONO);
     $POMaster = array('PONO' => $AmendmentNewPoNo, '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' => $InsuranceNumber, 'POSubType' => $ServiceTypeOptions, 'IsQualityChkReqired' => $qtycheckresult);
     $file = $this->request->getFile('POFile');
-    $requestfilename = $file->getName();
+    $requestfilename = $file ? $file->getName() : null;
     $PrePOFile = $this->request->getPost('PrePOFile');
     if (!empty($requestfilename)) {
       if ($file && $file->isValid() && !$file->hasMoved()) {
@@ -993,7 +991,6 @@ class Amendmentpurchaseorder extends BaseController
       $POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
     }
 
-
     $LastPO  = $this->purchaseorder_model->addAmendPOMaster($POMaster, $CreateBy, $PONO);
 
     if (count($LastPO) > 0) {
@@ -1394,6 +1391,7 @@ class Amendmentpurchaseorder extends BaseController
     // if (count($LastPO) > 0) {
     //   $NewPO =  $LastPO[0]['PONO'];
     // }
+    // print_r($LastPO);die;
     foreach ($LastPO as $PO) :
       $NewPO = $PO['PONO'];
     endforeach;
@@ -1403,11 +1401,8 @@ class Amendmentpurchaseorder extends BaseController
 
     $LineItemStatus = REQITEM_NEW;
 
-
-
     $igrvalue =  $this->purchaseorder_model->selectigrmaster($PONO);
 
-
     $po = '';
     $igrno = '';
     // if(count($igrvalue) >0)
diff --git a/app/Models/Purchaseorder_model.php b/app/Models/Purchaseorder_model.php
index 5266661b..a57ce3be 100755
--- a/app/Models/Purchaseorder_model.php
+++ b/app/Models/Purchaseorder_model.php
@@ -822,7 +822,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath,
 
 	function addAmendPOMaster($POMaster, $CreatedBy, $ParentPO)
 	{
-		// print_r($POMaster);
+		// print_r($POMaster);die;
 		$this->db->transStart();
 		$builder = $this->db->table('t_purchaseorder_master');
 		$builder->insert($POMaster);
@@ -1698,15 +1698,16 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per,
 	function GetRequesedByDetails($PONO)
 	{
 		$builder = $this->db->table('t_purchaseorder_master mast')
-			->select('mast.CreatedBy,re.FirstName,Dept.DEPCode,Dept.DepartmentName')
-			->join('tbl_users tbl', 'mast.CreatedBy=tbl.userid')
-			->join('t_employee_details re', 're.EmpID=tbl.EmpID')
-			->join('t_departmentdetails Dept', 're.Departmentcode = Dept.DEPCode')
+			->select('mast.CreatedBy, re.FirstName, Dept.DEPCode, Dept.DepartmentName')
+			->join('tbl_users tbl', 'mast.CreatedBy = tbl.userid', 'left')
+			->join('t_employee_details re', 're.EmpID = tbl.EmpID', 'left')
+			->join('t_departmentdetails Dept', 're.Departmentcode = Dept.DEPCode', 'left')
 			->where('mast.PONO', $PONO);
+		
 		$result = $builder->get();
-
 		return $result->getResult();
 	}
+	
 
 	// get domestic capital po list
 
diff --git a/app/Views/Report_pending_purchase.php b/app/Views/Report_pending_purchase.php
index de33aaef..7d36df7c 100755
--- a/app/Views/Report_pending_purchase.php
+++ b/app/Views/Report_pending_purchase.php
@@ -455,7 +455,8 @@
         format: dateFormat,
         autoclose: true,
         todayHighlight: true,
-        clearBtn: true
+        clearBtn: true,
+		orientation: 'bottom'
     }).on('changeDate', function(e) {
         // When a date is selected in #min-date, update the minDate option for #max-date
         // to.datepicker('setStartDate', e.date);
@@ -467,7 +468,8 @@
         // startDate: new Date(), // Start date cannot be in the past
         autoclose: true,
         todayHighlight: true,
-        clearBtn: true
+        clearBtn: true,
+		orientation: 'bottom'
     }).on('changeDate', function(e) {
         // When a date is selected in #max-date, update the endDate option for #min-date
         from.datepicker('setStartDate', e.date);
diff --git a/app/Views/capitalpurchaseorder.php b/app/Views/capitalpurchaseorder.php
index 79342bf1..d1081f2b 100755
--- a/app/Views/capitalpurchaseorder.php
+++ b/app/Views/capitalpurchaseorder.php
@@ -262,7 +262,7 @@
                     

- Back + Back
diff --git a/app/Views/editCapitalAmendPO.php b/app/Views/editCapitalAmendPO.php index 9d4b09e4..202d1721 100755 --- a/app/Views/editCapitalAmendPO.php +++ b/app/Views/editCapitalAmendPO.php @@ -6,7 +6,6 @@ array("name" => "NO", "value" => "0"), array("name" => "YES", "value" => "1") ); - $requestedBy = $requestedBy[0]->FirstName; // $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); @@ -427,7 +426,7 @@

- Back + Back
@@ -784,42 +783,6 @@
- - - -
-
- -
-
-
@@ -1078,7 +1041,7 @@ -
    +     @@ -1169,7 +1132,6 @@ ?> - @@ -1181,7 +1143,9 @@
-
+ + +
@@ -1393,54 +1357,98 @@
-
- - - - -
+

+
+ + + + +
+
+
+
+ + + + + + + +   Submit + + +
+ +
- - - - - - - -   Submit - - -
- format('d-m-Y'); ?> -
- -
- - - 'AWAITING APPROVE', - 'AWAITING RELEASE' => 'AWAITING APPROVE', - 'RELEASER ONHOLD' => 'APPROVER ONHOLD', - 'PO RELEASED' => 'PO APPROVED', - ]; +
+ format('d-m-Y'); ?> +
+ +
+ + + 'AWAITING APPROVE', + 'AWAITING RELEASE' => 'AWAITING APPROVE', + 'RELEASER ONHOLD' => 'APPROVER ONHOLD', + 'PO RELEASED' => 'PO APPROVED', + ]; - if (isset($PoStatusName) && !empty($PoStatusName)) { - if (isset($statusMappings[$PoStatusName])) { - echo $statusMappings[$PoStatusName]; + if (isset($PoStatusName) && !empty($PoStatusName)) { + if (isset($statusMappings[$PoStatusName])) { + echo $statusMappings[$PoStatusName]; + } else { + echo $PoStatusName; + } } else { - echo $PoStatusName; + echo "Status not provided"; } - } else { - echo "Status not provided"; - } - ?> -
+ ?> +
+
+ + +
+
+ +
+
+
+ @@ -1464,308 +1472,308 @@