diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php index 3c072d60..06f13492 100755 --- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php +++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php @@ -1180,7 +1180,16 @@ function calcularPresupuesto_bn(input_data={}, updatedTipologias = false){ value.fields.papel_generico_id === input_data.papel_generico_id && value.fields.papel_impresion_id === input_data.papel_impresion_id) { + if(Object.keys(input_data).length == 0){ + value.fields.check_papel_total = $('#' + rowData.row_id + '_checkPapel').is(":checked")?1:0 + value.fields.check_impresion_total = $('#' + rowData.row_id + '_checkClicks').is(":checked")?1:0 + } + else{ + value.fields.check_papel_total = 1 + value.fields.check_impresion_total = 1 + } fill_lp_bn(value.fields); + return false; } else{ @@ -1242,7 +1251,6 @@ function fill_lp_bn(row, fromComparator=false){ calcularPresupuesto_bn(input_data) } else{ - // Si viene de hacerlo a mano... data = processRowData(row, 'lp_bn', 'lp-bn'); @@ -1488,6 +1496,14 @@ function calcularPresupuesto_color(input_data={}, updatedTipologias = false){ value.fields.papel_generico_id === input_data.papel_generico_id && value.fields.papel_impresion_id === input_data.papel_impresion_id) { + if(Object.keys(input_data).length == 0){ + value.fields.check_papel_total = $('#' + rowData.row_id + '_checkPapel').is(":checked")?1:0 + value.fields.check_impresion_total = $('#' + rowData.row_id + '_checkClicks').is(":checked")?1:0 + } + else{ + value.fields.check_papel_total = 1 + value.fields.check_impresion_total = 1 + } fill_lp_color(value.fields); return false; } @@ -1771,6 +1787,14 @@ function calcularPresupuesto_bnhq(input_data={}, updatedTipologias = false){ value.fields.papel_generico_id === input_data.papel_generico_id && value.fields.papel_impresion_id === input_data.papel_impresion_id) { + if(Object.keys(input_data).length == 0){ + value.fields.check_papel_total = $('#' + rowData.row_id + '_checkPapel').is(":checked")?1:0 + value.fields.check_impresion_total = $('#' + rowData.row_id + '_checkClicks').is(":checked")?1:0 + } + else{ + value.fields.check_papel_total = 1 + value.fields.check_impresion_total = 1 + } fill_lp_bnhq(value.fields); return false; } @@ -2057,6 +2081,14 @@ function calcularPresupuesto_colorhq(input_data={}, updatedTipologias = false){ value.fields.papel_generico_id === input_data.papel_generico_id && value.fields.papel_impresion_id === input_data.papel_impresion_id) { + if(Object.keys(input_data).length == 0){ + value.fields.check_papel_total = $('#' + rowData.row_id + '_checkPapel').is(":checked")?1:0 + value.fields.check_impresion_total = $('#' + rowData.row_id + '_checkClicks').is(":checked")?1:0 + } + else{ + value.fields.check_papel_total = 1 + value.fields.check_impresion_total = 1 + } fill_lp_colorhq(value.fields); return false; } @@ -2335,6 +2367,8 @@ function calcularPresupuesto_rot_bn(fromComparador=false, updatedTipologias=fals value.fields.papel_generico_id === input_data.papel_generico_id && value.fields.papel_impresion_id === input_data.papel_impresion_id) { + value.fields.check_papel_total = $('#' + rowData.row_id + '_checkPapel').is(":checked")?1:0 + value.fields.check_impresion_total = $('#' + rowData.row_id + '_checkClicks').is(":checked")?1:0 fill_lp_rot_bn(value.fields); return false; } @@ -2344,6 +2378,8 @@ function calcularPresupuesto_rot_bn(fromComparador=false, updatedTipologias=fals value.fields.papel_impresion_id === input_data.papel_impresion_id && value.fields.a_favor_fibra == input_data.fibra) { + value.fields.check_papel_total = $('#' + rowData.row_id + '_checkPapel').is(":checked")?1:0 + value.fields.check_impresion_total = $('#' + rowData.row_id + '_checkClicks').is(":checked")?1:0 fill_lp_rot_bn(value.fields); return false; } @@ -2657,6 +2693,8 @@ function calcularPresupuesto_rot_color(fromComparador=false, updatedTipologias=f value.fields.papel_generico_id === input_data.papel_generico_id && value.fields.papel_impresion_id === input_data.papel_impresion_id) { + value.fields.check_papel_total = 1 + value.fields.check_impresion_total = 1 fill_lp_rot_color(value.fields); return false; } @@ -2666,6 +2704,9 @@ function calcularPresupuesto_rot_color(fromComparador=false, updatedTipologias=f value.fields.papel_impresion_id === input_data.papel_impresion_id && value.fields.a_favor_fibra == input_data.fibra) { + value.fields.check_papel_total = $('#' + rowData.row_id + '_checkPapel').is(":checked")?1:0 + value.fields.check_impresion_total = $('#' + rowData.row_id + '_checkClicks').is(":checked")?1:0 + fill_lp_rot_color(value.fields); return false; } @@ -2945,6 +2986,14 @@ function calcularPresupuesto_cubierta(fromComparador=false, input_data={}){ value.fields.papel_generico_id === input_data.papel_generico_id && value.fields.papel_impresion_id === input_data.papel_impresion_id) { + if(Object.keys(input_data).length == 0){ + value.fields.check_papel_total = $('#' + rowData.row_id + '_checkPapel').is(":checked")?1:0 + value.fields.check_impresion_total = $('#' + rowData.row_id + '_checkClicks').is(":checked")?1:0 + } + else{ + value.fields.check_papel_total = 1 + value.fields.check_impresion_total = 1 + } fill_lp_cubierta(value.fields); return false; }