diff --git a/.idea/phpunit.xml b/.idea/phpunit.xml
new file mode 100644
index 00000000..3e122e9f
--- /dev/null
+++ b/.idea/phpunit.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ci4/app/Controllers/Test.php b/ci4/app/Controllers/Test.php
index 8a36a7c0..cacea56c 100755
--- a/ci4/app/Controllers/Test.php
+++ b/ci4/app/Controllers/Test.php
@@ -17,20 +17,59 @@ class Test extends BaseController
public function index()
{
- $model = model('App\Models\Clientes\ClientePreciosModel') ;
- echo '';
- var_dump($model->update_from_plantilla(5));
- echo '
';
- /*
- echo '';
- $model = model('App\Models\Clientes\ClientePreciosModel');
- $configuracion = (object)[
- 'tipo' => 'interior',
- 'tipo_maquina' => 'inkjet',
- 'tipo_impresion' => 'color'
- ];
- var_dump($model->get_precio_hora(999,$configuracion, 1.5));
- echo '';*/
+
+ $this->asignar_tarifa_defecto_todos_usuarios();
+
+ }
+
+ private function asignar_tarifa_defecto_todos_usuarios()
+ {
+
+ // Previo a ejecutar, vaciar la tabla clientes_precios (ojo si hay customizaciones)
+
+ $db = \Config\Database::connect();
+ $builder = $db->table('cliente_precios');
+
+ $plantillaDefectoId = 5;
+ $clienteModel = model('App\Models\Clientes\ClienteModel');
+ $platillaModel = model('App\Models\Clientes\ClientePlantillaPreciosLineasModel');
+
+ $plantillaDefecto = $platillaModel->getResource($plantillaDefectoId)->get()->getResultObject();
+
+ $clientes = $clienteModel->getResource()->get()->getResultObject();
+
+ foreach ($clientes as $cliente){
+
+ foreach ($plantillaDefecto as $plantillaDefectoLinea){
+
+ $data = [
+ 'plantilla_id' => $plantillaDefectoId,
+ 'cliente_id' => $cliente->id,
+ 'tipo' => $plantillaDefectoLinea->tipo,
+ 'tipo_maquina' => $plantillaDefectoLinea->tipo_maquina,
+ 'tipo_impresion' => $plantillaDefectoLinea->tipo_impresion,
+ 'tiempo_min' => $plantillaDefectoLinea->tiempo_min,
+ 'tiempo_max' => $plantillaDefectoLinea->tiempo_max,
+ 'precio_hora' => $plantillaDefectoLinea->precio_hora,
+ 'margen' => $plantillaDefectoLinea->margen,
+ 'user_created_id' => 2,
+ 'created_at' => date('Y-m-d H:i:s'),
+ 'updated_at' => date('Y-m-d H:i:s'),
+ ];
+
+ /*echo '';
+ var_dump($data);
+ echo '
';*/
+
+ $builder->insert($data);
+
+
+ }
+
+ //break;
+
+ }
+
}
diff --git a/ci4/app/Views/themes/_commonPartialsBs/datatables.php b/ci4/app/Views/themes/_commonPartialsBs/datatables.php
index c8224ef3..65b97e9a 100755
--- a/ci4/app/Views/themes/_commonPartialsBs/datatables.php
+++ b/ci4/app/Views/themes/_commonPartialsBs/datatables.php
@@ -118,10 +118,7 @@
$('.dataTables_processing').hide();
const theData = jqXHR.responseJSON;
drawCallback(theData);
- Toast.fire({
- icon: 'error',
- title: errorThrown,
- });
+ popErrorAlert(jqXHR.responseJSON.messages.error)
}
});
} else {