tarifas acabado a falta de check duplicados y guardar tarifa acabado

This commit is contained in:
Jaime Jimenez
2023-06-14 11:29:28 +02:00
parent f814ec7e2c
commit f49e83b582
77 changed files with 24894 additions and 52 deletions

View File

@ -30,6 +30,13 @@ class Tarifaacabado extends \App\Controllers\GoBaseResourceController {
public function initController(\CodeIgniter\HTTP\RequestInterface $request, \CodeIgniter\HTTP\ResponseInterface $response, \Psr\Log\LoggerInterface $logger) {
$this->viewData['pageTitle'] = lang('Tarifaacabado.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;
$this->viewData = ['usingServerSideDataTable' => true];
parent::initController($request, $response, $logger);
}
@ -52,7 +59,8 @@ class Tarifaacabado extends \App\Controllers\GoBaseResourceController {
public function add() {
// JJO
$session = session();
$requestMethod = $this->request->getMethod();
@ -64,6 +72,10 @@ class Tarifaacabado extends \App\Controllers\GoBaseResourceController {
$sanitizedData = $this->sanitized($postData, $nullIfEmpty);
// JJO
if(isset($this->model->user_update_id)){
$sanitizedData['user_created_id'] = $session->id_user;
}
$noException = true;
if ($successfulResult = $this->canValidate()) : // if ($successfulResult = $this->validate($this->formValidationRules) ) :
@ -116,6 +128,9 @@ class Tarifaacabado extends \App\Controllers\GoBaseResourceController {
} // end function add()
public function edit($requestedId = null) {
// JJO
$session = session();
if ($requestedId == null) :
return $this->redirect2listView();
@ -136,15 +151,18 @@ class Tarifaacabado extends \App\Controllers\GoBaseResourceController {
$postData = $this->request->getPost();
$sanitizedData = $this->sanitized($postData, $nullIfEmpty);
$sanitizedData = $this->sanitized($postData, $nullIfEmpty);
// JJO
if(isset($this->model->user_update_id)){
$sanitizedData['user_update_id'] = $session->id_user;
}
$noException = true;
if ($successfulResult = $this->canValidate()) : // if ($successfulResult = $this->validate($this->formValidationRules) ) :
if ($this->canValidate()) :
try {
$successfulResult = $this->model->skipValidation(true)->update($id, $sanitizedData);