diff --git a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php index b3edb446..c456be52 100755 --- a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php @@ -935,13 +935,14 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController if ($id != 0) { $borrar_antes = true; } - + $datos_presupuesto['prototipo'] = $prototipo; $datos_presupuesto['ferro'] = $ferro; $datos_presupuesto['ferro_digital'] = $ferroDigital; $datos_presupuesto['marcapaginas'] = $marcapaginas; $datos_presupuesto['retractilado'] = $retractilado; $datos_presupuesto['retractilado5'] = $retractilado5; + $datos_presupuesto['entrega_taller'] = $reqData['entrega_taller'] ?? 0; $id = $model_presupuesto->insertarPresupuestoCliente( $id, @@ -973,7 +974,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController $this->guardarLineaPresupuesto($id, $resultado_presupuesto['info']['guardas']); // Servicios - if(intval($sobrecubierta['acabado']) > 0) { + if (intval($sobrecubierta['acabado']) > 0) { $model = model('App\Models\Presupuestos\PresupuestoAcabadosModel'); $servicio = $model->getPrecioTarifa(intval($sobrecubierta['acabado']), intval($selected_tirada), -1, $POD); @@ -983,7 +984,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController } } } - if (intval($cubierta['acabado'])>0) { + if (intval($cubierta['acabado']) > 0) { $model = model('App\Models\Presupuestos\PresupuestoAcabadosModel'); $servicio = $model->getPrecioTarifa(intval($cubierta['acabado']), intval($selected_tirada), -1, $POD); @@ -1121,7 +1122,12 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController [$data['datosGenerales']['paginasNegro'], $data['datosGenerales']['paginasColor']] = $this->getPaginas($lineas); - $data['direcciones'] = $this->obtenerDireccionesEnvio($id, $presupuesto->cliente_id); + if (intval($presupuesto->envios_recoge_cliente) == 1) { + $data['direcciones']['entrega_taller'] = 1; + } else { + $data['direcciones']['entrega_taller'] = 0; + $data['direcciones'] = $this->obtenerDireccionesEnvio($id, $presupuesto->cliente_id); + } if (intval($presupuesto->estado_id) == 2) { $data['resumen']['base'] = $presupuesto->total_aceptado; @@ -2382,7 +2388,6 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController { $model = model('App\Models\Presupuestos\PresupuestoDireccionesModel'); $model_direcciones = model('App\Models\Clientes\ClienteDireccionesModel'); - $model_pais = model('App\Models\Configuracion\PaisModel'); $direcciones = $model->where('presupuesto_id', $id)->findAll(); $result = []; diff --git a/ci4/app/Models/Presupuestos/PresupuestoModel.php b/ci4/app/Models/Presupuestos/PresupuestoModel.php index 94d5952f..135efbc2 100755 --- a/ci4/app/Models/Presupuestos/PresupuestoModel.php +++ b/ci4/app/Models/Presupuestos/PresupuestoModel.php @@ -434,6 +434,8 @@ class PresupuestoModel extends \App\Models\BaseModel 'merma_cubierta' => $extra_info['merma'], 'paginasCuadernillo' => $data['paginasCuadernillo'], + 'recoger_en_taller' => $data['entrega_taller'], + 'comp_pos_paginas_color' => $data['interior']['pos_paginas_color'], 'paginas_color_consecutivas' => $data['interior']['paginas_color_consecutivas'], 'papel_interior_diferente' => $data['interior']['papelInteriorDiferente'], diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/_datosLibroItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/_datosLibroItems.php deleted file mode 100644 index d0d58e27..00000000 --- a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/_datosLibroItems.php +++ /dev/null @@ -1,94 +0,0 @@ -
Se verificará que el pedido cumpla con los requisitos establecidos en el Artículo 91 de la Ley 37/1992, sobre inserción de publicidad, antes de proceder con su producción, lo que garantiza la aplicación del IVA reducido del 4%.
-resumen->titulo)?$presupuestoEntity->resumen->titulo:'') ?>
-Tamaño: resumen->tamanio)?$presupuestoEntity->resumen->tamanio:'') ?>
-Número de páginas: paginas ?>
-Tirada: tirada ?>
-Prototipo: prototipo?'SI':'NO') ?>
-Ferro: ferro?'SI':'NO') ?>
- -Impresion: - resumen->tipo_impresion)?$presupuestoEntity->resumen->tipo_impresion:'') ?> -
-paginasColor==0?'style="display:none"':'')?>> - Páginas a color: paginasColor?>
-Papel: - papel_interior_nombre)?$presupuestoEntity->papel_interior_nombre:'') ?> - gramaje_interior)?$presupuestoEntity->gramaje_interior:'') ?>gr/m²
- -Papel: - papel_cubierta_nombre)?$presupuestoEntity->papel_cubierta_nombre:''); ?> - gramaje_cubierta)?$presupuestoEntity->gramaje_cubierta:''); ?>gr/m²
-Impresión: paginas_cubierta==2?"1 cara":"2 caras");?>
- solapas_ancho>0 || $presupuestoEntity->estado_id==1): ?> -Solapas: solapas_ancho;?>mm
- - acabado_cubierta_id>0 || $presupuestoEntity->estado_id==1): ?> -Acabado: - acabadosCubierta) && is_array($datosPresupuesto->acabadosCubierta) && !empty($datosPresupuesto->acabadosCubierta)) : - foreach ($datosPresupuesto->acabadosCubierta as $acabado) : - if ($acabado->id == $presupuestoEntity->acabado_cubierta_id): - echo $acabado->label; - endif; - endforeach; - endif; ?> -
- - - papel_sobrecubierta || $presupuestoEntity->estado_id==1): ?> -Papel: - papel_sobrecubierta_nombre)?$presupuestoEntity->papel_sobrecubierta_nombre:'') ?> - gramaje_sobrecubierta)?$presupuestoEntity->gramaje_sobrecubierta:'') ?>gr/m²
- solapas_ancho_sobrecubierta>0 || $presupuestoEntity->estado_id==1): ?> -Ancho solapas: solapas_ancho_sobrecubierta;?>mm
- -Acabado: - acabadosSobrecubierta) && is_array($datosPresupuesto->acabadosSobrecubierta) && !empty($datosPresupuesto->acabadosSobrecubierta)) : - foreach ($datosPresupuesto->acabadosSobrecubierta as $acabado) : - if ($acabado->id == $presupuestoEntity->acabado_sobrecubierta_id): - echo $acabado->label; - endif; - endforeach; - endif; ?> -
- - - papel_guardas || $presupuestoEntity->estado_id==1): ?> -Papel: - papel_guardas_nombre)?$presupuestoEntity->papel_guardas_nombre:''); ?> - 170gr/m²
-Impresión: - paginas_guardas) || $presupuestoEntity->paginas_guardas==0): - echo "Sin impresion"; - elseif($presupuestoEntity->paginas_guardas==4): - echo "1 cara"; - else: - echo "2 caras"; - endif; ?>
- - - retractiladol || $presupuestoEntity->retractilado5 || $presupuestoEntity->faja_color || $presupuestoEntity->estado_id==1): ?> -Retractilado individual
- retractilado5): ?> -Retractilado de 5
- faja_color): ?> -Imprimir faja a color
- -