diff --git a/ci4/app/Config/Routes.php b/ci4/app/Config/Routes.php index 3f27da17..0f4b2cef 100644 --- a/ci4/app/Config/Routes.php +++ b/ci4/app/Config/Routes.php @@ -260,18 +260,19 @@ $routes->group('maquinaspapelesimpresion', ['namespace' => 'App\Controllers\Conf $routes->resource('maquinastarifasimpresion', ['namespace' => 'App\Controllers\Configuracion', 'controller' => 'Maquinastarifasimpresion', 'except' => 'show,new,create,update']); -$routes->group('maquinadefecto', ['namespace' => 'App\Controllers\Configuracion'], function ($routes) { - $routes->get('', 'Maquinadefecto::index', ['as' => 'maquinaPorDefectoList']); - $routes->get('index', 'Maquinadefecto::index', ['as' => 'maquinaPorDefectoIndex']); - $routes->get('list', 'Maquinadefecto::index', ['as' => 'maquinaPorDefectoList2']); - $routes->get('add', 'Maquinadefecto::add', ['as' => 'newMaquinaPorDefecto']); - $routes->post('add', 'Maquinadefecto::add', ['as' => 'createMaquinaPorDefecto']); - $routes->get('edit/(:num)', 'Maquinadefecto::edit/$1', ['as' => 'editMaquinaPorDefecto']); - $routes->post('edit/(:num)', 'Maquinadefecto::edit/$1', ['as' => 'updateMaquinaPorDefecto']); - $routes->get('delete/(:num)', 'Maquinadefecto::delete/$1', ['as' => 'deleteMaquinaPorDefecto']); - $routes->post('allmenuitems', 'Maquinadefecto::allItemsSelect', ['as' => 'select2ItemsOfMaquinasPorDefecto']); - $routes->post('menuitems', 'Maquinadefecto::menuItems', ['as' => 'menuItemsOfMaquinasPorDefecto']); +$routes->group('maquinasdefecto', ['namespace' => 'App\Controllers\Configuracion'], function ($routes) { + $routes->get('', 'Maquinasdefecto::index', ['as' => 'maquinaPorDefectoList']); + $routes->get('add', 'Maquinasdefecto::add', ['as' => 'newMaquinaPorDefecto']); + $routes->post('add', 'Maquinasdefecto::add', ['as' => 'createMaquinaPorDefecto']); + $routes->post('create', 'Maquinasdefecto::create', ['as' => 'ajaxCreateMaquinaPorDefecto']); + $routes->put('(:num)/update', 'Maquinasdefecto::update/$1', ['as' => 'ajaxUpdateMaquinaPorDefecto']); + $routes->post('(:num)/edit', 'Maquinasdefecto::edit/$1', ['as' => 'updateMaquinaPorDefecto']); + $routes->post('datatable', 'Maquinasdefecto::datatable', ['as' => 'dataTableOfMaquinasPorDefecto']); + $routes->post('allmenuitems', 'Maquinasdefecto::allItemsSelect', ['as' => 'select2ItemsOfMaquinasPorDefecto']); + $routes->post('menuitems', 'Maquinasdefecto::menuItems', ['as' => 'menuItemsOfMaquinasPorDefecto']); }); +$routes->resource('maquinasdefecto', ['namespace' => 'App\Controllers\Configuracion', 'controller' => 'Maquinasdefecto', 'except' => 'show,new,create,update']); + $routes->group('profile', ['namespace' => 'App\Controllers'], function ($routes) { $routes->get('', 'Profile::index', ['as' => 'profileList']); diff --git a/ci4/app/Entities/Configuracion/MaquinaDefectoEntity.php b/ci4/app/Entities/Configuracion/MaquinaDefectoEntity.php deleted file mode 100644 index b98c83ba..00000000 --- a/ci4/app/Entities/Configuracion/MaquinaDefectoEntity.php +++ /dev/null @@ -1,36 +0,0 @@ - null, - "tipo" => null, - "ancho_min" => 0.0, - "ancho_max" => 0.0, - "alto_min" => 0.0, - "alto_max" => 0.0, - "tirada_min" => 1, - "tirada_max" => 10000, - "maquina_id" => null, - "user_created_id" => 0, - "user_updated_id" => 0, - "is_deleted" => 0, - "created_at" => null, - "updated_at" => null, - ]; - protected $casts = [ - "ancho_min" => "float", - "ancho_max" => "float", - "alto_min" => "float", - "alto_max" => "float", - "tirada_min" => "int", - "tirada_max" => "int", - "maquina_id" => "int", - "user_created_id" => "int", - "user_updated_id" => "int", - "is_deleted" => "int", - ]; -} diff --git a/ci4/app/Models/Configuracion/MaquinaDefectoModel.php b/ci4/app/Models/Configuracion/MaquinaDefectoModel.php deleted file mode 100644 index 58e0fe12..00000000 --- a/ci4/app/Models/Configuracion/MaquinaDefectoModel.php +++ /dev/null @@ -1,118 +0,0 @@ - [ - "label" => "MaquinaPorDefectoes.altoMax", - "rules" => "required|decimal", - ], - "alto_min" => [ - "label" => "MaquinaPorDefectoes.altoMin", - "rules" => "required|decimal", - ], - "ancho_max" => [ - "label" => "MaquinaPorDefectoes.anchoMax", - "rules" => "required|decimal", - ], - "ancho_min" => [ - "label" => "MaquinaPorDefectoes.anchoMin", - "rules" => "required|decimal", - ], - "tipo" => [ - "label" => "MaquinaPorDefectoes.tipo", - "rules" => "required|in_list[bn,bnhq,color,portada,cubierta,rotativa]", - ], - "tirada_max" => [ - "label" => "MaquinaPorDefectoes.tiradaMax", - "rules" => "required|integer", - ], - "tirada_min" => [ - "label" => "MaquinaPorDefectoes.tiradaMin", - "rules" => "required|integer", - ], - ]; - - protected $validationMessages = [ - "alto_max" => [ - "decimal" => "MaquinaPorDefectoes.validation.alto_max.decimal", - "required" => "MaquinaPorDefectoes.validation.alto_max.required", - ], - "alto_min" => [ - "decimal" => "MaquinaPorDefectoes.validation.alto_min.decimal", - "required" => "MaquinaPorDefectoes.validation.alto_min.required", - ], - "ancho_max" => [ - "decimal" => "MaquinaPorDefectoes.validation.ancho_max.decimal", - "required" => "MaquinaPorDefectoes.validation.ancho_max.required", - ], - "ancho_min" => [ - "decimal" => "MaquinaPorDefectoes.validation.ancho_min.decimal", - "required" => "MaquinaPorDefectoes.validation.ancho_min.required", - ], - "tipo" => [ - "in_list" => "MaquinaPorDefectoes.validation.tipo.in_list", - "required" => "MaquinaPorDefectoes.validation.tipo.required", - ], - "tirada_max" => [ - "integer" => "MaquinaPorDefectoes.validation.tirada_max.integer", - "required" => "MaquinaPorDefectoes.validation.tirada_max.required", - ], - "tirada_min" => [ - "integer" => "MaquinaPorDefectoes.validation.tirada_min.integer", - "required" => "MaquinaPorDefectoes.validation.tirada_min.required", - ], - ]; - - public function findAllWithMaquinas(string $selcols = "*", int $limit = null, int $offset = 0) - { - $sql = - "SELECT t1." . - $selcols . - ", t2.nombre AS maquina FROM " . - $this->table . - " t1 LEFT JOIN lg_maquinas t2 ON t1.maquina_id = t2.id"; - if (!is_null($limit) && intval($limit) > 0) { - $sql .= " LIMIT " . $limit; - } - - if (!is_null($offset) && intval($offset) > 0) { - $sql .= " OFFSET " . $offset; - } - - $query = $this->db->query($sql); - $result = $query->getResultObject(); - return $result; - } -} diff --git a/ci4/app/Views/themes/backend/vuexy/form/configuracion/maquinas/_maquinaPorDefectoFormItems.php b/ci4/app/Views/themes/backend/vuexy/form/configuracion/maquinas/_maquinaPorDefectoFormItems.php index aa62aae8..5693150f 100644 --- a/ci4/app/Views/themes/backend/vuexy/form/configuracion/maquinas/_maquinaPorDefectoFormItems.php +++ b/ci4/app/Views/themes/backend/vuexy/form/configuracion/maquinas/_maquinaPorDefectoFormItems.php @@ -2,72 +2,72 @@