diff --git a/ci4/app/Config/Routes.php b/ci4/app/Config/Routes.php index b92a518d..d799f4dc 100755 --- a/ci4/app/Config/Routes.php +++ b/ci4/app/Config/Routes.php @@ -32,21 +32,27 @@ $routes->group('settings', ['namespace' => 'App\Controllers\Sistema'], function * Route Definitions * -------------------------------------------------------------------- */ -$routes->group('tarifaacabado', ['namespace' => 'App\Controllers\Tarifas'], function ($routes) { - $routes->get('', 'Tarifaacabado::index', ['as' => 'tarifaAcabadoList']); - $routes->get('index', 'Tarifaacabado::index', ['as' => 'tarifaAcabadoIndex']); - $routes->get('list', 'Tarifaacabado::index', ['as' => 'tarifaAcabadoList2']); - $routes->get('add', 'Tarifaacabado::add', ['as' => 'newTarifaAcabado']); - $routes->post('add', 'Tarifaacabado::add', ['as' => 'createTarifaAcabado']); - $routes->post('create', 'Tarifaacabado::create', ['as' => 'ajaxCreateTarifaAcabado']); - $routes->put('(:num)/update', 'Tarifaacabado::update/$1', ['as' => 'ajaxUpdateTarifaAcabado']); - $routes->post('edit/(:num)', 'Tarifaacabado::edit/$1', ['as' => 'updateTarifaAcabado']); - $routes->get('delete/(:num)', 'Tarifaacabado::delete/$1', ['as' => 'deleteTarifaAcabado']); - $routes->post('datatable', 'Tarifaacabado::datatable', ['as' => 'dataTableOfTarifasAcabado']); - $routes->post('allmenuitems', 'Tarifaacabado::allItemsSelect', ['as' => 'select2ItemsOfTarifasAcabado']); - $routes->post('menuitems', 'Tarifaacabado::menuItems', ['as' => 'menuItemsOfTarifasAcabado']); + +/* Rutas para configuraciones */ +$routes->group('tarifas', ['namespace' => 'App\Controllers\Tarifas'], function ($routes) { + + /* Cliente */ + $routes->group('acabados', ['namespace' => 'App\Controllers\Tarifas\Acabados'], function ($routes) { + + $routes->get('', 'TarifaAcabados::index', ['as' => 'tarifaAcabadoList']); + $routes->match(['get', 'post'], 'add', 'TarifaAcabados::add', ['as' => 'tarifaAcabadoAdd']); + $routes->match(['get', 'post'], 'edit/(:num)', 'TarifaAcabados::edit/$1', ['as' => 'tarifaAcabadoEdit']); + $routes->get('delete/(:num)', 'TarifaAcabados::delete/$1', ['as' => 'tarifaAcabadoDelete']); + $routes->post('datatable', 'TarifaAcabados::datatable', ['as' => 'tarifaAcabadoDT']); + + $routes->group('lineas', ['namespace' => 'App\Controllers\Tarifas\Acabados'], function ($routes) { + $routes->post('datatable', 'TarifaAcabadosLineas::datatable', ['as' => 'tarifaAcabadoLineasDT']); + $routes->post('datatable_editor', 'TarifaAcabadosLineas::datatable_editor', ['as' => 'tarifaAcabadoLineasDTE']); + $routes->get('delete/(:num)', 'TarifaAcabadosLineas::delete/$1', ['as' => 'tarifaAcabadoLineasDelete']); + }); + }); + }); -$routes->resource('tarifaacabado', ['namespace' => 'App\Controllers\Tarifas', 'controller' => 'Tarifaacabado', 'except' => 'show,new,create,update']); $routes->group('users', ['namespace' => 'App\Controllers\Configuracion'], function ($routes) { @@ -200,23 +206,6 @@ $routes->group('papelesimpresionmargenes', ['namespace' => 'App\Controllers\Conf }); $routes->resource('papelesimpresionmargenes', ['namespace' => 'App\Controllers\Configuracion', 'controller' => 'Papelimpresionmargenes', 'except' => 'show,new,create,update']); - -$routes->group('tarifaacabadolineas', ['namespace' => 'App\Controllers\Tarifas'], function ($routes) { - $routes->get('', 'Tarifaacabadolineas::index', ['as' => 'tarifaAcabadoLineaList']); - $routes->get('add', 'Tarifaacabadolineas::add', ['as' => 'newTarifaAcabadoLinea']); - $routes->post('add', 'Tarifaacabadolineas::add', ['as' => 'createTarifaAcabadoLinea']); - $routes->post('create', 'Tarifaacabadolineas::create', ['as' => 'ajaxCreateTarifaAcabadoLinea']); - $routes->put('(:num)/update', 'Tarifaacabadolineas::update/$1', ['as' => 'ajaxUpdateTarifaAcabadoLinea']); - $routes->post('(:num)/edit', 'Tarifaacabadolineas::edit/$1', ['as' => 'updateTarifaAcabadoLinea']); - $routes->post('datatable', 'Tarifaacabadolineas::datatable', ['as' => 'dataTableOfTarifaAcabadoLineas']); - $routes->post('datatable_editor', 'Tarifaacabadolineas::datatable_editor', ['as' => 'editorOfTarifaAcabadoLineas']); - $routes->post('allmenuitems', 'Tarifaacabadolineas::allItemsSelect', ['as' => 'select2ItemsOfTarifaAcabadoLineas']); - $routes->post('menuitems', 'Tarifaacabadolineas::menuItems', ['as' => 'menuItemsOfTarifaAcabadoLineas']); - $routes->get('delete/(:num)', 'Tarifaacabadolineas::delete/$1', ['as' => 'deleteTarifaAcabadoLinea']); -}); -$routes->resource('tarifaacabadolineas', ['namespace' => 'App\Controllers\Tarifas', 'controller' => 'Tarifaacabadolineas', 'except' => 'show,new,create,update']); - - $routes->group('maquinas', ['namespace' => 'App\Controllers\Configuracion'], function ($routes) { $routes->get('', 'Maquinas::index', ['as' => 'maquinaList']); $routes->get('add', 'Maquinas::add', ['as' => 'newMaquina']); @@ -282,13 +271,6 @@ $routes->group('profile', ['namespace' => 'App\Controllers'], function ($routes) $routes->get('', 'Profile::index', ['as' => 'profileList']); $routes->get('index', 'Profile::index', ['as' => 'profileIndex']); $routes->get('list', 'Profile::index', ['as' => 'profileList2']); - // $routes->get('add', 'Profile::add', ['as' => 'newProfile']); - // $routes->post('add', 'Profile::add', ['as' => 'createProfile']); - // $routes->get('edit/(:num)', 'Profile::edit/$1', ['as' => 'editTipologiaLibros']); - // $routes->post('edit/(:num)', 'Profile::edit/$1', ['as' => 'updateTipologiaLibros']); - // $routes->get('delete/(:num)', 'Profile::delete/$1', ['as' => 'deleteTipologiaLibros']); - // $routes->post('allmenuitems', 'Profile::allItemsSelect', ['as' => 'select2ItemsOfTipologiasLibros']); - // $routes->post('menuitems', 'Profile::menuItems', ['as' => 'menuItemsOfTipologiasLibros']); }); diff --git a/ci4/app/Controllers/Presupuestos/Cosidotapablanda.php b/ci4/app/Controllers/Presupuestos/Cosidotapablanda.php index 6c091711..be81053d 100755 --- a/ci4/app/Controllers/Presupuestos/Cosidotapablanda.php +++ b/ci4/app/Controllers/Presupuestos/Cosidotapablanda.php @@ -2,26 +2,21 @@ namespace App\Controllers\Presupuestos; -use App\Controllers\BaseResourceController; -use App\Entities\Configuracion\Maquina; -use App\Models\Collection; - use App\Entities\Presupuestos\PresupuestoEntity; -use App\Models\Presupuestos\PresupuestoDireccionesModel; +use App\Models\Collection; +use App\Models\Configuracion\MaquinaModel; use App\Models\Configuracion\PapelGenericoModel; +use App\Models\Configuracion\PapelImpresionModel; use App\Models\Configuracion\TipoPresupuestoModel; -use App\Models\Presupuestos\PresupuestoModel; -use App\Models\Presupuestos\PresupuestoLineaModel; - -use App\Models\Presupuestos\PresupuestoEncuadernacionesModel; use App\Models\Presupuestos\PresupuestoAcabadosModel; +use App\Models\Presupuestos\PresupuestoDireccionesModel; +use App\Models\Presupuestos\PresupuestoEncuadernacionesModel; +use App\Models\Presupuestos\PresupuestoLineaModel; use App\Models\Presupuestos\PresupuestoManipuladosModel; +use App\Models\Presupuestos\PresupuestoModel; use App\Models\Presupuestos\PresupuestoPreimpresionesModel; use App\Models\Presupuestos\PresupuestoServiciosExtraModel; - use App\Services\PresupuestoService; -use App\Models\Configuracion\PapelImpresionModel; -use App\Models\Configuracion\MaquinaModel; use Exception; class Cosidotapablanda extends \App\Controllers\BaseResourceController @@ -1072,7 +1067,7 @@ class Cosidotapablanda extends \App\Controllers\BaseResourceController protected function getAcabadosCubierta() { - $model = model('App\Models\Tarifas\TarifaacabadoModel'); + $model = model('App\Models\Tarifas\Acabados\TarifaAcabadoModel'); $data = $model->getServiciosAcabadoCubierta(); array_unshift($data, (object)['id' => '', 'label' => lang('Basic.global.None')]); return $data; @@ -1080,7 +1075,7 @@ class Cosidotapablanda extends \App\Controllers\BaseResourceController protected function getAcabadosSobrecubierta() { - $model = model('App\Models\Tarifas\TarifaacabadoModel'); + $model = model('App\Models\Tarifas\Acabados\TarifaAcabadoModel'); $data = $model->getServiciosAcabadoSobrecubierta(); array_unshift($data, (object)['id' => '', 'label' => lang('Basic.global.None')]); return $data; @@ -1226,7 +1221,7 @@ class Cosidotapablanda extends \App\Controllers\BaseResourceController protected function getServiciosAcabado() { - $model = model('App\Models\Tarifas\TarifaacabadoModel'); + $model = model('App\Models\Tarifas\Acabados\TarifaAcabadoModel'); $data = $model->getServiciosAcabadoSelector(); return $data; } diff --git a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php index 1a5002db..9e4b0c0a 100755 --- a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php @@ -2,27 +2,19 @@ namespace App\Controllers\Presupuestos; -use App\Models\Collection; - use App\Entities\Presupuestos\PresupuestoEntity; -use App\Models\Presupuestos\PresupuestoDireccionesModel; -use App\Models\Presupuestos\PresupuestoModel; - +use App\Models\Collection; +use App\Models\Configuracion\PapelGenericoModel; use App\Models\Configuracion\TipoPresupuestoModel; - -use App\Models\Presupuestos\PresupuestoLineaModel; - -use App\Models\Presupuestos\PresupuestoEncuadernacionesModel; use App\Models\Presupuestos\PresupuestoAcabadosModel; +use App\Models\Presupuestos\PresupuestoDireccionesModel; +use App\Models\Presupuestos\PresupuestoEncuadernacionesModel; +use App\Models\Presupuestos\PresupuestoLineaModel; use App\Models\Presupuestos\PresupuestoManipuladosModel; +use App\Models\Presupuestos\PresupuestoModel; use App\Models\Presupuestos\PresupuestoPreimpresionesModel; use App\Models\Presupuestos\PresupuestoServiciosExtraModel; - use App\Services\PresupuestoClienteService; -use App\Models\Configuracion\PapelGenericoModel; -use App\Models\Configuracion\PapelImpresionModel; -use App\Models\Configuracion\MaquinaModel; - use Exception; class Presupuestocliente extends \App\Controllers\GoBaseResourceController @@ -972,7 +964,7 @@ class Presupuestocliente extends \App\Controllers\GoBaseResourceController protected function getAcabadosCubierta() { - $model = model('App\Models\Tarifas\TarifaacabadoModel'); + $model = model('App\Models\Tarifas\Acabados\TarifaAcabadoModel'); $data = $model->getServiciosAcabadoCubierta(); array_unshift($data, (object)['id' => '', 'label' => lang('Basic.global.None')]); return $data; @@ -980,7 +972,7 @@ class Presupuestocliente extends \App\Controllers\GoBaseResourceController protected function getAcabadosSobrecubierta() { - $model = model('App\Models\Tarifas\TarifaacabadoModel'); + $model = model('App\Models\Tarifas\Acabados\TarifaAcabadoModel'); $data = $model->getServiciosAcabadoSobrecubierta(); array_unshift($data, (object)['id' => '', 'label' => lang('Basic.global.None')]); return $data; diff --git a/ci4/app/Controllers/Tarifas/Tarifaacabado.php b/ci4/app/Controllers/Tarifas/Acabados/TarifaAcabados.php old mode 100755 new mode 100644 similarity index 93% rename from ci4/app/Controllers/Tarifas/Tarifaacabado.php rename to ci4/app/Controllers/Tarifas/Acabados/TarifaAcabados.php index 0d09c35e..04bd3460 --- a/ci4/app/Controllers/Tarifas/Tarifaacabado.php +++ b/ci4/app/Controllers/Tarifas/Acabados/TarifaAcabados.php @@ -1,18 +1,14 @@ - static::$controllerSlug, 'pageSubTitle' => lang('Basic.global.ManageAllRecords', [lang('Tarifaacabado.tarifaacabado')]), - 'tarifaacabadoEntity' => new TarifaacabadoEntity(), + 'tarifaacabadoEntity' => new TarifaAcabadoEntity(), 'usingServerSideDataTable' => true, - ]; $viewData = array_merge($this->viewData, $viewData); // merge any possible values from the parent controller class @@ -118,8 +113,7 @@ class Tarifaacabado extends \App\Controllers\BaseResourceController if ($thenRedirect) : if (!empty($this->indexRoute)) : - return redirect()->to(site_url('/tarifas/tarifaacabado/edit/' . $id))->with('message', $message); - //return redirect()->to(route_to($this->indexRoute))->with('sweet-success', $message); + return redirect()->to(site_url('/tarifas/acabados/edit/' . $id))->with('message', $message); else: return $this->redirect2listView('sweet-success', $message); endif; @@ -131,18 +125,15 @@ class Tarifaacabado extends \App\Controllers\BaseResourceController endif; // ($requestMethod === 'post') - $this->viewData['tarifaacabadoEntity'] = isset($sanitizedData) ? new TarifaacabadoEntity($sanitizedData) : new TarifaacabadoEntity(); - - $this->viewData['formAction'] = route_to('createTarifaAcabado'); - + $this->viewData['tarifaacabadoEntity'] = isset($sanitizedData) ? new TarifaAcabadoEntity($sanitizedData) : new TarifaAcabadoEntity(); + $this->viewData['formAction'] = route_to('tarifaAcabadoAdd'); $this->viewData['boxTitle'] = lang('Basic.global.addNew') . ' ' . lang('Tarifaacabado.moduleTitle') . ' ' . lang('Basic.global.addNewSuffix'); return $this->displayForm(__METHOD__); } // end function add() - public function edit($requestedId = null) - { + public function edit($requestedId = null) { if ($requestedId == null) : @@ -204,7 +195,7 @@ class Tarifaacabado extends \App\Controllers\BaseResourceController if ($noException && $successfulResult) : $id = $tarifaacabadoEntity->id ?? $id; - $message = lang('Basic.global.updateSuccess', [lang('Basic.global.record')]).'.'; + $message = lang('Basic.global.updateSuccess', [lang('Basic.global.record')]) .'.'; if ($thenRedirect) : if (!empty($this->indexRoute)) : @@ -243,7 +234,7 @@ class Tarifaacabado extends \App\Controllers\BaseResourceController $length = $reqData['length'] ?? 5; $search = $reqData['search']['value']; $requestedOrder = $reqData['order']['0']['column'] ?? 1; - $order = TarifaacabadoModel::SORTABLE[$requestedOrder >= 0 ? $requestedOrder : 1]; + $order = TarifaAcabadoModel::SORTABLE[$requestedOrder >= 0 ? $requestedOrder : 1]; $dir = $reqData['order']['0']['dir'] ?? 'asc'; $resourceData = $this->model->getResource($search)->orderBy($order, $dir)->limit($length, $start)->get()->getResultObject(); diff --git a/ci4/app/Controllers/Tarifas/Tarifaacabadolineas.php b/ci4/app/Controllers/Tarifas/Acabados/TarifaAcabadosLineas.php old mode 100755 new mode 100644 similarity index 95% rename from ci4/app/Controllers/Tarifas/Tarifaacabadolineas.php rename to ci4/app/Controllers/Tarifas/Acabados/TarifaAcabadosLineas.php index 2f452f8f..15f7e901 --- a/ci4/app/Controllers/Tarifas/Tarifaacabadolineas.php +++ b/ci4/app/Controllers/Tarifas/Acabados/TarifaAcabadosLineas.php @@ -1,30 +1,12 @@ - static::$controllerSlug, 'pageSubTitle' => lang('Basic.global.ManageAllRecords', [lang('TarifaAcabadoLineas.tarifaAcabadoLinea')]), - 'tarifaAcabadoLinea' => new TarifaAcabadoLinea(), + 'tarifaAcabadoLinea' => new TarifaAcabadoLineaEntity(), 'usingServerSideDataTable' => true, ]; @@ -125,7 +107,7 @@ class Tarifaacabadolineas extends \App\Controllers\BaseResourceController endif; // ($requestMethod === 'post') - $this->viewData['tarifaAcabadoLinea'] = isset($sanitizedData) ? new TarifaAcabadoLinea($sanitizedData) : new TarifaAcabadoLinea(); + $this->viewData['tarifaAcabadoLinea'] = isset($sanitizedData) ? new TarifaAcabadoLineaEntity($sanitizedData) : new TarifaAcabadoLineaEntity(); $this->viewData['tarifaAcabadoList'] = $this->getTarifaAcabadoListItems($tarifaAcabadoLinea->tarifa_acabado_id ?? null); $this->viewData['formAction'] = route_to('createTarifaAcabadoLinea'); @@ -422,7 +404,7 @@ class Tarifaacabadolineas extends \App\Controllers\BaseResourceController { $data = ['' => lang('Basic.global.pleaseSelectA', [mb_strtolower(lang('Tarifaacabado.tarifaAcabado'))])]; if (!empty($selId)) : - $tarifaacabadoModel = model('App\Models\tarifas\TarifaacabadoModel'); + $tarifaacabadoModel = model('App\Models\Tarifas\Acabados\TarifaAcabadoModel'); $selOption = $tarifaacabadoModel->where('id', $selId)->findColumn('id'); if (!empty($selOption)) : diff --git a/ci4/app/Entities/Tarifas/TarifaacabadoEntity.php b/ci4/app/Entities/Tarifas/Acabados/TarifaAcabadoEntity.php old mode 100755 new mode 100644 similarity index 86% rename from ci4/app/Entities/Tarifas/TarifaacabadoEntity.php rename to ci4/app/Entities/Tarifas/Acabados/TarifaAcabadoEntity.php index 8a8a972d..0d5852a1 --- a/ci4/app/Entities/Tarifas/TarifaacabadoEntity.php +++ b/ci4/app/Entities/Tarifas/Acabados/TarifaAcabadoEntity.php @@ -1,9 +1,9 @@ null, diff --git a/ci4/app/Entities/Tarifas/TarifaAcabadoLinea.php b/ci4/app/Entities/Tarifas/Acabados/TarifaAcabadoLineaEntity.php old mode 100755 new mode 100644 similarity index 87% rename from ci4/app/Entities/Tarifas/TarifaAcabadoLinea.php rename to ci4/app/Entities/Tarifas/Acabados/TarifaAcabadoLineaEntity.php index 0fcf0556..fb9ad299 --- a/ci4/app/Entities/Tarifas/TarifaAcabadoLinea.php +++ b/ci4/app/Entities/Tarifas/Acabados/TarifaAcabadoLineaEntity.php @@ -1,9 +1,9 @@ null, diff --git a/ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php b/ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php index 37c937ff..9eadaf14 100755 --- a/ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php +++ b/ci4/app/Models/Presupuestos/PresupuestoAcabadosModel.php @@ -48,7 +48,7 @@ class PresupuestoAcabadosModel extends \App\Models\BaseModel public function getPrecioTarifa($tarifa_acabado_id, $tirada, $POD){ - $modelTarifa = model('App\Models\Tarifas\TarifaacabadoModel'); + $modelTarifa = model('App\Models\Tarifas\Acabados\TarifaAcabadoModel'); $tarifa_value = $modelTarifa->getTarifaPresupuestoAcabado($tarifa_acabado_id, $tirada); if (count($tarifa_value)>0) { diff --git a/ci4/app/Models/Tarifas/TarifaAcabadoLineaModel.php b/ci4/app/Models/Tarifas/Acabados/TarifaAcabadoLineaModel.php old mode 100755 new mode 100644 similarity index 99% rename from ci4/app/Models/Tarifas/TarifaAcabadoLineaModel.php rename to ci4/app/Models/Tarifas/Acabados/TarifaAcabadoLineaModel.php index 27898817..84e890cc --- a/ci4/app/Models/Tarifas/TarifaAcabadoLineaModel.php +++ b/ci4/app/Models/Tarifas/Acabados/TarifaAcabadoLineaModel.php @@ -1,5 +1,5 @@ - +