Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Javascript
Posted by: Jorge Alcalá
Added: Sep 6, 2018 12:13 PM
Modified: May 5, 2021 4:10 PM
Views: 1117
Tags: no tags
  1. //***********************************
  2. function inspeccionSinVehiculoLlantasActualizar(nuevo){
  3.     var respuesta = $('inv_res').innerHTML;
  4.     var obj = JSON.parse(respuesta);
  5.  
  6.     if(nuevo === 1){
  7.         var nuevaLlanta = {
  8.                 marca: obj.marca
  9.                 ,modelo: obj.modelo
  10.                 ,llanta: obj.llanta
  11.                 ,serie: obj.serie
  12.                 ,renovada: obj.renovada
  13.                 ,presion: obj.presion
  14.                 ,profundidad: obj.profundidad
  15.                 ,profundidad2: obj.profundidad2
  16.                 ,profundidad3: obj.profundidad3
  17.                 ,dot: obj.dot
  18.                 ,semana: obj.semana
  19.                 ,year: obj.year
  20.                 ,claves: obj.clavesGrid.replace(/__NL__/g, '<br />')
  21.                 ,action: inspeccionesSinVehiculoLlantasAcciones.replace(/_claLlanta_/g, obj.claInspeccionLlanta)
  22.             };
  23.         gridLlantas.append(obj.claInspeccionLlanta, nuevaLlanta);            
  24.         $('et_totLlantas').innerHTML = gridLlantas.getUnfilteredRowCount();
  25.     }else{
  26.         var index, columna, anterior;
  27.         index = gridLlantas.getRowIndex(obj.claInspeccionLlanta);
  28.        
  29.         columna = gridLlantas.getColumnIndex('marca');
  30.         anterior = gridLlantas.setValueAt(index, columna, obj.marca, true);
  31.         columna = gridLlantas.getColumnIndex('modelo');
  32.         anterior = gridLlantas.setValueAt(index, columna, obj.modelo, true);
  33.         columna = gridLlantas.getColumnIndex('llanta');
  34.         anterior = gridLlantas.setValueAt(index, columna, obj.llanta, true);
  35.         columna = gridLlantas.getColumnIndex('serie');
  36.         anterior = gridLlantas.setValueAt(index, columna, obj.llanta, true);
  37.         columna = gridLlantas.getColumnIndex('renovada');
  38.         anterior = gridLlantas.setValueAt(index, columna, obj.renovada, true);
  39.         columna = gridLlantas.getColumnIndex('presion');
  40.         anterior = gridLlantas.setValueAt(index, columna, obj.presion, true);
  41.         columna = gridLlantas.getColumnIndex('profundidad');
  42.         anterior = gridLlantas.setValueAt(index, columna, obj.profundidad, true);
  43.         columna = gridLlantas.getColumnIndex('profundidad2');
  44.         anterior = gridLlantas.setValueAt(index, columna, obj.profundidad2, true);
  45.         columna = gridLlantas.getColumnIndex('profundidad3');
  46.         anterior = gridLlantas.setValueAt(index, columna, obj.profundidad3, true);
  47.         columna = gridLlantas.getColumnIndex('dot');
  48.         anterior = gridLlantas.setValueAt(index, columna, obj.dot, true);
  49.         columna = gridLlantas.getColumnIndex('semana');
  50.         anterior = gridLlantas.setValueAt(index, columna, obj.semana, true);
  51.         columna = gridLlantas.getColumnIndex('year');
  52.         anterior = gridLlantas.setValueAt(index, columna, obj.year, true);
  53.         columna = gridLlantas.getColumnIndex('claves');
  54.         anterior = gridLlantas.setValueAt(index, columna, obj.clavesGrid.replace(/__NL__/g, '<br />'), true);
  55.     }    
  56.     return false;
  57. }