changes in amendment purchase order-1 vadivel J 25-11-2024
This commit is contained in:
parent
4a2b74afbf
commit
fc82edfcfd
@ -135,6 +135,7 @@ $routes->post('editdepartment', 'Department::editdepartment');
|
||||
$routes->get('exportdepartment', 'Department::exportdepartment');
|
||||
$routes->get('reActivateDepartment', 'Department::reActivateDepartment');
|
||||
$routes->get('deleteDepartment', 'Department::deleteDepartment');
|
||||
$routes->post('checkDepartmentName', "Department::checkDepartmentName");
|
||||
|
||||
$routes->get('batchcard/getHistListing', 'Batchcard::getHistListing');
|
||||
|
||||
@ -416,12 +417,13 @@ $routes->post('checkTransporter', 'Supplier::checkTransporter');
|
||||
|
||||
//Factory Machine Master Routes
|
||||
|
||||
$routes->post('createFactoryMachineMasterDetails', 'FactoryMachineController::createFactoryMachineMasterDetails');
|
||||
$routes->get('readFactoryMachineMasterDetails', 'FactoryMachineController::readFactoryMachineMasterDetails');
|
||||
$routes->get('readFactoryMachineMasterDetailsById', 'FactoryMachineController::readFactoryMachineMasterDetailsById');
|
||||
$routes->post('updateFactoryMachineMasterDetails', 'FactoryMachineController::updateFactoryMachineMasterDetails');
|
||||
$routes->get('deleteFactoryMachineMasterDetails', 'FactoryMachineController::deleteFactoryMachineMasterDetails');
|
||||
$routes->post('createFactoryMachineMasterDetails' , 'FactoryMachineController::createFactoryMachineMasterDetails');
|
||||
$routes->get('readFactoryMachineMasterDetails' , 'FactoryMachineController::readFactoryMachineMasterDetails');
|
||||
$routes->get('readFactoryMachineMasterDetailsById ' ,'FactoryMachineController::readFactoryMachineMasterDetailsById');
|
||||
$routes->post('updateFactoryMachineMasterDetails ','FactoryMachineController::updateFactoryMachineMasterDetails');
|
||||
$routes->get('deleteFactoryMachineMasterDetails' , 'FactoryMachineController::deleteFactoryMachineMasterDetails');
|
||||
$routes->get('reActivateFactoryMachineMasterDetails', 'FactoryMachineController::reActivateFactoryMachineMasterDetails');
|
||||
$routes->post('checkMachineName' ,'FactoryMachineController::checkMachineName');
|
||||
|
||||
$routes->get('loadView_createFactoryMachineMasterDetail', 'FactoryMachineController::loadView_createFactoryMachineMasterDetail');
|
||||
$routes->get('loadView_updateFactoryMachineMasterDetail', 'FactoryMachineController::loadView_updateFactoryMachineMasterDetail');
|
||||
|
||||
@ -58,7 +58,7 @@ class Amendmentpurchaseorder extends BaseController
|
||||
|
||||
$data['POData'] = $this->purchaseorder_model->purchaseorderListing($forwhat,$fromDate,$toDate);
|
||||
$data['fromDate'] = date('d-m-Y', strtotime($fromDate));
|
||||
$data['toDate'] = date('d-m-Y', strtotime($toDate));
|
||||
$data['toDate'] = date('d-m-Y', strtotime($toDate));
|
||||
|
||||
$this->global['pageTitle'] = 'Amendment Purchase Order';
|
||||
|
||||
@ -231,6 +231,7 @@ class Amendmentpurchaseorder extends BaseController
|
||||
{
|
||||
$NewPO = '';
|
||||
$MAD = '';
|
||||
// $changeStatus ,will havestatus code itself provided from front-end , no need of constants
|
||||
$changeStatus = $this->request->getPost('changeStatus');
|
||||
$PONO = $this->request->getPost('txtPONO');
|
||||
$POdt = $this->request->getPost('PODate');
|
||||
@ -307,7 +308,7 @@ class Amendmentpurchaseorder extends BaseController
|
||||
}
|
||||
$AmendmentNewPoNo = generate_amendment_po_number($PONO);
|
||||
|
||||
$POMaster = array('PONO' => $AmendmentNewPoNo, 'ParentPO' => $PONO, 'SupplierID' => $SupplierID, 'POType' => $POType, 'PORange' => $PoRange, 'TotalOrderValue' => $TotalOrderValueSummary, 'PODate' => $PODate, 'Status' => $changeStatus == 1 ? PO_RELEASED : PO_DRAFT, 'PaymentTerms' => $PaymentTerms, 'PaymentOtherDescription' => $Otherpayment, 'Mode_Of_Shipment' => $Modeofshipment, 'Supplier_Reference' => $supplierreference, 'Supplier_Offer_No' => $supplieroffno, 'Other_Reference' => $otherreference, 'Fincap' => $fincap, 'InsuranceStatus' => $insurancestatus, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $revenuetype, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'ServiceDescription' => $SpecialInstruction, 'CreatedBy' => $updatedBy, 'DeliveryAddress' => $DeliveryAddr, 'DeliveryDate' => $Deliverydt, 'UpdatedOn' => $updateddt, 'ReleasedBy' => $updatedBy, 'ReleasedOn' => $updateddt, 'AmendedDetails' => $MAD, 'IsQualityChkReqired' => $qtycheckresult);
|
||||
$POMaster = array('PONO' => $AmendmentNewPoNo, 'ParentPO' => $PONO, 'SupplierID' => $SupplierID, 'POType' => $POType, 'PORange' => $PoRange, 'TotalOrderValue' => $TotalOrderValueSummary, 'PODate' => $PODate, 'Status' => $changeStatus , 'PaymentTerms' => $PaymentTerms, 'PaymentOtherDescription' => $Otherpayment, 'Mode_Of_Shipment' => $Modeofshipment, 'Supplier_Reference' => $supplierreference, 'Supplier_Offer_No' => $supplieroffno, 'Other_Reference' => $otherreference, 'Fincap' => $fincap, 'InsuranceStatus' => $insurancestatus, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $revenuetype, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'ServiceDescription' => $SpecialInstruction, 'CreatedBy' => $updatedBy, 'DeliveryAddress' => $DeliveryAddr, 'DeliveryDate' => $Deliverydt, 'UpdatedOn' => $updateddt, 'ReleasedBy' => $updatedBy, 'ReleasedOn' => $updateddt, 'AmendedDetails' => $MAD, 'IsQualityChkReqired' => $qtycheckresult);
|
||||
$file = $this->request->getFile('POFile');
|
||||
$requestfilename = $file->getName();
|
||||
$PrePOFile = $this->request->getPost('PrePOFile');
|
||||
@ -345,9 +346,9 @@ class Amendmentpurchaseorder extends BaseController
|
||||
$NewPO = "";
|
||||
}
|
||||
|
||||
$PODetail = array('Status' => PO_AMENDED); //TO SET PARENT PO AS AMENDMENT STATUS
|
||||
// $PODetail = array('Status' => PO_AMENDED); //TO SET PARENT PO AS AMENDMENT STATUS
|
||||
|
||||
$APO = $this->purchaseorder_model->updateAmendPOMaster($PONO, $PODetail);
|
||||
// $APO = $this->purchaseorder_model->updateAmendPOMaster($PONO, $PODetail);
|
||||
|
||||
$LineItemStatus = REQITEM_NEW;
|
||||
|
||||
@ -582,7 +583,7 @@ class Amendmentpurchaseorder extends BaseController
|
||||
|
||||
|
||||
echo 'Purchase Order Amended Successfully! PO Number Is: ' . $PONO . '- New PO Number is' . $NewPO;
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@ -592,6 +593,7 @@ class Amendmentpurchaseorder extends BaseController
|
||||
{
|
||||
$PONO = $this->request->getPost('txtPONO');
|
||||
|
||||
$changeStatus = $this->request->getPost('changeStatus');
|
||||
$MAD = '';
|
||||
$POdt = $this->request->getPost('PODate');
|
||||
$PODate = get_date_time_format($POdt);
|
||||
@ -670,7 +672,7 @@ class Amendmentpurchaseorder extends BaseController
|
||||
}
|
||||
$AmendmentNewPoNo = generate_amendment_po_number($PONO);
|
||||
|
||||
$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);
|
||||
$POMaster = array('PONO' => $AmendmentNewPoNo, 'ParentPO' => $PONO, 'POType' => $POType, 'SupplierID' => $SupplierID, 'TotalOrderValue' => $TotalOrderValueSummary, 'PODate' => $PODate, 'Status' =>$changeStatus , '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 ? $file->getName() : null;
|
||||
@ -701,9 +703,9 @@ class Amendmentpurchaseorder extends BaseController
|
||||
}
|
||||
|
||||
|
||||
$PODetail = array('Status' => PO_AMENDED); //TO SET PARENT PO AS AMENDMENT STATUS
|
||||
// $PODetail = array('Status' => PO_AMENDED); //TO SET PARENT PO AS AMENDMENT STATUS
|
||||
|
||||
$APO = $this->purchaseorder_model->updateAmendPOMaster($PONO, $PODetail);
|
||||
// $APO = $this->purchaseorder_model->updateAmendPOMaster($PONO, $PODetail);
|
||||
|
||||
$LineItemStatus = REQITEM_NEW;
|
||||
|
||||
@ -874,6 +876,7 @@ class Amendmentpurchaseorder extends BaseController
|
||||
*/
|
||||
function EditAmendCapitalPurchaseOrder()
|
||||
{
|
||||
$changeStatus = $this->request->getPost('changeStatus');
|
||||
$PONO = $this->request->getPost('txtPONO');
|
||||
$MAD = '';
|
||||
$DeliverySchedule = '';
|
||||
@ -990,7 +993,8 @@ class Amendmentpurchaseorder extends BaseController
|
||||
}
|
||||
$updatedBy = $this->session->get('userId');
|
||||
$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);
|
||||
$POMaster = array('PONO' => $AmendmentNewPoNo, 'ParentPO' => $PONO, 'SupplierID' => $SupplierID, 'TotalOrderValue' => $FinalTotalOrder, 'POType' => $POType, 'PODate' => $PODate, 'Status' =>$changeStatus , '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 ? $file->getName() : null;
|
||||
$PrePOFile = $this->request->getPost('PrePOFile');
|
||||
@ -1020,14 +1024,12 @@ class Amendmentpurchaseorder extends BaseController
|
||||
$NewPO = $LastPO[0]['PONO'];
|
||||
}
|
||||
|
||||
$PODetail = array('Status' => PO_AMENDED); //TO SET PARENT PO AS AMENDMENT STATUS
|
||||
|
||||
$APO = $this->purchaseorder_model->updateAmendPOMaster($PONO, $PODetail);
|
||||
//$PODetail = array('Status' => PO_AMENDED); //TO SET PARENT PO AS AMENDMENT STATUS
|
||||
|
||||
// $APO = $this->purchaseorder_model->updateAmendPOMaster($PONO, $PODetail);
|
||||
|
||||
$LineItemStatus = REQITEM_NEW;
|
||||
|
||||
|
||||
$igrvalue = $this->purchaseorder_model->selectigrmaster($PONO);
|
||||
|
||||
|
||||
@ -1299,7 +1301,7 @@ class Amendmentpurchaseorder extends BaseController
|
||||
|
||||
$POdt = '';
|
||||
$createddt = '';
|
||||
|
||||
$changeStatus = $this->request->getPost('changeStatus');
|
||||
$PODate = get_date_time_format($POdt);
|
||||
$SupplierID = $this->request->getPost('drpSupplier');
|
||||
$DeliveryAddr = $this->request->getPost('DeliveryAddr');
|
||||
@ -1384,7 +1386,7 @@ class Amendmentpurchaseorder extends BaseController
|
||||
$MAD .= $MAD . "Current Place of Origin: " . $beforePalaceoforigin . "<br>";
|
||||
}
|
||||
$AmendmentNewPoNo = generate_amendment_po_number($PONO);
|
||||
$POMaster = array('PONO' => $AmendmentNewPoNo, 'ParentPO' => $PONO, 'SupplierID' => $SupplierID, 'POType' => $POType, 'TotalOrderValue' => $TotalOrder, 'PODate' => $PODate, 'Status' => $POStatus, 'PORange' => $PoRange, 'ServiceDescription' => $SpcialInstruction, 'CreatedBy' => $CreateBy, 'DeliveryAddress' => $DeliveryAddr, 'Import_DispatchDetails' => $Dispatch, 'CreatedDate' => $createddt, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'ExchangeRate' => $Exchangerate, 'ExchangeRateCalculatedon' => $ExchangeRateCalculatedon, 'CurrencyType' => $CurrencyType, 'PaymentTerms' => $PaymentTerms, 'ReleasedBy' => $updatedBy, 'ReleasedOn' => $updateddt, 'Import_PlaceofOrgin' => $Palaceoforigin, 'Mode_Of_Shipment' => $Shipmentmode, 'Supplier_Reference' => $SupplierRef, 'Supplier_Offer_No' => $SupplierOffer, 'Other_Reference' => $otherRef, 'Fincap' => $finCap, 'AmendedDetails' => $MAD, 'PaymentOtherDescription' => $OtherPayment, 'InsuranceStatus' => $insurestatus, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $importoption, 'IsQualityChkReqired' => $qtycheckresult);
|
||||
$POMaster = array('PONO' => $AmendmentNewPoNo, 'ParentPO' => $PONO, 'SupplierID' => $SupplierID, 'POType' => $POType, 'TotalOrderValue' => $TotalOrder, 'PODate' => $PODate, 'Status' => $changeStatus , 'PORange' => $PoRange, 'ServiceDescription' => $SpcialInstruction, 'CreatedBy' => $CreateBy, 'DeliveryAddress' => $DeliveryAddr, 'Import_DispatchDetails' => $Dispatch, 'CreatedDate' => $createddt, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'ExchangeRate' => $Exchangerate, 'ExchangeRateCalculatedon' => $ExchangeRateCalculatedon, 'CurrencyType' => $CurrencyType, 'PaymentTerms' => $PaymentTerms, 'ReleasedBy' => $updatedBy, 'ReleasedOn' => $updateddt, 'Import_PlaceofOrgin' => $Palaceoforigin, 'Mode_Of_Shipment' => $Shipmentmode, 'Supplier_Reference' => $SupplierRef, 'Supplier_Offer_No' => $SupplierOffer, 'Other_Reference' => $otherRef, 'Fincap' => $finCap, 'AmendedDetails' => $MAD, 'PaymentOtherDescription' => $OtherPayment, 'InsuranceStatus' => $insurestatus, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $importoption, 'IsQualityChkReqired' => $qtycheckresult);
|
||||
$file = $this->request->getFile('POFile');
|
||||
$requestfilename = $file->getName();
|
||||
$PrePOFile = $this->request->getPost('PrePOFile');
|
||||
@ -1413,9 +1415,9 @@ class Amendmentpurchaseorder extends BaseController
|
||||
foreach ($LastPO as $PO) :
|
||||
$NewPO = $PO['PONO'];
|
||||
endforeach;
|
||||
$PODetail = array('Status' => PO_AMENDED); //TO SET PARENT PO AS AMENDMENT STATUS
|
||||
// $PODetail = array('Status' => PO_AMENDED); //TO SET PARENT PO AS AMENDMENT STATUS
|
||||
|
||||
$APO = $this->purchaseorder_model->updateAmendPOMaster($PONO, $PODetail);
|
||||
// $APO = $this->purchaseorder_model->updateAmendPOMaster($PONO, $PODetail);
|
||||
|
||||
$LineItemStatus = REQITEM_NEW;
|
||||
|
||||
@ -1537,31 +1539,31 @@ class Amendmentpurchaseorder extends BaseController
|
||||
}
|
||||
|
||||
|
||||
if (($LandingCharge - $beforeLandingCharge) != 0) {
|
||||
if (((float)($LandingCharge) - (float)($beforeLandingCharge)) != 0) {
|
||||
|
||||
$rowspanvalue++;
|
||||
$CAD = $CAD . "<tr><td>Current Landing percentage : " . $beforeLandingCharge . "</td><td>Revised Landing Percentage:" . $LandingCharge . "</td></tr>";
|
||||
}
|
||||
|
||||
if (($CustomDuty - $beforeCustomDuty) != 0) {
|
||||
if (((float)($CustomDuty) - (float)($beforeCustomDuty)) != 0) {
|
||||
|
||||
$rowspanvalue++;
|
||||
$CAD = $CAD . "<tr><td>Current CustomDuty : " . $beforeCustomDuty . "</td><td>Revised CustomDuty:" . $CustomDuty . "</td></tr>";
|
||||
}
|
||||
|
||||
|
||||
if ($CustomEd - $beforeCustomEd) {
|
||||
if ( (float)($CustomEd) - (float)($beforeCustomEd)) {
|
||||
$rowspanvalue++;
|
||||
$CAD = $CAD . "<tr><td>Current CustomEd : " . $beforeCustomEd . "</td><td>Revised CustomEd:" . $CustomEd . "</td></tr>";
|
||||
}
|
||||
|
||||
|
||||
if ($CustomSH - $beforeCustomSH) {
|
||||
if ( (float)($CustomSH) - (float)($beforeCustomSH)) {
|
||||
$rowspanvalue++;
|
||||
$CAD = $CAD . "<tr><td>Current CustomSH : " . $beforeCustomSH . "</td><td>Revised CustomSH:" . $CustomSH . "</td></tr>";
|
||||
}
|
||||
|
||||
if ($FreightType != $beforeFreightType) {
|
||||
if ( (float)($FreightType) != (float)($beforeFreightType)) {
|
||||
|
||||
$rowspanvalue++;
|
||||
$CAD = $CAD . "<tr><td>Current Freight Type: " . $beforeFreightType . "</td><td>Revised Freight Type:" . $FreightType . "</td></tr>";
|
||||
@ -1573,13 +1575,13 @@ class Amendmentpurchaseorder extends BaseController
|
||||
$CAD = $CAD . "<tr><td>Current No of Trip: " . $beforeNoOfTrip . "</td><td>Revised Additional Excise duty:" . $NoOfTrip . "</td></tr>";
|
||||
}
|
||||
|
||||
if ($Freightrate - $beforeFreightrate) {
|
||||
if ((float)$Freightrate - (float)$beforeFreightrate) {
|
||||
|
||||
$rowspanvalue++;
|
||||
$CAD = $CAD . "<tr><td>Current Freightrate: " . $beforeFreightrate . "</td><td>Revised Freightrate:" . $Freightrate . "</td></tr>";
|
||||
}
|
||||
|
||||
if ($Freightamount - $beforeFreightamount) {
|
||||
if ((float)$Freightamount - (float)$beforeFreightamount) {
|
||||
|
||||
$rowspanvalue++;
|
||||
$CAD = $CAD . "<tr><td>Current Freight Amount: " . $beforeFreightamount . "</td><td>Revised Freight Amount:" . $Freightamount . "</td></tr>";
|
||||
@ -1591,22 +1593,22 @@ class Amendmentpurchaseorder extends BaseController
|
||||
$CAD = $CAD . "<tr><td>Current Per Value: " . $beforeper . "</td><td>Revised Per Value:" . $per . "</td></tr>";
|
||||
}
|
||||
|
||||
if (($Assable - $beforeAssable) != 0) {
|
||||
if (((float)$Assable - (float)$beforeAssable) != 0) {
|
||||
$rowspanvalue++;
|
||||
$CAD = $CAD . "<tr><td>Current Assessable : " . $beforeAssable . "</td><td>Revised CustomDuty:" . $Assable . "</td></tr>";
|
||||
}
|
||||
|
||||
if (($Subtotal - $beforeSubtotal) != 0) {
|
||||
if (( (float)$Subtotal - (float)$beforeSubtotal) != 0) {
|
||||
$rowspanvalue++;
|
||||
$CAD = $CAD . "<tr><td>Current Subtotal : " . $beforeSubtotal . "</td><td>Revised Subtotal:" . $Subtotal . "</td></tr>";
|
||||
}
|
||||
|
||||
if (($Igst - $beforeIgst) != 0) {
|
||||
if (( (float)$Igst - (float)$beforeIgst) != 0) {
|
||||
$rowspanvalue++;
|
||||
$CAD = $CAD . "<tr><td>Current IGST Percentage : " . $beforeIgst . "</td><td>Revised IGST Percentage:" . $Igst . "</td></tr>";
|
||||
}
|
||||
|
||||
if (($Grossdutypayable - $beforeGrossdutypayable) != 0) {
|
||||
if (((float)$Grossdutypayable - (float)$beforeGrossdutypayable) != 0) {
|
||||
$rowspanvalue++;
|
||||
$CAD = $CAD . "<tr><td>Current Gross Duty Payable : " . $beforeGrossdutypayable . "</td><td>Revised Gross Duty Payable:" . $Grossdutypayable . "</td></tr>";
|
||||
}
|
||||
|
||||
@ -246,4 +246,14 @@ class Department extends BaseController
|
||||
$writer->save('php://output');
|
||||
exit;
|
||||
}
|
||||
|
||||
function checkDepartmentName(){
|
||||
|
||||
$data = $this->request->getPost();
|
||||
$departmentName = $data['departmentName'];
|
||||
$result = $this->department_model->checkDepartmentName($departmentName);
|
||||
return $this->response->setJSON($result);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -30,28 +30,7 @@ class FactoryMachineController extends BaseController
|
||||
//
|
||||
}
|
||||
|
||||
public function createFactoryMachineMasterDetails(){
|
||||
|
||||
|
||||
$this->global['pageTitle'] = 'Create Factory Machine ';
|
||||
|
||||
$postData=[
|
||||
'machine_name'=> $this->request->getPost('machineName'),
|
||||
'machine_type'=> $this->request->getPost('machineType'),
|
||||
'energy_type' => $this->request->getPost('energyType'),
|
||||
];
|
||||
|
||||
|
||||
|
||||
$data = $this->factoryMachineMaster_model->insert($postData);
|
||||
|
||||
return redirect()->to('/readFactoryMachineMasterDetails');
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
public function loadView_createFactoryMachineMasterDetail(){
|
||||
|
||||
@ -172,4 +151,16 @@ class FactoryMachineController extends BaseController
|
||||
|
||||
}
|
||||
|
||||
public function checkMachineName(){
|
||||
|
||||
$data = $this->request->getPost();
|
||||
|
||||
$machineName = $data['machineName'];
|
||||
|
||||
$result = $this->factoryMachineMaster_model->where('machine_name',$machineName)->find();
|
||||
|
||||
return $this->response->setJSON($result);
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -918,7 +918,7 @@ class User extends BaseController
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
$data['EmpList'] = $this->user_model->getAllEmployees();
|
||||
$data['EmpList'] = $this->user_model->rolesNotAllotedEmployees();
|
||||
$data['roles'] = $this->user_model->getUserRoles();
|
||||
$data['Department'] = json_decode(json_encode($this->department_model->departmentListing()), true);
|
||||
|
||||
@ -1051,7 +1051,7 @@ class User extends BaseController
|
||||
$access = $this->user_model->addAccess($userdept);
|
||||
if ($access > 0) {
|
||||
echo "Successfully Added";
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -148,10 +148,16 @@ function getdepcode()
|
||||
$res = $this->db->affectedRows();
|
||||
return $res;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function checkDepartmentName($departmentName){
|
||||
$builder = $this->db->table('t_departmentdetails')
|
||||
->where('DepartmentName', $departmentName);
|
||||
$query = $builder->get();
|
||||
$result =$query->getResultArray();
|
||||
return $result;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
@ -849,7 +849,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath,
|
||||
|
||||
return $query->getResultArray();
|
||||
} else {
|
||||
return false;
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -225,6 +225,22 @@ class User_model extends Model
|
||||
return $query->getResult();
|
||||
}
|
||||
|
||||
function rolesNotAllotedEmployees(){
|
||||
{
|
||||
|
||||
$builder = $this->db->table('t_employee_details EMP')
|
||||
->select('EMP.EmpID, EMP.FirstName, EMP.LastName, EMP.Designation, EMP.EmailId, EMP.ContactNumber, DEPT.DEPCode, DEPT.DepartmentName')
|
||||
->join('t_departmentdetails DEPT', 'EMP.Departmentcode = DEPT.DEPCode')
|
||||
->join('tbl_users U', 'EMP.EmpID = U.EmpID', 'left')
|
||||
->where('EMP.IsActive', 1)
|
||||
->where('U.EmpID IS NULL');
|
||||
|
||||
$query = $builder->get();
|
||||
|
||||
return $query->getResult();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function addAccess($userdept)
|
||||
{
|
||||
|
||||
@ -1482,9 +1482,9 @@ if (!empty($getlogpodtl)) {
|
||||
<input type="hidden" name="Budget" id="Budget" value="<?php echo $BudgetType; ?>" />
|
||||
|
||||
<?php if ($PONOStatus == PO_DRAFT || $PONOStatus == PO_CREATED || $PONOStatus == REQITEM_Emergency_PO_CREATED) { ?>
|
||||
<a class="btn btn-success Save" ID="Cancel" href="<?php echo base_url() . 'purchaseorderListing'; ?>"> <span class="bold">Cancel</span></a>
|
||||
<a class="btn btn-secondary" ID="Cancel" href="<?php echo base_url() . 'purchaseorderListing'; ?>"> <span class="bold">Cancel</span></a>
|
||||
<?php if ($PONOStatus == PO_DRAFT) { ?>
|
||||
<a class="btn btn-success Save" ID="Save" onclick="Save(0)"> <span class="bold">Save</span></a>
|
||||
<a class="btn btn-primary Save" ID="Save" onclick="Save(0)"> <span class="bold">Save As Draft</span></a>
|
||||
<?php } ?>
|
||||
<a class="btn btn-success Save" ID="Submit" onclick="Save(1)"> <span class="bold">Submit</span></a>
|
||||
<a class="btn btn-success Save" ID="Save" onclick="Save(4)"> <span class="bold">Approve</span></a>
|
||||
|
||||
@ -55,12 +55,13 @@
|
||||
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-4 d-flex align-items-center">
|
||||
<input type="checkbox" id="IsActive" name="IsActive" style="margin-top: 16px;">
|
||||
<span for="Active" style="margin-top: 16px;"> Is Active</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 d-flex align-items-center">
|
||||
<input type="hidden"
|
||||
value="1"
|
||||
id="IsActive" name="IsActive" style="margin-top: 16px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12 text-right">
|
||||
<input type="reset" id="reset" class="btn btn-reset" style="background-color: red;color: white; margin-right: 15px;width: 80px;" value="Reset" />
|
||||
<input type="submit" onclick="return Validate();" value="Submit" class="btn btn-success">
|
||||
@ -149,4 +150,41 @@
|
||||
// return false;
|
||||
// return true;
|
||||
// }
|
||||
</script>
|
||||
|
||||
<script>
|
||||
|
||||
$("#DepartmentName").on('change',function(){
|
||||
let departmentName = $("#DepartmentName").val();
|
||||
$('#loader').show();
|
||||
$.ajax({
|
||||
type:"POST",
|
||||
data:{departmentName},
|
||||
url:"<?php echo base_url();?>checkDepartmentName",
|
||||
success:function(data){
|
||||
|
||||
if(data && data.length >0){
|
||||
let isActive = data[0].IsActive;
|
||||
if(isActive == 1){
|
||||
alert("Department name already Exists ..!! ");
|
||||
}else{
|
||||
alert("Department Name already Existing in the deleted section.!!");
|
||||
}
|
||||
window.location.reload();
|
||||
}
|
||||
|
||||
},
|
||||
error:function(error){
|
||||
console.log("error occured..!!")
|
||||
console.error(error);
|
||||
},
|
||||
complete:function(){
|
||||
$('#loader').hide();
|
||||
console.log("ajax call is completed..!!")
|
||||
}
|
||||
|
||||
})
|
||||
|
||||
})
|
||||
|
||||
</script>
|
||||
@ -1623,10 +1623,12 @@ if (!empty($POItem) && $CapitalRange == '1') {
|
||||
<input type="hidden" name="txtDeletedRow" id="txtDeletedRow" />
|
||||
|
||||
|
||||
<input type="button" class="btn btn-success" value="Cancel"
|
||||
<input type="button" class="btn btn-secondary" value="Cancel"
|
||||
onClick="window.location ='amendmentpurchaseorder';"
|
||||
style="margin-right:10px">
|
||||
<a class="btn btn-success Save" ID="Submit" onclick="Save()"> <span
|
||||
<a class="btn btn-primary Save" onclick="Save(0)"> <span
|
||||
class="bold">Draft</span></a>
|
||||
<a class="btn btn-success Save" ID="Submit" onclick="Save(1)"> <span
|
||||
class="bold">Submit</span></a>
|
||||
|
||||
|
||||
@ -3409,7 +3411,7 @@ Calculate Landing charge
|
||||
|
||||
}
|
||||
|
||||
function Save() {
|
||||
function Save(status) {
|
||||
//alert('save function');
|
||||
|
||||
// stat = '<?php echo PO_CREATED; ?>';
|
||||
@ -3475,6 +3477,18 @@ Calculate Landing charge
|
||||
formData.append('PaymentMethod', PaymentMethod);
|
||||
formData.append('PayableAT', PayableAT);
|
||||
formData.append('PaymentDate', PaymentDate);
|
||||
|
||||
if (status == 0) { // for draft
|
||||
formData.append('changeStatus','ST014');
|
||||
console.log("status",status);
|
||||
};
|
||||
|
||||
if (status == 1) { // for approve
|
||||
formData.append('changeStatus','ST026');
|
||||
console.log("status",status);
|
||||
};
|
||||
|
||||
|
||||
$('#loader').show();
|
||||
|
||||
$.ajax({
|
||||
@ -3494,8 +3508,7 @@ Calculate Landing charge
|
||||
$('#txtDeletedRow').val('');
|
||||
$('#SpcialInstruction').val('');
|
||||
$('#txtDeliveryAddress').val('');
|
||||
window.location = "amendmentpurchaseorder";
|
||||
|
||||
window.location = status == 1 ? "amendmentpurchaseorder" : "purchaseorderListing";
|
||||
} else {
|
||||
$('#loader').hide();
|
||||
alert("Error");
|
||||
|
||||
@ -157,7 +157,7 @@ if (!empty($POMaster)) {
|
||||
}
|
||||
//$AvilableBudget=0;
|
||||
//echo $InsuranceStatus;
|
||||
$SavedSum = $Orderedsum * $ExchangeRate;
|
||||
$SavedSum = (int)$Orderedsum * (int)$ExchangeRate;
|
||||
//echo $SavedSum;
|
||||
$AvilableBudget = $SavedSum + $AvlAmount;
|
||||
//echo $AvilableBudget;
|
||||
@ -1529,7 +1529,8 @@ if (!empty($RequistionDetails)) {
|
||||
<?php //if($PONOStatus == PO_DRAFT) {
|
||||
?>
|
||||
<!-- <a class="btn btn-success Save" ID="Save" onclick="Save(0)" > <span class="bold">Save</span></a> -->
|
||||
<a class="btn btn-success Save" ID="Cancel" href="<?php echo base_url() . 'amendmentpurchaseorder'; ?>"> <span class="bold">Cancel</span></a>
|
||||
<a class="btn btn-secondary Save" ID="Cancel" href="<?php echo base_url() . 'amendmentpurchaseorder'; ?>"> <span class="bold">Cancel</span></a>
|
||||
<a class="btn btn-primary" onclick="Save(0)"> <span class="bold">Draft</span></a>
|
||||
<a class="btn btn-success Submit" ID="Submit" onclick="Save(1)"> <span class="bold">Submit</span></a>
|
||||
<!-- <input type="reset" class="btn btn-success" value="Reset"> -->
|
||||
<?php //}else {
|
||||
@ -2927,6 +2928,13 @@ if (!empty($RequistionDetails)) {
|
||||
$('#loader').show();
|
||||
var formData = new FormData($('.ImportPO')[0]);
|
||||
|
||||
if (status == 0) { // for draft
|
||||
formData.append('changeStatus','STO14');
|
||||
};
|
||||
if (status == 1) { // for approve
|
||||
formData.append('changeStatus','STO26');
|
||||
};
|
||||
|
||||
$.ajax({
|
||||
// data:$('.ImportPO').serialize(),
|
||||
data: formData,
|
||||
@ -2941,16 +2949,24 @@ if (!empty($RequistionDetails)) {
|
||||
if (data) {
|
||||
// $('#content').loader('hide');
|
||||
alert(data);
|
||||
|
||||
console.log(data);
|
||||
$('#txtRowCount').val('');
|
||||
$('#txtDeletedRow').val('');
|
||||
//$('#SpcialInstruction').val('');
|
||||
//$('#txtDeliveryAddress').val('');
|
||||
|
||||
window.location = "amendmentpurchaseorder";
|
||||
// window.location = status == 1 ? "amendmentpurchaseorder" : "purchaseorderListing";
|
||||
} else {
|
||||
alert("Error");
|
||||
}
|
||||
|
||||
},
|
||||
error : function (){
|
||||
console.error(error);
|
||||
},
|
||||
complete : function (){
|
||||
console.log("ajax call is completed ");
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
@ -2572,6 +2572,7 @@ if (!empty($INRSYMBOL)) {
|
||||
if (status == 1) { // for approve
|
||||
formData.append('changeStatus','STO26');
|
||||
};
|
||||
|
||||
$('#loader').show();
|
||||
$.ajax({
|
||||
// data:$('.CreatePO').serialize(),
|
||||
@ -2590,7 +2591,7 @@ if (!empty($INRSYMBOL)) {
|
||||
$('#SpcialInstruction').val('');
|
||||
$('#txtDeliveryAddress').val('')
|
||||
|
||||
window.location = status == 1 ? "amendmentpurchaseorder" : "purchaseorderListing";
|
||||
window.location = (status == 1) ? "amendmentpurchaseorder" : "purchaseorderListing";
|
||||
|
||||
} else {
|
||||
$('#loader').hide();
|
||||
|
||||
@ -1269,10 +1269,11 @@ foreach ($PaymentTerms as $TER) {
|
||||
<input type="hidden" name="txtPONO" id="txtPONO" value="<?php echo $PONO; ?>" />
|
||||
<input type="hidden" name="txtStatus" id="txtStatus" />
|
||||
<input type="hidden" name="txtDeletedRow" id="txtDeletedRow" />
|
||||
<input type="button" class="btn btn-success mr-2 " value="Cancel" onClick="window.location ='amendmentpurchaseorder';">
|
||||
|
||||
<!-- <a class="btn btn-success Save" ID="Save" onclick="Save(0)" > <span class="bold">Save</span></a> -->
|
||||
<a class="btn btn-success Save " ID="Submit" onclick="Save()"> <span class="bold">Submit</span></a>
|
||||
|
||||
<input class="btn btn-secondary" type="button" class="btn btn-success mr-2 " value="Cancel" onClick="window.location ='amendmentpurchaseorder';">
|
||||
<a class="btn btn-primary Save" onclick="Save(0)" > <span class="bold">Draft</span></a>
|
||||
<a class="btn btn-success Save " ID="Submit" onclick="Save(1)"> <span class="bold">Submit</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -2180,7 +2181,7 @@ foreach ($PaymentTerms as $TER) {
|
||||
//
|
||||
</script>
|
||||
<script>
|
||||
function Save() {
|
||||
function Save(status) {
|
||||
stat = '<?php echo PO_CREATED; ?>';
|
||||
// stat = '<?php echo PO_RELEASED; ?>';
|
||||
tinyMCE.triggerSave();
|
||||
@ -2214,6 +2215,12 @@ foreach ($PaymentTerms as $TER) {
|
||||
} else {
|
||||
// $('#content').loader('show');
|
||||
var formData = new FormData($('.ServicePO')[0]);
|
||||
if (status == 0) { // for draft
|
||||
formData.append('changeStatus','STO14');
|
||||
};
|
||||
if (status == 1) { // for approve
|
||||
formData.append('changeStatus','STO26');
|
||||
};
|
||||
$('#loader').show();
|
||||
$.ajax({
|
||||
// data: $('.ServicePO').serialize(),
|
||||
@ -2231,11 +2238,18 @@ foreach ($PaymentTerms as $TER) {
|
||||
$('#txtStatus').val('');
|
||||
$('#SpcialInstruction').val('');
|
||||
$('#txtDeliveryAddress').val('')
|
||||
window.location = "amendmentpurchaseorder";
|
||||
|
||||
window.location = status == 1 ? "amendmentpurchaseorder" : "purchaseorderListing";
|
||||
} else {
|
||||
$('#loader').hide();
|
||||
alert("Error");
|
||||
console.error("Error");
|
||||
}
|
||||
},
|
||||
error : function (error){
|
||||
console.log("error occurred" , error);
|
||||
},
|
||||
complete : function (){
|
||||
console.log("Ajax call is completed ..!!");
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -2243,6 +2257,9 @@ foreach ($PaymentTerms as $TER) {
|
||||
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
|
||||
// this function is used to clear data changing schedule option
|
||||
$('#Scheduleby').change(function() {
|
||||
|
||||
|
||||
@ -130,7 +130,7 @@ if (!empty($POMaster)) {
|
||||
$PONOStatus = $Req->StatusCode;
|
||||
$PONO = $Req->PONO;
|
||||
$ServiceDescription = $Req->ServiceDescription;
|
||||
$ExchangeRate = number_format(($Req->ExchangeRate), 2);
|
||||
$ExchangeRate = number_format(((int)$Req->ExchangeRate), 2);
|
||||
//echo "$ExchangeRate";
|
||||
$EDt = new DateTime($Req->ExchangeRateCalculatedon);
|
||||
$ExchangeRateCalculatedon = $EDt->format('d-m-Y');
|
||||
|
||||
@ -109,3 +109,37 @@ $energyType=$masterData['energy_type']??'';
|
||||
|
||||
</div> <!-- content -->
|
||||
</div>
|
||||
|
||||
|
||||
<script>
|
||||
$('#machineName').on('change',function(){
|
||||
let machineName = $(this).val();
|
||||
$('#loader').show();
|
||||
$.ajax({
|
||||
type:"POST",
|
||||
url:"<?php echo base_url();?>/checkMachineName",
|
||||
data:{machineName},
|
||||
success : function(data){
|
||||
if(data && data.length > 0 ){
|
||||
let isActive = data[0].is_active;
|
||||
if(isActive == 1){
|
||||
alert("Machine Name already existing ..!!");
|
||||
$('#machineName').val('');
|
||||
}else{
|
||||
alert("Machine Name already existing in the deleted section ..!!");
|
||||
$('#machineName').val('');
|
||||
}
|
||||
}
|
||||
|
||||
},
|
||||
error : function (error){
|
||||
console.log("error ocurred..!!");
|
||||
console.error(error);
|
||||
},
|
||||
complete : function (){
|
||||
$('#loader').hide();
|
||||
console.log("ajax call is finished..!!");
|
||||
}
|
||||
})
|
||||
})
|
||||
</script>
|
||||
Loading…
Reference in New Issue
Block a user