diff --git a/ci4/app/Config/Routes.php b/ci4/app/Config/Routes.php old mode 100755 new mode 100644 index a4697ec1..62f6a3e7 --- a/ci4/app/Config/Routes.php +++ b/ci4/app/Config/Routes.php @@ -350,6 +350,7 @@ $routes->group('clientes', ['namespace' => 'App\Controllers\Clientes'], function /* Cliente */ $routes->group('cliente', ['namespace' => 'App\Controllers\Clientes'], function ($routes) { $routes->get('', 'Cliente::index', ['as' => 'clienteList']); + $routes->get('edit/(:num)', 'Cliente::edit/$1', ['as' => 'editarCliente']); $routes->match(['get', 'post'], 'add', 'Cliente::add', ['as' => 'clienteAdd']); $routes->match(['get', 'post'], 'edit/(:num)', 'Cliente::edit/$1', ['as' => 'clienteEdit']); $routes->get('delete/(:num)', 'Cliente::delete/$1', ['as' => 'clienteDelete']); @@ -550,6 +551,7 @@ $routes->resource('clientedirecciones', ['namespace' => 'App\Controllers\Cliente $routes->group('cosidotapablanda', ['namespace' => 'App\Controllers\Presupuestos'], function ($routes) { $routes->get('list/(:num)', 'Cosidotapablanda::list/$1', ['as' => 'cosidotapablandaList']); // HOMOGENIZAR CON ARGS DINAMICOS!!! $routes->get('add/(:num)', 'Cosidotapablanda::add/$1', ['as' => 'newCosidotapablanda']); + $routes->get('edit/(:any)', 'Cosidotapablanda::edit/$1', ['as' => 'editarPresupuesto']); $routes->post('add/(:num)', 'Cosidotapablanda::add/$1', ['as' => 'createCosidotapablanda']); $routes->post('create', 'Cosidotapablanda::create', ['as' => 'ajaxCreateCosidotapablanda']); $routes->put('(:num)/update', 'Cosidotapablanda::update/$1', ['as' => 'ajaxUpdateCosidotapablanda']); @@ -562,11 +564,12 @@ $routes->group('cosidotapablanda', ['namespace' => 'App\Controllers\Presupuestos $routes->resource('cosidotapablanda', ['namespace' => 'App\Controllers\Presupuestos', 'controller' => 'Cosidotapablanda', 'except' => 'show,new,create,update']); $routes->group('presupuestocliente', ['namespace' => 'App\Controllers\Presupuestos'], function ($routes) { - $routes->get('list', 'Presupuestocliente::list', ['as' => 'listaPresupuestos']); + $routes->get('list', 'Presupuestocliente::list', ['as' => 'listaPresupuestos']); $routes->post('datatable', 'Presupuestocliente::datatable', ['as' => 'datatableOfPresupuestos']); $routes->get('add', 'Presupuestocliente::add', ['as' => 'nuevoPresupuestoCliente']); $routes->post('add', 'Presupuestocliente::add', ['as' => 'crearPresupuestoCliente']); $routes->post('edit/(:num)', 'Presupuestocliente::edit/$1', ['as' => 'editarPresupuestoCliente']); + $routes->get('edit/(:any)', 'Presupuestocliente::edit/$1', ['as' => 'editarPresupuestoCliente2']); $routes->post('getgramaje', 'Presupuestocliente::getGramaje', ['as' => 'obtenerGramaje']); $routes->post('presupuesto', 'Presupuestocliente::presupuesto', ['as' => 'presupuestoCliente']); $routes->post('getDireccionesCliente', 'Presupuestocliente::getDireccionesCliente', ['as' => 'getDirecciones']); @@ -613,7 +616,37 @@ $routes->group('presupuestodirecciones', ['namespace' => 'App\Controllers\Presup $routes->group('presupuestotiradasalternativas', ['namespace' => 'App\Controllers\Presupuestos'], function ($routes) { $routes->post('datatable', 'Presupuestotiradasalternativas::datatable', ['as' => 'dataTableOfPresupuestoTiradasAlternativas']); $routes->post('datatable_2', 'Presupuestotiradasalternativas::datatable_2', ['as' => 'getTiradaData']); +}); + +$routes->group('pedidos', ['namespace' => 'App\Controllers\Pedidos'], function ($routes) { + $routes->get('list', 'Pedido::todos', ['as' => 'listaPresupuestos']); + $routes->get('listActivos', 'Pedido::activos', ['as' => 'listaPresupuestosActivos']); + $routes->get('listFinalizados', 'Pedido::finalizados', ['as' => 'listaFinalizados']); + $routes->get('listCancelados', 'Pedido::cancelados', ['as' => 'listaCancelados']); + $routes->post('datatable', 'Pedido::datatable', ['as' => 'dataTableOfPedidos']); + $routes->get('add', 'Pedido::add', ['as' => 'nuevoPedido']); + $routes->post('add', 'Pedido::add', ['as' => 'crearPedido']); + $routes->get('edit/(:any)', 'Pedido::edit/$1', ['as' => 'editarPedido']); + $routes->post('getlineas', 'Pedido::getLineas', ['as' => 'tablaLineasPedido']); + $routes->post('cambiarestado', 'Pedido::cambiarEstado', ['as' => 'cambiarEstadoPedido']); + $routes->post('update/(:any)', 'Pedido::update/$1', ['as' => 'actualizarPedido']); + }); +$routes->resource('pedidos', ['namespace' => 'App\Controllers\Pedidos', 'controller' => 'Pedido', 'except' => 'show,new,create,update']); + + +$routes->group('albaranes', ['namespace' => 'App\Controllers\Pedidos'], function ($routes) { + $routes->post('add', 'Albaran::add', ['as' => 'crearAlbaranesPedido']); + $routes->post('update/(:any)', 'Albaran::update/$1', ['as' => 'actualizarAlbaran']); + $routes->post('updateLinea/(:any)', 'Albaran::updateLinea/$1', ['as' => 'actualizarLineaAlbaran']); + $routes->post('deletelinea', 'Albaran::borrarlinea', ['as' => 'borrarAlbaranLinea']); + $routes->get('delete/(:any)', 'Albaran::delete/$1', ['as' => 'borrarAlbaran']); + $routes->get('getalbaranes/(:any)', 'Albaran::getAlbaranes/$1', ['as' => 'getAlbaranes']); + $routes->get('nuevalinea/(:any)', 'Albaran::addLinea/$1', ['as' => 'addAlbaranLinea']); + $routes->post('nuevalinea/(:any)', 'Albaran::addLinea/$1', ['as' => 'addIVA']); +}); +$routes->resource('albaranes', ['namespace' => 'App\Controllers\Pedidos', 'controller' => 'Albaran', 'except' => 'show,new,create,update']); + $routes->group( @@ -625,16 +658,6 @@ $routes->group( } ); - -$routes->group( - 'print-albaran', - ['namespace' => 'App\Controllers\Pdf'], - function ($routes) { - $routes->get('index/(:num)', 'PrintAlbaranes::index/$1', ['as' => 'viewAlbaranPDF']); - $routes->get('generar/(:num)', 'PrintAlbaranes::generar/$1', ['as' => 'albaranToPdf']); - } -); - $routes->group( 'buscadorpresupuestos', ['namespace' => 'App\Controllers\Presupuestos'],