×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Javascript
Posted by: user7784c
Added: Jun 21, 2017 10:05 PM
Modified: Jun 21, 2017 10:07 PM
Views: 14
  1.     function GenerarFolio()
  2.     {
  3.         var JsonData =
  4.         {
  5.                 "columnas": {
  6.                 ":cambioSolicitante": "Juan Perez Perez"
  7.             }
  8.                 ,"filtros": {
  9.                 "Filtro1": "Val1"
  10.             }
  11.                 ,"parametros": {
  12.                 "NumFuncion": 1,
  13.                 "StoredProcedure": "CALL GeneraFolioControlCambios(?);"
  14.             }
  15.         };
  16.  
  17.         PeticionesAjax('modSolicitudCambio/controllerAjax.php', 'POST', JsonData, 'JSON', function (ObjectData) {
  18.             var DatosBD = ObjectData['obj_'];
  19.             for (var item in DatosBD)
  20.             {
  21.                 numFolio = DatosBD[item]['last_insert_id()'];
  22.             }
  23.             $('#EncFolio').text(numFolio);
  24.             TipoAlertaMensaje('info', 'Número de folio creado: ' + numFolio);
  25.         });
  26.     }
  27.  
  28. // otro ejemplo ============================================================
  29.  
  30.     function RecuperaFolioPA(num = 0)
  31.     {
  32.         var JsonData =
  33.         {
  34.                 "columnas": {
  35.                 ":ID_cc": $('#EncFolio').text(),
  36.                 ":NomFunc": "PA",
  37.                 ":ID": num
  38.             }
  39.                 ,"filtros": {
  40.                 "Filtro1": "Val1"
  41.             }
  42.                 ,"parametros": {
  43.                 "NumFuncion": 1,
  44.                 "StoredProcedure": "CALL RecuperarFolio(?,?,?);"
  45.             }
  46.         };
  47.  
  48.         PeticionesAjax('modSolicitudCambio/controllerAjax.php', 'POST', JsonData, 'JSON', function (ObjectData) {
  49.             var DatosBD = ObjectData['obj_'];
  50.             for (var item in DatosBD)
  51.             {
  52.                 $('#pa-detalleActividad').val(DatosBD[item]['Actividad']);
  53.                 $('#pa-servidor').val(DatosBD[item]['Servidor:Host']);
  54.                 $('#pa-elementoModificar').val(DatosBD[item]['Elemento']);
  55.                 $('#pa-implementa').val(DatosBD[item]['Implementa']);
  56.                 $('#pa-fecha').val(DatosBD[item]['Fecha']);
  57.                 $('#pa-horaInicio').val(DatosBD[item]['Hora:Inicio']);
  58.                 $('#pa-horaFin').val(DatosBD[item]['Hora:Fin']);
  59.                 $('#pa-Duracion').val(DatosBD[item]['Duracion']);
  60.                 break; // Solo recuperar el primer registro y salir del bucle...
  61.             }
  62.             if(num === 0)
  63.             {
  64.                 GenerarTablaDatos(document.getElementById('EncTablePA'), document.getElementById('BodyTablePA'), DatosBD);     
  65.             }
  66.         });          
  67.     }
  68.  
  69.  
  70.