diff --git a/.vscode/sftp.json b/.vscode/sftp.json index 0ce5f48b..1f7d885e 100755 --- a/.vscode/sftp.json +++ b/.vscode/sftp.json @@ -7,7 +7,7 @@ "useTempFile": false, "openSsh": false, "profiles": { - "jjo": { + "jjo": { "host": "sk-jjo.imnavajas.es", "username": "sk-jjo", "password": "Snwi1660%" 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 0ddb7afc..3fc2c262 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 @@ -972,52 +972,11 @@ $('#addLineasPresupuesto').on("change", function (e) { $("#tableLineasPresupuesto").DataTable().columns.adjust(); }) + +// Funcion para actualizar el total de coste de la linea dependiendo +// de los checkboxes que esten seleccionados function update_total_linea(e){ - total = 0 - var rowData = tableLineasPresupuesto.row('#' + e.data.id_linea).data() - if($('#' + e.data.id_linea + '_checkPapel').prop('checked')){ - total += parseFloat($('#' + e.data.id_linea + '_totalPapelPedido').val()) - } - if($('#' + e.data.id_linea + '_checkClicks').prop('checked')){ - total += parseFloat($('#' + e.data.id_linea + '_precioImpresion').val()) - total += parseFloat($('#' + e.data.id_linea + '_totalClicks').val()) - - if (rowData.maquinaTipo == 'inkjet'){ - total += parseFloat(rowData.totalTinta) - } - if (e.data.id_linea.includes('rot_')){ - total += parseFloat(rowData.totalCorte) - } - } - - rowData.total_linea = parseFloat(total).toFixed(2) - - tableLineasPresupuesto.row('#' + e.data.id_linea).data(rowData).draw(false) - - switch(rowData.row_id){ - case 'lp_bn': - eventos_lp_bn(rowData.maquinaTipo=='inkjet'?true:false) - break - case 'lp_bnhq': - eventos_lp_bnhq(data.maquinaTipo=='inkjet'?true:false) - break - case 'lp_color': - eventos_lp_color(rowData.maquinaTipo=='inkjet'?true:false) - break - case 'lp_colorhq': - eventos_lp_colorhq(data.maquinaTipo=='inkjet'?true:false) - break - case 'lp_rot_bn': - eventos_lp_rot_bn() - break - case 'lp_rot_color': - eventos_lp_rot_color() - break - case 'lp_cubierta': - eventos_lp_cubierta() - break - - } + updateTotales(true, false, false) }