mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
creando lista proveedores editor precios
This commit is contained in:
@ -13,6 +13,8 @@ use App\Models\Tarifas\TarifaEnvioZonaModel;
|
||||
|
||||
use
|
||||
DataTables\Editor,
|
||||
|
||||
DataTables\Editor\Validate,
|
||||
DataTables\Editor\Field;
|
||||
|
||||
class Tarifasenvioszonas extends \App\Controllers\GoBaseResourceController {
|
||||
@ -36,6 +38,12 @@ class Tarifasenvioszonas extends \App\Controllers\GoBaseResourceController {
|
||||
public function initController(\CodeIgniter\HTTP\RequestInterface $request, \CodeIgniter\HTTP\ResponseInterface $response, \Psr\Log\LoggerInterface $logger) {
|
||||
$this->viewData['pageTitle'] = lang('TarifasEnviosZonas.moduleTitle');
|
||||
$this->viewData['usingSweetAlert'] = true;
|
||||
|
||||
// Se indica que este controlador trabaja con soft_delete
|
||||
$this->soft_delete = true;
|
||||
// Se indica el flag para los ficheros borrados
|
||||
$this->delete_flag = 1;
|
||||
|
||||
parent::initController($request, $response, $logger);
|
||||
}
|
||||
|
||||
@ -191,7 +199,7 @@ class Tarifasenvioszonas extends \App\Controllers\GoBaseResourceController {
|
||||
$this->viewData['tarifaEnvioZonaEntity'] = $tarifaEnvioZonaEntity;
|
||||
$this->viewData['tarifaEnvioList'] = $this->getTarifaEnvioListItems($tarifaEnvioZonaEntity->tarifa_envio_id ?? null);
|
||||
|
||||
$this->viewData['formAction'] = route_to('updateTarifaEnvioZona', $id);
|
||||
$this->viewData['formAction'] = route_to('updateTarifaEnvioZona', $id);
|
||||
|
||||
$this->viewData['boxTitle'] = lang('Basic.global.edit2').' '.lang('TarifasEnviosZonas.moduleTitle').' '.lang('Basic.global.edit3');
|
||||
|
||||
@ -213,14 +221,14 @@ class Tarifasenvioszonas extends \App\Controllers\GoBaseResourceController {
|
||||
->validator('Validate::required', array(
|
||||
'message' => lang('TarifasEnviosZonas.validation.cp_inicial.required'))
|
||||
)
|
||||
->validator('Validate::maxLen(10)', array(
|
||||
->validator(Validate::maxLen(10), array(
|
||||
'message' => lang('TarifasEnviosZonas.validation.cp_inicial.max_length'))
|
||||
),
|
||||
Field::inst('cp_final')
|
||||
->validator('Validate::required', array(
|
||||
'message' => lang('TarifasEnviosZonas.validation.cp_final.required'))
|
||||
)
|
||||
->validator('Validate::maxLen(10)', array(
|
||||
->validator(Validate::maxLen(10), array(
|
||||
'message' => lang('TarifasEnviosZonas.validation.cp_final.max_length'))
|
||||
),
|
||||
Field::inst('importe_fijo')
|
||||
@ -296,8 +304,8 @@ class Tarifasenvioszonas extends \App\Controllers\GoBaseResourceController {
|
||||
$start = $reqData['start'] ?? 0;
|
||||
$length = $reqData['length'] ?? 5;
|
||||
$search = $reqData['search']['value'];
|
||||
$requestedOrder = $reqData['order']['0']['column'] ?? 1;
|
||||
$order = TarifaEnvioZonaModel::SORTABLE[$requestedOrder > 0 ? $requestedOrder : 1];
|
||||
$requestedOrder = $reqData['order']['0']['column'] ?? 0;
|
||||
$order = TarifaEnvioZonaModel::SORTABLE[$requestedOrder >= 0 ? $requestedOrder : 0];
|
||||
$dir = $reqData['order']['0']['dir'] ?? 'asc';
|
||||
|
||||
$resourceData = $this->model->getResource($search)->orderBy($order, $dir)->limit($length, $start)->get()->getResultObject();
|
||||
|
||||
Reference in New Issue
Block a user