diff --git a/ci4/app/Controllers/Tarifas/Tarifapreimpresion.php b/ci4/app/Controllers/Tarifas/Tarifapreimpresion.php index b7f74a3c..06de776c 100644 --- a/ci4/app/Controllers/Tarifas/Tarifapreimpresion.php +++ b/ci4/app/Controllers/Tarifas/Tarifapreimpresion.php @@ -62,6 +62,10 @@ class Tarifapreimpresion extends \App\Controllers\GoBaseController $sanitizedData = $this->sanitized($postData, $nullIfEmpty); + if ($this->request->getPost('mostrar_en_presupuesto') == null) { + $sanitizedData['mostrar_en_presupuesto'] = false; + } + $noException = true; if ($successfulResult = $this->canValidate()) : // if ($successfulResult = $this->validate($this->formValidationRules) ) : @@ -140,6 +144,9 @@ class Tarifapreimpresion extends \App\Controllers\GoBaseController if (isset($this->model->user_updated_id)) { $sanitizedData['user_updated_id'] = $session->id_user; } + if ($this->request->getPost('mostrar_en_presupuesto') == null) { + $sanitizedData['mostrar_en_presupuesto'] = false; + } $noException = true; if ($successfulResult = $this->canValidate()) : // if ($successfulResult = $this->validate($this->formValidationRules) ) : diff --git a/ci4/app/Entities/Tarifas/TarifapreimpresionEntity.php b/ci4/app/Entities/Tarifas/TarifapreimpresionEntity.php index 599bc822..7c3f9d0a 100644 --- a/ci4/app/Entities/Tarifas/TarifapreimpresionEntity.php +++ b/ci4/app/Entities/Tarifas/TarifapreimpresionEntity.php @@ -12,6 +12,7 @@ class TarifapreimpresionEntity extends \CodeIgniter\Entity\Entity "precio_min" => 0, "importe_fijo" => 0, "margen" => 0, + "mostrar_en_presupuesto" => 1, "user_created_id" => 1, "user_update_id" => 1, "is_deleted" => 0, @@ -24,6 +25,7 @@ class TarifapreimpresionEntity extends \CodeIgniter\Entity\Entity "precio_min" => "float", "importe_fijo" => "float", "margen" => "float", + "mostrar_en_presupuesto" => "int", "user_created_id" => "int", "user_update_id" => "int", "is_deleted" => "int", diff --git a/ci4/app/Language/en/Tarifapreimpresion.php b/ci4/app/Language/en/Tarifapreimpresion.php index a391b388..5d3070bc 100644 --- a/ci4/app/Language/en/Tarifapreimpresion.php +++ b/ci4/app/Language/en/Tarifapreimpresion.php @@ -15,6 +15,7 @@ return [ 'tarifapreimpresion' => 'Preprinting rate', 'tarifapreimpresionList' => 'Preprinting rates List', 'tarifaspreimpresion' => 'Preprinting rates', + 'mostrar_en_presupuesto' => 'Show in budget', 'updatedAt' => 'Updated At', 'userCreatedId' => 'User Created ID', 'userUpdateId' => 'User Update ID', diff --git a/ci4/app/Language/es/Tarifapreimpresion.php b/ci4/app/Language/es/Tarifapreimpresion.php index c579fecd..5107424b 100644 --- a/ci4/app/Language/es/Tarifapreimpresion.php +++ b/ci4/app/Language/es/Tarifapreimpresion.php @@ -10,6 +10,7 @@ return [ 'precio' => 'Precio/página', 'precioMin' => 'Precio Mínimo', 'importeFijo' => 'Importe Fijo', + 'mostrar_en_presupuesto' => 'Mostrar en presupuesto', 'margen' => 'Margen', 'tarifapreimpresion' => 'Tarifa Preimpresión', 'tarifapreimpresionList' => 'Lista Tarifas Preimpresión', diff --git a/ci4/app/Models/Tarifas/TarifapreimpresionModel.php b/ci4/app/Models/Tarifas/TarifapreimpresionModel.php index b5c70fae..0de5263f 100644 --- a/ci4/app/Models/Tarifas/TarifapreimpresionModel.php +++ b/ci4/app/Models/Tarifas/TarifapreimpresionModel.php @@ -18,6 +18,7 @@ class TarifapreimpresionModel extends \App\Models\GoBaseModel "precio_min", "importe_fijo", "margen", + "mostrar_en_presupuesto", "deleted_at", "is_deleted", "user_created_id", diff --git a/ci4/app/Views/themes/backend/vuexy/form/tarifas/preimpresion/_tarifapreimpresionFormItems.php b/ci4/app/Views/themes/backend/vuexy/form/tarifas/preimpresion/_tarifapreimpresionFormItems.php index e2f00abc..cd018e2b 100644 --- a/ci4/app/Views/themes/backend/vuexy/form/tarifas/preimpresion/_tarifapreimpresionFormItems.php +++ b/ci4/app/Views/themes/backend/vuexy/form/tarifas/preimpresion/_tarifapreimpresionFormItems.php @@ -72,6 +72,22 @@ value="= old('margen', $tarifapreimpresionEntity->margen) ?>" > + + +