diff --git a/app/Controllers/Amendmentpurchaseorder.php b/app/Controllers/Amendmentpurchaseorder.php index ea0fc03c..aef1cf8a 100755 --- a/app/Controllers/Amendmentpurchaseorder.php +++ b/app/Controllers/Amendmentpurchaseorder.php @@ -443,6 +443,8 @@ class Amendmentpurchaseorder extends BaseController $POLineItemNo = $this->request->getPost('LineItemNo' . $i); $CostCenter = $this->request->getPost('costCode' . $i); $ServiceFrequency = $this->request->getPost('Frequency' . $i); + $LineitemAuditorNotes = $this->request->getPost('LineItemNoteForAuditor' . $i); + $LineitemAuditorNotes = ($LineitemAuditorNotes === null || $LineitemAuditorNotes === '') ? '-' : $LineitemAuditorNotes; $LineItemNo = ''; $RecQtyvalue = 0.00; $rowspanvalue = 0; @@ -595,6 +597,7 @@ class Amendmentpurchaseorder extends BaseController */ function UpdateAmendServicePurchaseOrder() { + // dd($this->request->getPost()); $PONO = $this->request->getPost('txtPONO'); $changeStatus = $this->request->getPost('changeStatus'); @@ -776,6 +779,8 @@ class Amendmentpurchaseorder extends BaseController $POLineItemNo = $this->request->getPost('LineItemNo' . $i); $TotalOrderValue = $this->request->getPost('TotalOrderValue' . $i); $ServiceFrequency = $this->request->getPost('Frequency' . $i); + $LineitemAuditorNotes = $this->request->getPost('LineItemNoteForAuditor' . $i); + $LineitemAuditorNotes = ($LineitemAuditorNotes === null || $LineitemAuditorNotes === '') ? '-' : $LineitemAuditorNotes; $LineItemNo = ''; $RecQtyvalue = 0.00; $rowspanvalue = 0; @@ -821,7 +826,7 @@ class Amendmentpurchaseorder extends BaseController if($itemRate != 0){ $this->purchaseorder_model->updateMaterialRate($MaterialCode, $itemRate); } - $POLineItemList = array('PONO' => $NewPO, 'ReqNo' => $Reqnumber, 'MaterialCode' => $MaterialCode, 'Quantity' => $Quantity, 'Rate' => $itemRate, 'Status' => $LineItemStatus, 'ServiceMaterialDescription' => $servicematerialdescription, 'CreatedBy' => $updatedBy, 'CreatedDate' => $updateddt, 'CostCenterCode' => $CostCenter, 'ServiceFrequency' => $ServiceFrequency, 'ReceivedQuantity' => $RecQtyvalue, 'AmendedDetails' => $CAD, 'Per' => $Per); + $POLineItemList = array('PONO' => $NewPO, 'ReqNo' => $Reqnumber, 'MaterialCode' => $MaterialCode, 'Quantity' => $Quantity, 'Rate' => $itemRate, 'Status' => $LineItemStatus, 'ServiceMaterialDescription' => $servicematerialdescription, 'CreatedBy' => $updatedBy, 'CreatedDate' => $updateddt, 'CostCenterCode' => $CostCenter, 'ServiceFrequency' => $ServiceFrequency, 'ReceivedQuantity' => $RecQtyvalue, 'AmendedDetails' => $CAD, 'Per' => $Per,'LineitemAuditorNotes' => $LineitemAuditorNotes); $POLineItem = $this->purchaseorder_model->addPOLineItem($POLineItemList); @@ -1174,6 +1179,8 @@ class Amendmentpurchaseorder extends BaseController $beforeFreightNoofTriploc = $this->request->getPost('beforeNoTrip' . $i); $beforeFreightrateloc = $this->request->getPost('beforeFvalue' . $i); $beforeFreightAmountloc = $this->request->getPost('beforeAfvalue' . $i); + $LineitemAuditorNotes = $this->request->getPost('LineItemNoteForAuditor' . $i); + $LineitemAuditorNotes = ($LineitemAuditorNotes === null || $LineitemAuditorNotes === '') ? '-' : $LineitemAuditorNotes; $rowspanvalue = 0; @@ -1256,7 +1263,7 @@ class Amendmentpurchaseorder extends BaseController if($itemRate != 0){ $this->purchaseorder_model->updateMaterialRate($MaterialCode, $itemRate); } - $POLineItemList = array('PONO' => $NewPO, 'ReqNo' => $Reqnumber, 'MaterialCode' => $MaterialCode, 'Quantity' => $Quantity, 'Rate' => $itemRate, 'Status' => $LineItemStatus, 'CreatedBy' => $CreateBy, 'CreatedDate' => $createddt, 'CostCenterCode' => $CostCenter, 'AmendedDetails' => $CAD, 'Per' => $Per, 'ServiceMaterialDescription' => $CapitalItemDescrition); + $POLineItemList = array('PONO' => $NewPO, 'ReqNo' => $Reqnumber, 'MaterialCode' => $MaterialCode, 'Quantity' => $Quantity, 'Rate' => $itemRate, 'Status' => $LineItemStatus, 'CreatedBy' => $CreateBy, 'CreatedDate' => $createddt, 'CostCenterCode' => $CostCenter, 'AmendedDetails' => $CAD, 'Per' => $Per, 'ServiceMaterialDescription' => $CapitalItemDescrition,'LineitemAuditorNotes' => $LineitemAuditorNotes); $POLineItem = $this->purchaseorder_model->addPOLineItem($POLineItemList); $LineItemNo = ''; @@ -1540,6 +1547,8 @@ class Amendmentpurchaseorder extends BaseController $ClearingCharge = $this->request->getPost('ClearingCharge' . $i); $NetValue = $this->request->getPost('NetValue' . $i); $DutyImpact = $this->request->getPost('DutyImpact' . $i); + $LineitemAuditorNotes = $this->request->getPost('LineItemNoteForAuditor' . $i); + $LineitemAuditorNotes = ($LineitemAuditorNotes === null || $LineitemAuditorNotes === '') ? '-' : $LineitemAuditorNotes; $specialinstruction = $this->request->getPost('Addinstruction' . $i); $CostCenter = $this->request->getPost('costCode' . $i); @@ -1645,8 +1654,8 @@ class Amendmentpurchaseorder extends BaseController } if($itemRate != 0){ $this->purchaseorder_model->updateMaterialRate($MaterialCode, $itemRate); } - - $POLineItemList = array('PONO' => $NewPO, 'ReqNo' => $Reqnumber, 'MaterialCode' => $MaterialCode, 'Quantity' => $Quantity, 'Rate' => $itemRate, 'Status' => $LineItemStatus, 'CreatedBy' => $CreateBy, 'CreatedDate' => $createddt, 'CostCenterCode' => $CostCenter, 'AmendedDetails' => $CAD, 'Per' => $per, 'ServiceMaterialDescription' => $specialinstruction); + + $POLineItemList = array('PONO' => $NewPO, 'ReqNo' => $Reqnumber, 'MaterialCode' => $MaterialCode, 'Quantity' => $Quantity, 'Rate' => $itemRate, 'Status' => $LineItemStatus, 'CreatedBy' => $CreateBy, 'CreatedDate' => $createddt, 'CostCenterCode' => $CostCenter, 'AmendedDetails' => $CAD, 'Per' => $per, 'ServiceMaterialDescription' => $specialinstruction,'LineitemAuditorNotes' => $LineitemAuditorNotes); $POLineItem = $this->purchaseorder_model->addPOLineItem($POLineItemList); @@ -1654,7 +1663,7 @@ class Amendmentpurchaseorder extends BaseController $LineItemNo = $POLineItem[0]['LineItemNo']; } - $ImportTaxList = array('LineItemNo' => $LineItemNo, 'BasicPriceInMTon' => $BasicPriceinmton, 'ProductPrice' => $Productprice, 'LandingCharge' => $LandingCharge, 'AfterLandingCharge' => $AfterLandingCharge, 'CustomDuty' => $CustomDuty, 'AfterCustomDuty' => $AfterCustomDuty, 'CustomEdCess' => $CustomEd, 'CustomSHCess' => $CustomSH, 'CreatedBy' => $CreateBy, 'CreatedDate' => $createddt, 'Grossdutypayable' => $Grossdutypayable, 'CustomDutyExpensesPerKG' => $CustomDutyExpensesPerKG, 'QuantityKG' => $QuantityKG, 'AfterCustomSHCess' => $AfterCustomSH, 'AfterCustomEdCess' => $AfterCustomEd, 'TotalValue' => $Totalvalueitem, 'FreightType' => $FreightType, 'NoOfTrip' => $NoOfTrip, 'FreightValue' => $Freightrate, 'AfterFreightValue' => $Freightamount, 'AssessableValue' => $Assable, 'SubTotal' => $Subtotal, 'IGST' => $Igst, 'AfterIGST' => $AfterIgst, 'DutyImpact' => $DutyImpact, 'NetValue' => $NetValue, 'ClearingCharge' => $ClearingCharge); + $ImportTaxList = array('LineItemNo' => $LineItemNo, 'BasicPriceInMTon' => $BasicPriceinmton, 'ProductPrice' => $Productprice, 'LandingCharge' => $LandingCharge, 'AfterLandingCharge' => $AfterLandingCharge, 'CustomDuty' => $CustomDuty, 'AfterCustomDuty' => $AfterCustomDuty, 'CustomEdCess' => $CustomEd, 'CustomSHCess' => $CustomSH, 'CreatedBy' => $CreateBy, 'CreatedDate' => $createddt, 'Grossdutypayable' => $Grossdutypayable, 'CustomDutyExpensesPerKG' => $CustomDutyExpensesPerKG, 'QuantityKG' => $QuantityKG, 'AfterCustomSHCess' => $AfterCustomSH, 'AfterCustomEdCess' => $AfterCustomEd, 'TotalValue' => $Totalvalueitem, 'FreightType' => $FreightType, 'NoOfTrip' => $NoOfTrip, 'FreightValue' => $Freightrate, 'AfterFreightValue' => $Freightamount, 'AssessableValue' => $Assable, 'SubTotal' => $Subtotal, 'IGST' => $Igst, 'AfterIGST' => $AfterIgst, 'DutyImpact' => $DutyImpact, 'NetValue' => $NetValue, 'ClearingCharge' => $ClearingCharge,'LineitemAuditorNotes' => $LineitemAuditorNotes); $ImportList = $this->purchaseorder_model->addImportTax($ImportTaxList); } diff --git a/app/Controllers/Driver.php b/app/Controllers/Driver.php index f73d7c7b..07fec509 100755 --- a/app/Controllers/Driver.php +++ b/app/Controllers/Driver.php @@ -4,18 +4,21 @@ namespace App\Controllers; use App\Controllers\BaseController; use App\Models\Driver_model; +use App\Models\Employeedetails_model; use Mpdf\Mpdf; class Driver extends BaseController { protected $driver_model; + protected $employeedetails_model; protected $session; public function __construct() { parent::__construct(); $this->driver_model = new Driver_model(); + $this->employeedetails_model = new Employeedetails_model(); $this->session = session(); helper('form'); $this->isLoggedIn(); @@ -23,7 +26,18 @@ class Driver extends BaseController public function index() { - $data['driver_list'] = $this->driver_model->useDriverTable()->getDriverList(); + + // $data['driver_list'] = $this->driver_model->useDriverTable()->getDriverList(); // old + $data1 = $this->employeedetails_model->employeeListing(); + $driver_list = []; + if (count($data1) > 0) { + for ($i = 0; $i < count($data1); $i++) { + if($data1[$i]->is_driver){ + array_push($driver_list, $data1[$i]); + } + } + } + $data['driver_list'] = $driver_list; $this->global['pageTitle'] = 'Driver List'; $this->loadViews("driverListing", $this->global, $data, NULL); } diff --git a/app/Controllers/Servicepurchaseorder.php b/app/Controllers/Servicepurchaseorder.php index 9b08f986..428201a4 100755 --- a/app/Controllers/Servicepurchaseorder.php +++ b/app/Controllers/Servicepurchaseorder.php @@ -317,7 +317,6 @@ class Servicepurchaseorder extends BaseController $POLineItemList = array('PONO' => $PONO, 'ReqNo' => $Reqnumber, 'MaterialCode' => $MaterialCode, 'Quantity' => $Quantity, 'Rate' => $itemRate, 'Status' => $LineItemStatus, 'CreatedBy' => $CreateBy, 'CreatedDate' => $createddt, 'CostCenterCode' => $CostCenter, 'ServiceFrequency' => $ServiceFrequency, 'ServiceMaterialDescription' => $ItemDescription, 'Per' => $Per, 'ItemNo' => $ItemNo,'LineitemAuditorNotes' => $LineitemAuditorNotes); - print_r($POLineItemList); $POLineItem = $this->purchaseorder_model->addPOLineItem($POLineItemList); @@ -343,7 +342,6 @@ class Servicepurchaseorder extends BaseController } } } - die; echo 'Service Purchase Order Created Successfully! PO Number Is: ' . $PONO; } //update service po diff --git a/app/Views/driverListing.php b/app/Views/driverListing.php index 184ad120..d03a6dca 100755 --- a/app/Views/driverListing.php +++ b/app/Views/driverListing.php @@ -9,13 +9,13 @@
- Add Driver Details +
@@ -23,7 +23,7 @@
- +
@@ -32,7 +32,6 @@ - @@ -41,29 +40,24 @@ format('d-m-Y'); - $time = $createdat->format('h:i A'); + + if (date('d-m-Y', strtotime($record->Created_date)) == "30-11--0001") { + $cdate = '00-00-0000'; + } else { + $cdate = date('d-m-Y', strtotime($record->Created_date)); + } ?> - - - - - - + + + + diff --git a/app/Views/editCapitalAmendPO.php b/app/Views/editCapitalAmendPO.php index a2a2d2dd..b2f8eabb 100755 --- a/app/Views/editCapitalAmendPO.php +++ b/app/Views/editCapitalAmendPO.php @@ -1,3 +1,58 @@ +SNo + @@ -827,6 +883,18 @@ if (!empty($POItem) && $CapitalRange == '1') { + @@ -856,6 +924,10 @@ if (!empty($POItem) && $CapitalRange == '1') { $row = array("materialCode" => $record->MaterialCode, "ReqNo" => $record->ReqNo); array_push($res_arr_values, $row); ?> + -
-

-
- - - - - +
+
+
+ +
+
+ + + +
+
+
+ + +      + + +
-
-
+
+
+ + + + + + + + +
+

@@ -1622,19 +1718,19 @@ if (!empty($POItem) && $CapitalRange == '1') { -   Draft + onClick="window.location ='amendmentpurchaseorder';"> +   Save as Draft   Submit - + class="bold">Submit
+ +
--> + --> + + Driver Load Details Attendance
- + 'VehicleNo', 'value' => set_value('VehicleNo'), 'id' => 'VehicleNo', 'class' => 'form-control', 'maxlength' => '20', 'autocomplete' => 'off'); echo form_input($data); diff --git a/app/Views/po_pdf.php b/app/Views/po_pdf.php index b2b75fd7..bfdbcbbe 100755 --- a/app/Views/po_pdf.php +++ b/app/Views/po_pdf.php @@ -165,16 +165,22 @@ $purchaseorderDate = (!empty($POItem) && !empty($POItem[0]->PODate)) ? new DateTime($POItem[0]->PODate, new DateTimeZone('Asia/Kolkata')) : ""; $poDate = $purchaseorderDate ? $purchaseorderDate->format('d-m-Y') : "-"; $IsOpenOrder = (!empty($POItem) && !empty($POItem[0]->IsOpenOrder)) ? $POItem[0]->IsOpenOrder : ""; - $DeliveryDate = ""; - $DeliverySchedule = ""; - if (!empty($POItem) && !empty($POItem[0]->DeliveryOption)) { + $DlvSch = ""; + if ($POItem[0]->DeliveryOption == 1) { - $DeliverySchedule = $POItem[0]->DeliverySchedule; - } else if ($POItem[0]->DeliveryOption == 0 && !empty($POItem[0]->DeliveryDate)) { + $DlvSch = $POItem[0]->DeliverySchedule; + } + + if ($POItem[0]->DeliveryOption == 0 && !empty($POItem[0]->DeliveryDate)) { $dtDe = new DateTime($POItem[0]->DeliveryDate, new DateTimeZone('Asia/Kolkata')); - $DeliveryDate = $dtDe ? $dtDe->format('d-m-Y') : ""; + $DlvSch = $dtDe ? $dtDe->format('d-m-Y') : ""; } - } + + if(!empty($dispatch)){ + $DlvSch = $dispatch; // for import means. + } + + $RequistionNo = (!empty($RequistionDetails) && !empty($RequistionDetails[0]['RequistionNo'])) ? $RequistionDetails[0]['RequistionNo'] : "-"; $ReqDate = (!empty($RequistionDetails) && !empty($RequistionDetails[0]['ReqDate'])) ? $RequistionDetails[0]['ReqDate'] : ""; // $RequestedDept = (!empty($RequistionDetails) && !empty($RequistionDetails[0]['RequestedDept'])) ? $RequistionDetails[0]['RequestedDept'] : "-"; @@ -371,7 +377,7 @@
- +
Create Date Driver Name Driver Mobile Create By Status Action
- -     - - - -     - - -     - - - + FirstName; ?>ContactNumber ?>IsActive == 1 ? 'Active' : 'InActive' ?> + is_driver){ ?> +     + +     +
Requisition No Item DescriptionLine Item Specs Quantity UOM RateReqNo ?> MaterialName, 0, 13, "..."); echo $shortName; ?> + + LineitemAuditorNotes) ? $record->LineitemAuditorNotes : "-"; ?> + + + Quantity ?> UOM ?> Rate, 2, '.', ''); ?>