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 @@
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 @@
@@ -784,42 +783,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -1393,54 +1357,98 @@
-
- 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 @@