diff --git a/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php b/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php index 0bed7c99..5872c216 100644 --- a/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php @@ -857,7 +857,7 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController 'ancho' => intval($reqData['ancho']) ?? 100000, 'alto' => intval($reqData['alto']) ?? 100000, 'a_favor_fibra' => $reqData['a_favor_fibra'] ?? 1, - 'isCosido' => (new TipoPresupuestoModel())->get_isCosido($tipo_impresion_id), // JJO esto es custom por cada tipo de presupuesto + 'isCosido' => intval((new TipoPresupuestoModel())->get_isCosido($tipo_impresion_id)), // JJO esto es custom por cada tipo de presupuesto ); $papel_generico = [ diff --git a/ci4/app/Language/es/Presupuestos.php b/ci4/app/Language/es/Presupuestos.php index 2a55273b..1c59d509 100755 --- a/ci4/app/Language/es/Presupuestos.php +++ b/ci4/app/Language/es/Presupuestos.php @@ -130,6 +130,8 @@ return [ 'estucadoMate170gr' => 'Estucado mate 170 gr', 'estucadoMate200gr' => 'Estucado mate 200 gr', + 'acabadoNinguno' => 'Ninguno', + 'fajaColor' => 'Imprimir faja a color', 'compInteriorPlana' => 'Interior en plana', 'compInteriorRotativa' => 'Interior en rotativa', diff --git a/ci4/app/Services/PresupuestoService.php b/ci4/app/Services/PresupuestoService.php index 42ba10b2..255b2cad 100755 --- a/ci4/app/Services/PresupuestoService.php +++ b/ci4/app/Services/PresupuestoService.php @@ -522,12 +522,15 @@ class PresupuestoService extends BaseService $data['alto_click'] = $maquina->alto_click; + $direccion_fibra = ($parametrosRotativa->a_favor_fibra === "false" || $parametrosRotativa->a_favor_fibra === 0 || + $parametrosRotativa->a_favor_fibra === "0" || $parametrosRotativa->a_favor_fibra === false)? 0 : 1; + $formas = PresupuestoService::getNumFormasRot( $maquina, $datosPedido->ancho, $datosPedido->alto, $datosPedido->isCosido, - $parametrosRotativa->a_favor_fibra + $direccion_fibra ); $data['num_formas'] = $formas; @@ -541,7 +544,7 @@ class PresupuestoService extends BaseService public static function calculoDimForma($datosPedido, $parametros) { // posicionamos paginas en función de a favor de fibra o no - if (!$parametros->a_favor_fibra) { + if ($parametros->a_favor_fibra === "false" || $parametros->a_favor_fibra === 0 || $parametros->a_favor_fibra === "0" || $parametros->a_favor_fibra === false) { $anchoLibro = $datosPedido->alto; $altoLibro = $datosPedido->ancho; } else { @@ -551,7 +554,7 @@ class PresupuestoService extends BaseService // si es cosido ancho x 2 if ($datosPedido->isCosido) { - if (!$parametros->a_favor_fibra) { + if ($parametros->a_favor_fibra === "false" || $parametros->a_favor_fibra === 0 || $parametros->a_favor_fibra === "0" || $parametros->a_favor_fibra === false) { $altoLibro = $altoLibro * 2; } else { $anchoLibro = $anchoLibro * 2; diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_disenioCubierta.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_disenioCubierta.php index 705495f1..34e3a455 100644 --- a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_disenioCubierta.php +++ b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/items/_disenioCubierta.php @@ -173,19 +173,10 @@