mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
ahora la funcion update_total_linea solo actualiza los totales
This commit is contained in:
2
.vscode/sftp.json
vendored
2
.vscode/sftp.json
vendored
@ -7,7 +7,7 @@
|
|||||||
"useTempFile": false,
|
"useTempFile": false,
|
||||||
"openSsh": false,
|
"openSsh": false,
|
||||||
"profiles": {
|
"profiles": {
|
||||||
"jjo": {
|
"jjo": {
|
||||||
"host": "sk-jjo.imnavajas.es",
|
"host": "sk-jjo.imnavajas.es",
|
||||||
"username": "sk-jjo",
|
"username": "sk-jjo",
|
||||||
"password": "Snwi1660%"
|
"password": "Snwi1660%"
|
||||||
|
|||||||
@ -972,52 +972,11 @@ $('#addLineasPresupuesto').on("change", function (e) {
|
|||||||
$("#tableLineasPresupuesto").DataTable().columns.adjust();
|
$("#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){
|
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)
|
updateTotales(true, false, false)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user