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 {