get('/', 'Home::index'); // $routes->setDefaultController('Login'); // $routes->set404Override('error'); // Application Login Routes $routes->get('/', 'Login::index'); $routes->get('login', 'Login::index'); $routes->add('loginMe', 'Login::loginMe'); $routes->get('logout', 'User::logout'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'loadChangePass', 'User::loadChangePass'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'changePassword', 'User::changePassword'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'userChangePassword', 'User::userChangePassword'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'pageNotFound', 'User::pageNotFound'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'checkEmailExists', 'User::checkEmailExists'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'forgotPassword', 'Login::forgotPassword'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'resetPasswordUser', 'Login::resetPasswordUser'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'resetPasswordConfirmUser', 'Login::resetPasswordConfirmUser'); $routes->post('user/Adduserdepartment', 'User::Adduserdepartment'); $routes->post('user/Deleteuserdepartment', 'User::Deleteuserdepartment'); // $routes->match(['GET', 'POST', 'PUT', 'DELETE'],'resetPasswordConfirmUser/(:any)', 'Login::resetPasswordConfirmUser/$1'); // $routes->match(['GET', 'POST', 'PUT', 'DELETE'],'resetPasswordConfirmUser/(:any)/(:any)', 'Login::resetPasswordConfirmUser/$1/$2'); // $routes->match(['GET', 'POST', 'PUT', 'DELETE'],'createPasswordUser', 'Login::createPasswordUser'); $routes->get('dashboard', 'User::index'); $routes->get('reports', 'Report::index'); // User Routes $routes->get('addNew', 'User::addNew'); $routes->post('fetchEmployeeDetails', 'User::fetchEmployeeDetails'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'addNewUser', 'User::addNewUser'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'userListing', 'User::userListing'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'userListing/(:num)', 'User::userListing/$1'); $routes->get('user/editOld', 'User::editOld'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'editUser', 'User::editUser'); $routes->post('user/Deleteuserdepartment', 'User::Deleteuserdepartment'); $routes->get('user/deleteUser', 'User::deleteUser'); $routes->get('user/reActivateUser', 'User::reActivateUser'); // Supplier Routes $routes->match(["GET","POST"],'supplierlisting', 'Supplier::index'); // list supplier $routes->add('addsupplier', 'Supplier::addsupplier');//load add supplier page $routes->get('viewsupplier', 'Supplier::viewsupplier'); $routes->post('editsupplier', 'Supplier::updatesupplierdetails'); //save supplier details $routes->post('addNewsupplier', 'Supplier::savesupplierdetails'); // update supplier details $routes->post('supplierExist', 'Supplier::checksupplier'); $routes->get('exportsupplier', 'Supplier::exportsupplier'); // export supplier details $routes->post('deletesupplier', 'Supplier::deletesupplier'); $routes->post('reActivateSupplier', 'Supplier::reActivateSupplier'); // Material Master Routes $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'addRawmaterial', 'Rawmaterialdetails::addRawMaterial'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'addNewRawmaterial', 'Rawmaterialdetails::addNewRawMaterial'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'rawmaterialListing', 'Rawmaterialdetails::rawmaterialListing'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'rawmaterialListing/(:num)', 'Rawmaterialdetails::rawmaterialListing/$1'); $routes->post('materialExist', 'Rawmaterialdetails::checkmaterial'); $routes->get('viewRawmaterial', 'Rawmaterialdetails::viewRawmaterial'); $routes->post('rawmaterialdetails/editRawmaterial', 'Rawmaterialdetails::editRawmaterial'); $routes->get('exportmaterial', 'Rawmaterialdetails::exportmaterial'); $routes->post('deleteMaterial', 'Rawmaterialdetails::deleteMaterial'); $routes->post('reActivateMaterial', 'Rawmaterialdetails::reActivateMaterial'); $routes->post('materialCodesConfigCategory', 'Rawmaterialdetails::materialCodesConfigCategory'); // Cost Center Routes $routes->match(['GET','POST'],'costListing', 'CostCenter::index'); $routes->post('fetchCostCenterDetails', 'CostCenter::fetchCostCenterDetails');// for Ajax both add and edit.... $routes->get('reActivateCostCenter', 'CostCenter::reActivateCostCenter'); $routes->get('deleteCostCenter', 'CostCenter::deleteCostCenter'); $routes->post('checkCostCenter', 'CostCenter::checkCostCenter'); $routes->get('exportcost', 'CostCenter::exportcost'); // Driver Routes $routes->get('DriverListing', 'Driver::index'); $routes->post('fetchDriverDetails', 'Driver::fetchDriverDetails');// for Ajax both add and edit.... $routes->get('reActivateDriver', 'Driver::reActivateDriver'); $routes->get('deleteDriver', 'Driver::deleteDriver'); $routes->post('checkDriver', 'Driver::checkDriver'); // Driver Trip Routes $routes->match(['GET', 'POST'], 'loadDriverAttendance', 'Driver::loadDriverAttendance'); $routes->post('fetchDriverAttendanceDetails', 'Driver::fetchDriverAttendanceDetails'); $routes->get('reActivateDriverAttendance', 'Driver::reActivateDriverAttendance'); $routes->get('deleteDriverAttendance', 'Driver::deleteDriverAttendance'); $routes->post('gatheredCustAndQty', 'Driver::gatheredCustAndQty'); $routes->match(['GET', 'POST'], 'updateDieselAndShedValuesBasedonEmpID', 'Driver::updateDieselAndShedValuesBasedonEmpID'); // Driver Monthly Pay Inputs Routes $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'driverMonthlyPayInputs', 'Driver::driverMonthlyPayInputs'); $routes->post('saveMonthlyData', 'Driver::saveMonthlyData'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'driverViewPay', 'Driver::viewGenerator'); $routes->post('checkDriverExistPay', 'Driver::checkDriverExistPay'); $routes->post('driverPayslip', 'Driver::driverPayslip'); $routes->post('getDriver', 'Driver::getDriver'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'driverPrintPdf', 'Driver::driverPrintPdf'); // Asset Detail Routes $routes->match(['GET','POST'],'assetListing', 'Assetdetails::assetListing'); $routes->get('addasset', 'Assetdetails::addasset'); $routes->post('assetdetails/getpodetails', 'Assetdetails::getpodetails'); $routes->post('assetdetails/getline', 'Assetdetails::getline'); $routes->get('assetdetails/editOldasset', 'Assetdetails::editOldasset'); $routes->get('assetdetails/deleteAsset', 'Assetdetails::deleteAsset'); $routes->get('assetdetails/reActivateAsset', 'Assetdetails::reActivateAsset'); $routes->post('assetdetails/checkAssetName', 'Assetdetails::checkAssetName'); //uncommenting addNewAsset $routes->post('addNewasset', 'Assetdetails::addNewasset'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'editOldasset', 'Assetdetails::editasset'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'editOldasset/(:num)', 'Assetdetails::editasset/$1'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'editasset', 'Assetdetails::editasset'); $routes->get('exportasset', 'Assetdetails::exportasset'); // Employee Detail Routes $routes->add('addemployee', 'Employeedetails::addemployee'); $routes->post('addNewEmployee', 'Employeedetails::AddNewEmployee'); $routes->post('deleteEmployeeFile', 'Employeedetails::deleteEmployeeFile'); $routes->get('employeeListing', 'Employeedetails::index'); $routes->get('employeedetails/ViewEmployee', 'Employeedetails::ViewEmployee'); $routes->get('employeedetails/downloadEmployeeDetails', 'Employeedetails::downloadEmployeeDetails'); $routes->post('employeedetails/UpdateEmployee', 'Employeedetails::UpdateEmployee'); $routes->get('exportemployee', 'Employeedetails::exportemployee'); $routes->post('employeeHistory', 'Employeedetails::employeeHistory'); $routes->post('employeeEmailExist', 'Employeedetails::CheckEmail'); $routes->post('employeeMobileExist', 'Employeedetails::CheckMobile'); $routes->post('employeePANExist', 'Employeedetails::checkPAN'); $routes->post('employeecheckAadharNoExist', 'Employeedetails::checkAadharNo'); // Company Information Routes $routes->add('companyview', 'Companycontroller::index'); $routes->post('Updatecompany', 'Companycontroller::Updatecompany'); $routes->post('companycontroller/bankdtl', 'Companycontroller::bankdtl'); // Config Master Routes $routes->get('configlisting', 'Configurationctrl::index'); $routes->get('addconfig', 'Configurationctrl::addconfig'); $routes->post('configurationctrl/saveconfig', 'Configurationctrl::saveconfig'); $routes->post('configurationctrl/configValueCheck', 'Configurationctrl::configValueCheck'); $routes->get('configurationctrl/deleteConfigValue', 'Configurationctrl::deleteConfigValue'); $routes->get('configurationctrl/reActivateConfigValue', 'Configurationctrl::reActivateConfigValue'); $routes->get('activeInactiveConfigValue', 'Configurationctrl::activeInactiveConfigValue'); $routes->get('configurationctrl/editconfig', 'Configurationctrl::editconfig'); $routes->post('configurationctrl/editconfig', 'Configurationctrl::editconfig'); $routes->post('configurationctrl/updateconfig', 'Configurationctrl::updateconfig'); $routes->post('configurationctrl/configNameCheck', 'Configurationctrl::configNameCheck'); $routes->get('configurationctrl/deleteConfig', 'Configurationctrl::deleteConfig'); $routes->get('configurationctrl/reActivateConfig', 'Configurationctrl::reActivateConfig'); $routes->post('configurationctrl/saveConfigValue', 'Configurationctrl::saveConfigValue'); // Department Master Routes $routes->match(["GET","POST"],'departmentListing', 'Department::index'); $routes->get('adddepartment', 'Department::adddepartment'); $routes->post('savedepartment', 'Department::savedepartment'); $routes->get('editOlddepartment', 'Department::viewdepartment'); $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'); //Complaint Routes $routes->get('purchaseorder/AddComplaint', 'Purchaseorder::AddComplaint'); $routes->post('purchaseorder/SaveComplaint', 'Purchaseorder::SaveComplaint'); $routes->get('purchaseorder/EditComplaint', 'Purchaseorder::EditComplaint'); $routes->post('purchaseorder/UpdateComplaint', 'Purchaseorder::UpdateComplaint'); $routes->get('purchaseorder/Savencrlist', 'Purchaseorder::Savencrlist'); $routes->get('purchaseorder/Nonconfirmativelist', 'Purchaseorder::Nonconfirmativelist'); $routes->post('purchaseorder/addloadfile', 'Purchaseorder::addloadfile'); $routes->post('purchaseorder/uploadfile', 'Purchaseorder::uploadfile'); $routes->post('getMaterialUsedPO', 'Purchaseorder::getMaterialUsedPO'); $routes->post('getSupplierUsedPO', 'Purchaseorder::getSupplierUsedPO'); //Zohobooks sync $routes->match(['GET', 'POST'], 'user/zohobooks_api_fetch_all', 'User::zohobooks_api_fetch_all'); // Application Payslip Routes $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'monthlyListings', 'Monthlypay::monthlyListing'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'monthlyListings/(:num)', 'Monthlypay::monthlyListing/$1'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'attendance', 'Monthlypay::attendanceLoad'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'publicholidays', 'Monthlypay::loadPublicholidays'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'permission', 'Monthlypay::permissionslip'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'permissionlist', 'Monthlypay::permissionlist'); $routes->match(['GET', 'POST'], 'monthlypay/permissionpdf/(:any)', 'Monthlypay::permissionpdf/$1'); $routes->post('monthlypay/addper', 'Monthlypay::addper'); $routes->post('monthlypay/saveAttendance', 'Monthlypay::saveAttendance'); $routes->post('monthlypay/savePublicHolidays', 'Monthlypay::savePublicHolidays'); $routes->post('monthlypay/deletePublicHoliday', 'Monthlypay::deletePublicHoliday'); $routes->get('leaveApplicationForm', 'Monthlypay::leaveApplicationForm'); $routes->post('fetchLeaveApplicationForm', 'Monthlypay::fetchLeaveApplicationForm'); $routes->get('deleteLeaveApplicationForm', 'Monthlypay::deleteLeaveApplicationForm'); $routes->match(['GET', 'POST'], 'leaveApplicationPDF/(:any)', 'Monthlypay::leaveApplicationPDF/$1'); $routes->match(['GET', 'POST'], 'overTimeDetails', 'Monthlypay::overTimeDetails'); $routes->get('emppaydate/addemppaydate', 'Emppaydate::addemppaydate'); $routes->post('emppaydate/addNewemppay', 'Emppaydate::addNewemppay'); $routes->get('emppaydate/editOldemppay/(:num)', 'Emppaydate::editOldemppay/$1'); $routes->get('emppaydate/downloadEmpLoanData/(:num)', 'Emppaydate::downloadEmpLoanData/$1'); $routes->post('emppaydate/editemppay', 'Emppaydate::editemppay'); $routes->post('emppaydate/deleteEmpPay', 'Emppaydate::deleteEmpPay'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'emppayListings', 'Emppaydate::emppayListing'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'emppayListings/(:num)', 'Emppaydate::emppayListing/$1'); $routes->match(['GET', 'POST'], 'loanreports/(:any)/(:any)', 'Payslip::loadLoanReport/$1/$2'); $routes->match(['GET', 'POST'], 'loanreports/(:any)', 'Payslip::loadLoanReport/$1'); $routes->match(['GET', 'POST'], 'loanreports', 'Payslip::loadLoanReport'); $routes->post('payslip/Bonusreport', 'Payslip::Bonusreport'); $routes->get('payslip/MonthwiseBonusreport', 'Payslip::monthwiseBonusReport'); // $routes->get('leavereports/(:any)/(:any)', 'Payslip::leaveReport/$1/$2'); $routes->match(['GET', 'POST'], 'leavereports', 'Payslip::leaveReport'); $routes->match(['GET', 'POST'], 'leavemonthlyreports/(:any)/(:any)', 'Payslip::monthwiseLeaveReport/$1/$2'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'monthlypay', 'Payslip::monthlyInputs'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'ExcelUpload2', 'Payslip::viewUpload2'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'FileUpload', 'Payslip::uploadExcel'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'FileUpload2', 'Payslip::uploadExcel2'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'PrintPdf', 'Payslip::PrintPdf'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'ViewPay', 'Payslip::viewGenerator'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'updatepayroll', 'Payslip::updatepayroll'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'BankReport', 'Payslip::loadBankreportScreen'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'PaysilpListing', 'Payslip::payslipLisiting'); $routes->post('payslip/reload_paysliplist', 'Payslip::reload_paysliplist'); $routes->post('payslip/changeMonth', 'Payslip::changeMonth'); $routes->post('payslip/saveMonthlyData', 'Payslip::saveMonthlyData'); $routes->post('payslip/getEmployee', 'Payslip::getEmployee'); $routes->post('payslip/checkExistPay', 'Payslip::checkExistPay'); $routes->post('payslip/callsp', 'Payslip::callsp'); $routes->get('payslip/editPayslip/(:any)', 'Payslip::editPayslip/$1'); $routes->post('payslip/updatePayslip', 'Payslip::updatePayslip'); // Application Requisition Flow Routes $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Requisition', 'Requisitionform::requisitionlisting'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'RequisitionForm', 'Requisitionform::requisition'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'ApproveRequisition', 'Requisitionform::requisitionlistApproval'); $routes->get('EditRequisitionForm', 'Requisitionform::EditRequisitionForm'); $routes->post('EditRequisition', 'Requisitionform::EditRequisition'); $routes->post('addNewRequisition', 'Requisitionform::addNewRequisition'); $routes->post('getMaterialCode', 'Requisitionform::getMaterialCode'); $routes->post('getMaterialDetails', 'Requisitionform::getMaterialDetails'); $routes->post('DeleteRequistionForm', 'Requisitionform::DeleteRequistionForm'); // recheck it used or not. $routes->post('requisitionform/ApproveRequest', 'Requisitionform::ApproveRequest'); $routes->post('requisitionform/DeleteReqNo', 'Requisitionform::DeleteReqNo'); $routes->post('requisitionform/ViewRequest', 'Requisitionform::ViewRequest'); // Application PO Flow Routes $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'addPO', 'Purchaseorder::addPO'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'addNewPO', 'Purchaseorder::addNewPO'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'editOldPO', 'Purchaseorder::editOldPO'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'editOldPO/(:num)', 'Purchaseorder::editOldPO/$1'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'CreatePO', 'Purchaseorder::requisition'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'purchaseOrder', 'Purchaseorder::CreatePurchaseOrder'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'purchaseorderListing', 'Purchaseorder::PurchaseOrderList'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'EmergencyPO', 'Emergencypurchaseorder::CreateEmergencyPO'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'AdvanceRequest', 'Purchaseorder::advancerequest'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'PORelease', 'Purchaseorder::porelease'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'ViewPO', 'Purchaseorder::viewfullpurchaseorder'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'purchaseorder/EditImportPurchaseOrder', 'Purchaseorder::EditImportPurchaseOrder'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'purchaseorder/EditCapitalPurchaseOrder', 'Purchaseorder::EditCapitalPurchaseOrder'); // $routes->match(['GET', 'POST', 'PUT', 'DELETE'],'POApproval', 'Purchaseorder::poapproval'); $routes->get('amendmentpurchaseorder', 'Amendmentpurchaseorder::index'); $routes->post('amendmentpurchaseorderFilter', 'Amendmentpurchaseorder::index'); $routes->get('EditAmendPO', 'Amendmentpurchaseorder::EditAmendPurchaseOrder'); $routes->post('amendmentpurchaseorder/EditRevenuePurchaseOrder', 'Amendmentpurchaseorder::EditRevenuePurchaseOrder'); $routes->post('amendmentpurchaseorder/UpdateAmendServicePurchaseOrder', 'Amendmentpurchaseorder::UpdateAmendServicePurchaseOrder'); $routes->post('amendmentpurchaseorder/EditAmendCapitalPurchaseOrder', 'Amendmentpurchaseorder::EditAmendCapitalPurchaseOrder'); $routes->post('amendmentpurchaseorder/EditAmendImportPO', 'Amendmentpurchaseorder::EditAmendImportPO'); $routes->post('emergencypurchaseorder/getMaterialCode', 'Emergencypurchaseorder::getMaterialCode'); $routes->post('emergencypurchaseorder/getCostCenterName', 'Emergencypurchaseorder::getCostCenterName'); $routes->post('emergencypurchaseorder/addNewServicePurchaseOrder', 'Emergencypurchaseorder::addNewServicePurchaseOrder'); $routes->post('emergencypurchaseorder/addNewRevenuePurchaseOrder', 'Emergencypurchaseorder::addNewRevenuePurchaseOrder'); $routes->post('purchaseorder/addNewPurchaseOrder', 'Purchaseorder::addNewPurchaseOrder'); $routes->post('purchaseorder/DeletePODetails', 'Purchaseorder::DeletePODetails'); $routes->post('purchaseorder/addNewCapitalPurchaseOrder', 'Purchaseorder::addNewCapitalPurchaseOrder'); $routes->post('purchaseorder/addNewImportPurchaseOrder', 'Purchaseorder::addNewImportPurchaseOrder'); $routes->post('servicepurchaseorder/addNewServicePurchaseOrder', 'Servicepurchaseorder::addNewServicePurchaseOrder'); $routes->post('servicepurchaseorder/addfileuplod', 'Servicepurchaseorder::addfileuplod'); $routes->get('EditPO', 'Purchaseorder::EditPurchaseOrder'); $routes->get('purchaseorder/CreatePOPrint', 'Purchaseorder::CreatePOPrint'); $routes->post('purchaseorder/ReleasePO', 'Purchaseorder::ReleasePO'); $routes->post('purchaseorder/EditRevenuePurchaseOrder', 'Purchaseorder::EditRevenuePurchaseOrder'); $routes->post('purchaseorder/deletePurchaseOrderFile', 'Purchaseorder::deletePurchaseOrderFile'); $routes->post('VerifyWithSupplierForPendingPO', 'Purchaseorder::VerifyWithSupplierForPendingPO'); // Application Store Requisition Flow Routes $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'storerequisition', 'Storerequisitioncontroller::addstore'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'approvalstorerequisitionslip', 'Storerequisitioncontroller::SearchRequistLists'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'storerequisitionlisting', 'Storerequisitioncontroller::addstorerequisitionlist'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'EditStoreRequisition', 'Storerequisitioncontroller::EditStoreRequistion'); // Application IGR Routes $routes->get( 'AddIGR', 'Inwardgateregister::addIGR'); // ADD IGR page - working $routes->get( 'ViewIGR', 'Inwardgateregister::viewIGR'); // View IGR PAGE - Working $routes->post('ViewIGR', 'Inwardgateregister::viewIGR');//for filter purpose $routes->get( 'accountsDashboard', 'Inwardgateregister::accountsDashboard'); // View IGR PAGE - Working $routes->post('ViewIGRDetails', 'Inwardgateregister::viewIGRDetails'); $routes->post('GetIGRLineItemDetails', 'Inwardgateregister::getIGRLineItemDetails'); $routes->post('SaveIGR', 'Inwardgateregister::SaveIGR');// Save IGR PAGE - Working $routes->post('UpdateIGR', 'Inwardgateregister::UpdateIGR'); $routes->post('updateIGRWeight', 'Inwardgateregister::updateIGRWeight'); $routes->post('ViewIGRHistory', 'Inwardgateregister::ViewIGRHistory'); $routes->post('getCostCenterData', 'Inwardgateregister::getCostCenterData'); $routes->post('ViewIGRfile', 'Inwardgateregister::ViewIGRfile'); $routes->post('getAdditionalIGRFile', 'Inwardgateregister::getAdditionalIGRFile'); $routes->post('deleteAdditionalIGRFile', 'Inwardgateregister::deleteAdditionalIGRFile'); $routes->get( 'download-files/(:segment)', 'Inwardgateregister::downloadFilesAsZip/$1'); $routes->post('inwardgateregister/edituploadfile', 'Inwardgateregister::edituploadfile'); $routes->post('getIGRRemarks', 'Inwardgateregister::getIGRRemarks'); $routes->post('saveIGRRemarks', 'Inwardgateregister::saveIGRRemarks'); $routes->post('updateGasShortage','Inwardgateregister::updateGasShortage'); $routes->post('gasShortageList','Inwardgateregister::gasShortageList'); $routes->post('getGasShortageDetail',"Inwardgateregister::getGasShortageDetail"); // Non IGR / Expense $routes->get('ListIGR', 'Expense::index'); $routes->post('ListIGR', 'Expense::index'); //for filter usage $routes->post('addExpense', 'Expense::addExpense'); $routes->post('editExpense', 'Expense::editExpense'); $routes->post('getExpenseDetails', 'Expense::getExpenseDetails'); $routes->get('uploads/(:any)', 'Expense::downloads/$1'); $routes->post('deleteFile', 'Expense::deleteFile'); $routes->get('downloadFile/(:any)', 'Expense::downloads/$1'); // Application OGR Page $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'AddOgr', 'Inwardgateregister::addoutwardgateregister'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'ViewOgr', 'Inwardgateregister::ViewOgr'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'EditOGR', 'Inwardgateregister::EditOGR'); $routes->get('drivernameautocomplete', 'Inwardgateregister::drivernameautocomplete'); $routes->get('drivermobileautocomplete', 'Inwardgateregister::drivermobileautocomplete'); // Application MRIR Routes $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'EditMRIR', 'MRIRcontroller::editmaterialinspectionreport'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'ViewMRIR', 'MRIRcontroller::viewmaterialinspectionreport'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Distribution', 'MRIRcontroller::viewmMaterialDistributionList'); // Application Store Routes $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Stock', 'Storestatus::storeavailability'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'UpdatePOStatus', 'Servicepurchaseorder::UpdateServicePOStatus'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'ServicePOBilling', 'Servicepurchaseorder::viewServicePOReportForBilling'); $routes->post('serviceAvilBudgetAmount', 'Servicepurchaseorder::AvilBudgetAmount'); $routes->post('servicepurchaseorder/UpdateServicePurchaseOrder', 'Servicepurchaseorder::UpdateServicePurchaseOrder'); // Application Cash book Routes $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'ViewIncomeExpense', 'Cashbook::incomeExpenseList'); // $routes->match(['GET', 'POST', 'PUT', 'DELETE'],'addNewIncomeExpense', 'Cashbook::addNewIncomeExpenseLoad'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'addIncomeExpense', 'Cashbook::addIncomeExpense'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'AdvanceList', 'Cashbook::AdvanceList'); // Application Bank book Routes $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Bankingview', 'Cashbook::bankfileview'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Bankfiletostatement', 'Cashbook::bankfileupload'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Bankingstatement', 'Cashbook::bankdata'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Debitstatement', 'Cashbook::bankdebitdata'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Cashstatement', 'Cashbook::cashreceipt'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'BankingFile', 'Cashbook::bankfileupload'); // $routes->match(['GET', 'POST', 'PUT', 'DELETE'],'Filelist', 'Cashbook::filelist'); // $routes->match(['GET', 'POST', 'PUT', 'DELETE'],'Bankingrecord', 'Cashbook::bankdata');; $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Bankamountpaid', 'Cashbook::amountpaid'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Bankamountreceived', 'Cashbook::amountreceived'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Receipt', 'Cashbook::cashreceipt'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Payment', 'Cashbook::cashpayment'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Invoice', 'Cashbook::bankinvoice'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Bankcash', 'Cashbook::cashbanking'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'DeleteInvoice', 'Cashbook::deletemappingiv'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'DeletePo', 'Cashbook::Deletemappingporeport'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'MappingInvoice', 'Cashbook::mappinginvoice'); // new added on cashbook controller $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'MappingPo', 'Cashbook::mappingpo'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Bankledgersupplier', 'Cashbook::supplierledger'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Bankledgercustomer', 'Cashbook::customerledger'); // $routes->match(['GET', 'POST', 'PUT', 'DELETE'],'Bankamountpaidsupplier', 'Cashbook::amountpaidsupplier'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Bankamountunpaid', 'Cashbook::amountunpaid'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Bankamountreceivedsupp', 'Cashbook::bankreceivedsupp'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Bankamountunreceived', 'Cashbook::bankunreceivedsupp'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Receiptamount', 'Cashbook::receipt'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Amountreceived', 'Cashbook::amountreceived'); // Application Reports Routes $routes->match(['GET', 'POST'], 'reportpending', 'Report::pending_report'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'releasedpo', 'Report::releasedPO'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'openOrder', 'Report::openorderPO'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'TotalOrder', 'Report::TotalOrd'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_costcenter', 'Report::ccr'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_Material_Supplier', 'Report::MM_Supplier'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_Material_Item', 'Report::MM_Item'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_Material_ReceiptValue', 'Report::MM_ReceiptValue'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_purchase', 'Report::purchase'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_year_wise', 'Report::year_wise'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_supplier', 'Report::purchase_supplier'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_consolidate', 'Report::consolidate'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_cumulative', 'Report::cumulative'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'cashbookreport', 'Report::cashbook'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'cashbookcumulativereport', 'Report::cashbook_cumulative_report'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'cashbookcumulativemonthreport', 'Report::cashbook_month_cumulative_report'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'cashbookmonthlyexpenses', 'Report::monthexpenses'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'cashbookyearlyexpenses', 'Report::yearexpenses'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_purchase_inward', 'Report::ipurchase'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_year_wise_inward', 'Report::iyear_wise'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_supplier_inward', 'Report::ipurchase_supplier'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_supplier_summary', 'Report::suppliersummary'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_consolidate_inward', 'Report::iconsolidate'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_cumulative_inward', 'Report::icumulative'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_cumulative_raw', 'Report::rawi_cumulative'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_consolidate_category', 'Report::rawi_consolidate'); $routes->match(['GET', 'POST'], 'Report_pending_purchase', 'Report::pending_purchase'); $routes->match(['GET', 'POST'], '/Report_pending_purchase', 'Report::pending_purchase'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_purchase_attach', 'Report::iattach'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_monthly_gst', 'Report::monthly_gst'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Report_Material_inward_Register', 'User::getMaterialInwardRegister'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'DeliveryPerformance', 'User::deliver_perform'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'Empperform', 'Report::per'); $routes->get('quality', 'Quality::index'); $routes->get('qualityreportlist', 'Quality::reportList'); $routes->get('qualityreportlistinward', 'Quality::reportListInward'); $routes->get('shortagematerialListing', 'Rawmaterialdetails::shortagematerialListing'); $routes->get('inprocess', 'Inprocess::index'); // Sales Controller $routes->get('sales_dashboard', 'Sales::sales_dashboard'); $routes->get('invoicedetails/ViewInvoice', 'Sales::ViewInvoice'); $routes->get('getInvoiceAttachment', 'Sales::getInvoiceAttachments'); $routes->get('getInvoiceAttachments', 'Sales::getInvoiceAttachments'); $routes->get('deleteAttachment', 'Sales::deleteAttachment'); $routes->post('saveAttachment', 'Sales::saveAttachment'); $routes->post('download_sales_invoice', 'Sales::download_sales_invoice'); $routes->post('updateInvRecQty', 'Sales::updateInvRecQty'); $routes->match(['GET', 'POST'],'sales_invoice', 'Sales::sales_invoice'); $routes->match(['GET', 'POST'], 'sales_report', 'Sales::sales_report'); $routes->match(['GET', 'POST'],'credit_notes', 'Sales::credit_notes'); // transporter Routes $routes->match(['GET', 'POST'],'transporterListing', 'Supplier::transporterListing'); $routes->post('fetchTransporterDetails', 'Supplier::fetchTransporterDetails');// for Ajax both add and edit.... $routes->get('deleteTransporter', 'Supplier::deleteTransporter'); $routes->get('reActivateTransporter', 'Supplier::reActivateTransporter'); $routes->post('checkTransporter', 'Supplier::checkTransporter'); //Factory Machine Master Routes $routes->post('createFactoryMachineMasterDetails', 'FactoryMachineController::createFactoryMachineMasterDetails'); $routes->get('readFactoryMachineMasterDetails', 'FactoryMachineController::readFactoryMachineMasterDetails'); $routes->post('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'); //routes for getSilicaIgr $routes->post('getSilicaIGR', 'Supplier::getSilicaIGR'); //Stock Module //coatingMachineDetails $routes->match(['GET', 'POST'], 'coatingMachineDetails', 'StockController::loadView_coatingMachineDetails'); $routes->post('addNewCoatingMachineDetails', 'StockController::addNewCoatingMachineDetails'); $routes->post('updateCoatingMachineDetails', 'StockController::updateCoatingMachineDetails'); $routes->post('deleteBatchCardFile','StockController::deleteBatchCardFile'); $routes->get('download-batchcard-zip','StockController::downloadBatchCardZip'); //drier machine details $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'drierMachineDetails', 'StockController::drierMachineDetails'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'addOrEditdrierMachineDetails', 'StockController::addOrEditdrierMachineDetails'); //diesel machine details $routes->match(['GET','POST'] , 'dieselMachineDetails' , 'StockController::dieselMachineStockDetails') ; $routes->post('updateDieselMachineDetails' , 'StockController::updateDieselMachineDetails'); //power consumption details $routes->match(['GET', 'POST', 'PUT', 'DELETE'], 'powerConsumptionDetails', 'StockController::powerConsumptionDetails'); $routes->post('updatePowerConsumptionDetails','StockController::updatePowerConsumptionDetails'); //incoming Silica Sand Detaails $routes->match(['GET', 'POST'], 'incomingSilicaSandDetails', 'StockController::loadView_incomingSilicaSandDetails'); $routes->post('updateIncomingSilicaSandDetails', 'StockController::updateIncomingSilicaSandDetails'); $routes->post('updateLabReport','StockController::updateLabReport'); //Bag stock details $routes->match(['GET', 'POST'], 'bagStockDetails', 'StockController::loadView_bagStockDetails'); $routes->post('updateBagStockDetails', 'StockController::updateBagStockDetails'); //Dust And Rough Stock Details $routes->match(['GET', 'POST'], 'dustAndRoughStockDetails', 'StockController::loadView_dustAndRoughStockDetails'); $routes->post('updateDustAndRoughStockDetails', 'StockController::updateDustAndRoughStockDetails'); //Resin stock details $routes->match(['GET', 'POST'], 'resinStockDetails', 'StockController::loadView_resinStockDetails'); $routes->post('updateResinStockDetails', 'StockController::updateResinStockDetails'); //Gas stock details $routes->match(['GET', 'POST'], 'gasStockDetails', 'StockController::loadView_gasStockDetails'); $routes->post('updateGasStockDetails', 'StockController::updateGasStockDetails'); //trp sand use stock details $routes->match(['GET', 'POST'], 'trpSandUseStockDetails', 'StockController::trpSandUseStockDetails'); $routes->post('updateTrpSandUseStockDetails', 'StockController::updateTrpSandUseStockDetails'); //trp production stock details $routes->match(['GET', 'POST'], 'trpProductionDetails', 'StockController::trpProductionDetails'); $routes->post('updateTrpProductionDetails', 'StockController::updateTrpProductionDetails'); //trp abstract $routes->post('updateAbstractDetails','StockController::updateAbstractDetails');