var MemoriaDeCalculo = ""; const BASE_PATH_INGTEC = ""; $(document).ready(function() { $("#MostarVideoOculto").click(function() { //alert('mostar'); $("#VideoOculto").toggle("slow"); }); var abierto = true; $(document).on("click", '#MostrarArbol', function() { MostrarArbol(); }); function MostrarArbol(Forzar) { try { // alert('Entra en el Arbol : ' + Forzar); $(".arbol").toggle("slow"); if (abierto == true || Forzar == true) { $(".ContenedorListas").css("width", "100%"); abierto = false; } else { //alert(screen.width ); if ($('#ChargeForm').width() > 800) { $(".ContenedorListas").css("width", "79%"); } else { $(".ContenedorListas").css("width", "100%"); } abierto = true; } } catch (err) { } } $(document).on("body", '#Respuestas1', function() { if ($('#Respuestas1').text() != '') { // alert('Ok Arbol'); $('#Respuestas1').addClass('RenglonRespuesta'); } }); $(document).on("change", '#AltaDeEquipoEnCombo', function() { if (true) { var Equipo = $('#AltaDeEquipoEnCombo').val(); if (Equipo == '+ Agregar') { //location.href = 'index.php?Tipo=Admin_AltadeEquipo&Categoria=&Software=&OK'; Funcion_AltaEquipo_Btn(); } else if (false) { // && '' == 'INGTEC-VR'){ $('#txt_id_equipo').val(Equipo); $.fn.Convertir_double($('#txt_id_equipo').val(), $('#txt_id_equipo')); SaveEquipo(Equipo); } else { // $('#txt_id_equipo_1').val(Equipo); var Linknuevo = 'index.php?Tipo=&Categoria=&SubCategoria=&IdEquipo=' + Equipo + '&Software=&Modulo=&TipoChecklist=&END'; // alert(Linknuevo); location.href = Linknuevo; } } }); $(document).on("change", '#AltaDeZonaEnCombo1, #AltaDeIsometricoEnCombo1', function() { if (true) { var Zona = $(this).val(); var boton = $(this).attr('id'); var Tipo = $(this).find(':selected').attr('data-tipo'); if (boton == 'AltaDeIsometricoEnCombo1') { Tipo = 'AltadeIsometrico'; } if (Zona == '+ Agregar') { var Mensaje = ''; if (Tipo == 'NodoIBR') { Mensaje = 'Escriba el nuevo nodo'; } else if ('' == 'FMEA_Principal') { Mensaje = 'Escriba el modo de falla'; } else if ('' == 'Recipientes_Boquillas_UG37') { Mensaje = 'Escriba la identificación de la Boquilla'; } else if (Tipo == 'AltadeIsometrico') { Mensaje = 'Escriba el isométrico'; } else { Mensaje = "Escriba la zona de evaluación"; } var text = prompt(Mensaje, ""); text = $.fn.LimpiarCadena(text); if (text != '') { $(this).append(""); if (Tipo == 'NodoIBR') { $.fn.SaveNodoNuevo(text); } else if (Tipo == 'AltadeIsometrico') { $.fn.Guardar_Isometrico(text); } else if (Tipo == 'Zona de Evaluación') { SaveEquipo(Tipo, '', text, 'La información se guardo correctamente !!. La pagina se reiniciara. '); location.href = 'index.php?Tipo=&Categoria=&SubCategoria=&IdEquipo=&NodoIBR=&Software=&Modulo=&ZonaEvaluacion=' + text + '&END'; } else { SaveEquipo(Tipo, '', text); } } else { alert("El nombre del elemento [" + Tipo + "] no puede ser vacio"); } } else if (Zona != '' && Zona != undefined) { $.fn.ReiniciarActualizarNavegador(Tipo, Zona); } } }); $(document).on("click", '#AltaDeEquipoTxt', function() { Funcion_AltaEquipo_Btn(); }); function Funcion_AltaEquipo_Btn() { if (true) { //alert("Nuevo Equipo"); var Equipo = $('#AltaDeEquipoTxt').val(); if ($('#AltaDeEquipoTxt').attr('data-type') == '+ Agregar') { Equipo = '+ Agregar'; } if (Equipo == '+ Agregar' || true) { var text = prompt("Agregar nuevo valor", ""); text = $.fn.LimpiarCadena(text); if (text != '' && text != null && text != undefined) { $('#IdEquipo1').val(text); $('#txt_id_equipo_1').val(text); $('#txt_id_equipo').val(text); $('#txt_id_equipo').removeClass('ErrorDeEntrada'); SaveEquipo(text, "", "", 'La información se guardo correctamente !!. La pagina se reiniciara. '); } else { alert("El nuevo valor no puede ser vacio"); } } } } $(document).on("click", '#AltaDeNodoTxt, #AltadeIsometrico, #AltadeInspeccion', function() { if (true) { var IdBoton = $(this).attr('id'); var Equipo = $('#AltaDeNodoTxt').val(); var IDEquipo = $('#txt_id_equipo').val(); var TipoAgregar = $(this).attr('data-type'); if (TipoAgregar == '+ Agregar' || TipoAgregar == 'AltadeInspeccion') { Equipo = '+ Agregar'; } //alert("IdBoton => "+ IdBoton +", Equipo => "+ Equipo); if (Equipo == '+ Agregar') { var text = prompt("+ Agregar " + TipoAgregar + " [" + IDEquipo + "] ", ""); text = $.fn.LimpiarCadena(text); if (text != '' && text != null && text != undefined) { if (IdBoton == 'AltadeIsometrico') { $.fn.Guardar_Isometrico(text); } else if (IdBoton == 'AltadeInspeccion') { $.fn.GuadarNuevaInspeccion(text); } else { $.fn.SaveNodoNuevo(text); } } else { alert("El nombre/identificación no puede ser vacio"); } } } }); $.fn.ReiniciarActualizarNavegador = function(Tipo, Zona) { if (Tipo == 'NodoIBR') { location.href = 'index.php?SubCategoria=&Tipo=&Categoria=&IdEquipo=&NodoIBR=' + Zona + '&Software=&Modulo=&END'; } else if (Tipo == 'AltadeIsometrico') { location.href = 'index.php?SubCategoria=&Tipo=&Categoria=&IdEquipo=&isometrico=' + Zona + '&Software=&Tipo=&Modulo=&END'; } else if (Tipo == 'AltadeInspeccion') { location.href = 'index.php?SubCategoria=&Tipo=&Categoria=&IdEquipo=&NodoIBR=' + Zona + '&Software=&Modulo=&inspeccion=Zona&ZonaEvaluacion=' + Zona + '&END'; } else if (Tipo == 'Admin_AltadeEquipo') { location.href = 'index.php?SubCategoria=&Tipo=&Categoria=&IdEquipo=' + Zona + '&END'; } else { location.href = 'index.php?SubCategoria=&Tipo=&Categoria=&IdEquipo=&NodoIBR=' + Zona + '&Software=&Modulo=&inspeccion=&ZonaEvaluacion=' + Zona + '&END'; } }; $('#SaveNodo').click(function() { //alert('ok'); $.fn.SaveNodoNuevo(); }); $(document).on("keydown", '#txt_IBR_nuevo_nodo', function(e) { if (e.keyCode == 13) { $.fn.SaveNodoNuevo(); } }); $.fn.SaveNodoNuevo = function(NuevoNodo) { if (NuevoNodo == '' || NuevoNodo == undefined) { NuevoNodo = $.fn.LimpiarCadena($('#txt_id_nodo_evaluacion1').val()); } if (NuevoNodo == '' || $.fn.LimpiarCadena($('#Combo_plantas_Equipos').val()) == '') { $('#Error').html("Debe establecer un Identificador del Nodo ..."); alert("Debe establecer un nombre del nodo"); return false; } if ($('#Combo_plantas_Equipos').val() != '') { var dataString = 'DataOperation=GuardarNodoPorEquipo&txt_IBR_nuevo_nodo=' + NuevoNodo + '&tipo_equipo=' + $('#tipo_equipo').val() + '&servicio=' + $('#servicio').val() + '&planta=' + $('#Combo_plantas_Equipos').val() + '&descripcion=' + $('#descripcion').val() + '&Imagen=' + 'PortadaDeEquipo'; $.ajax({ type: 'POST', url: 'SaveData.php', data: dataString, cache: false, success: function(html) { $('#txt_id_nodo_evaluacion1').val(NuevoNodo); $('#NodoIBR1').val(NuevoNodo); $('#txt_IBR_nuevo_nodo').val(NuevoNodo); } }); } else { alert('Debe seleccionar una Planta. Si no esta en la lista debe crearla primero en el menu Alta Plantas'); } return false; }; $.fn.GuardarEquipo = function(IdEquipo, Tipo, Diagrama, Notificar) { SaveEquipo(IdEquipo, Tipo, Diagrama, Notificar); }; function SaveEquipo(IdEquipo, Tipo, NombreZona, Notificar) { var dataString = ''; if (IdEquipo == 'Zona de Evaluación' || IdEquipo == 'INGTEC-FITNESSFORSERVICE' || IdEquipo == 'INGTEC-ESBA') { dataString = 'DataOperation=Guardar_ZonasAppservice&nombre_equipo=&tipo_evaluacion=' + Tipo + '&zona_evaluacion=' + NombreZona + '&END'; } else if ('' == 'Form_Diagramas') { var Diagrama = NombreZona; dataString = 'DataOperation=GuardarEquipos&nombre_equipo=' + IdEquipo + '&tipo_equipo=' + Tipo + '&Diagrama=' + Diagrama + '&planta=&descripcion=' + IdEquipo + '&Imagen=&END'; } else { dataString = 'DataOperation=GuardarEquipos&nombre_equipo=' + IdEquipo + '&tipo_equipo=&servicio=' + $("#txt_id_DRP").val() + '&planta=&descripcion=' + $("#txt_id_DRP").val() + '&Imagen=' + '' + '&END'; } //$('#SalidaX').append('
' + dataString); // alert(html + " Notificar => " + Notificar ); $.ajax({ type: "POST", url: "SaveData.php", data: dataString, cache: false, async: false, success: function(html) { // alert(html + " Notificar => " + Notificar ); // $('#SalidaX').append('
' + html); if (Notificar == 'La información se guardo correctamente !!. La pagina se reiniciara. ') { //location.reload(); $.fn.ReiniciarActualizarNavegador('Admin_AltadeEquipo', IdEquipo); } else { //location.reload(); } } }); return true; } $.fn.Guardar_Isometrico = function(NuevoNodo, Editado) { if (NuevoNodo == '') { //|| $.fn.LimpiarCadena($("#txt_descripcion_isometrico").val()) == '' $('#Error').html("Debe llenar todos los campos"); alert('Debe establecer un nombre del isométrico'); return false; } var dataString = 'SAVE_Operation=Guardar_Isometrico&isometrico=' + NuevoNodo + '&diametro=' + $("#tipo_de_material").val() + '&origen=' + $("#txt_isometrico_origen").val() + '&destino=' + $("#txt_isometrico_destino").val() + '&descripcion=' + $("#txt_descripcion_isometrico").val() + '&Editar=' + Editado + '&OK'; // alert(dataString); $.ajax({ type: "POST", url: "SaveData.php", data: dataString, cache: false, success: function(html) { $.fn.ReiniciarActualizarNavegador('AltadeIsometrico', NuevoNodo); } }); return false; }; $.fn.GuadarNuevaInspeccion = function(NuevaInspeccion, Editado) { var dataString = 'DataOperation=GuardarInspeccion&nombre_de_inspeccion=' + NuevaInspeccion + '&txt_instalacion=' + $("#txt_instalacion").val() + '&planta=&Anio_PlandeInspeccion=' + $("#Anio_PlandeInspeccion").val() + '&txt_descripcion=' + $("#txt_descripcion").val() + '&TipoDeInspeccion=Por Equipo&OK'; // alert(dataString); $.ajax({ type: "POST", url: "SaveData.php", data: dataString, cache: false, success: function(html) { //alert(html); $.fn.ReiniciarActualizarNavegador('AltadeInspeccion', NuevaInspeccion); } }); return false; }; /* Temmina Elemntos guardar */ $.fn.LimpiarCadena = function(cadena) { if (cadena === undefined || cadena === 'undefined' || cadena === null) { cadena = ""; } cadena = $.trim(cadena); return cadena; }; $.fn.LimpiarCadena_SoloCaracteres = function(cadena) { try { // var str = cadena ; //"abc's test#s"; // $vowels = array(" ","[","]","(",")"); // return str.replace(/[^a-zA-Z ]/g, ""); // cadena = cadena.replace(/[/]/(/)/ /g, ''); return cadena; } catch (err) { return cadena; } }; $.fn.LimpiarRenglon = function(R, Componentes, Permitidos) { try { for (var C = 0; C <= Componentes.length; C++) { if (Permitidos != undefined) { var Existe = Permitidos.indexOf(Componentes[C]); if (Existe >= 0) { var NombreCelda = Componentes[C] + R; $('#' + NombreCelda).val(""); if ($('#' + NombreCelda).attr('type') == 'checkbox' || $('#' + NombreCelda).attr('type') == 'radio') { $('#' + NombreCelda).prop('checked', false); } } } else { var NombreCelda = Componentes[C] + R; $('#' + NombreCelda).val(""); if ($('#' + NombreCelda).attr('type') == 'checkbox' || $('#' + NombreCelda).attr('type') == 'radio') { $('#' + NombreCelda).prop('checked', false); } } } } catch (err) { } }; $.fn.Obtener_Esfuerzo = function(material, temperatura, txt) { //alert ( material + ' ---- ' + temperatura); if (material == "" || temperatura == "") { return false; } var dataString = ""; dataString = 'SAVE_Operation=Get_Esfuerzo_TensionesPermitidas&id_material=' + material + '&temperatura=' + temperatura + '&OK'; // alert(dataString); $("#txt_esfuerzo").val(""); $.ajax({ type: "POST", url: "SaveData.php", data: dataString, cache: false, success: function(html) { // $(".arbol").html(html); // alert(html); $("#" + txt).val(parseFloat(html) * 1000); } }); return false; }; $.fn.Obtener_Esfuerzo_Nuevo = function(Renglon, Tipo_Temperatura, TipoTabla) { var material = $.fn.VerificarUndefined($('#nominal_composition' + Renglon).find(':selected').attr('data-values')); var Esfuerzo = ''; $('#SalidaX').append('
Obtener_Esfuerzo_Nuevo -> Material:' + material + '; Tipo_Temperatura=>' + Tipo_Temperatura + ", Renglon=>" + Renglon); if (material != false) { material = $('#nominal_composition' + Renglon).find(':selected').attr('data-values').split(';'); var temperatura = $('#Combo_temperatura' + Renglon).find(':selected').attr('data-values'); if (Tipo_Temperatura == 'Temperatura_Disenio') { temperatura = $('#Temperatura_Disenio' + Renglon).find(':selected').attr('data-values'); } else if (Tipo_Temperatura == 'Temperatura_Prueba') { temperatura = $('#Temperatura_Prueba' + Renglon).find(':selected').attr('data-values'); } $('#txt_esfuerzo' + Renglon).val(''); $('#eficiencia_junta' + Renglon).val(''); if (material != undefined && material != '' && temperatura != undefined && temperatura != '') { Esfuerzo = $.fn.BuscarEnArray(material, temperatura); var Eficiencia = $.fn.BuscarEnArray(material, 'e_f'); $('#txt_esfuerzo' + Renglon).val(Esfuerzo); $('#eficiencia_junta' + Renglon).val(Eficiencia); } if (TipoTabla == 'Tuberias_ASME_B_31_G_0' || TipoTabla == 'Tuberias_ASME_B_31_G_1' || TipoTabla == 'Tuberias_ASME_B31_4_Tmin') { var Eficiencia = $.fn.BuscarEnArray(material, 'smys_psi'); var SMTS = $.fn.BuscarEnArray(material, 'smts_psi'); var Fabricacion = $.fn.BuscarEnArray(material, 'tipo'); $('#txt_esfuerzo' + Renglon).val(Eficiencia); $('#txt_esfuerzo_cedencia_SMYS_' + Renglon).val(Eficiencia); $('#txt_esfuerzo_tension_SMTS_' + Renglon).val(SMTS); $('#txt_tipo_fabricacion_' + Renglon).val(Fabricacion); } } return Esfuerzo; }; function ObtenerMaterial(material, Renglon) { var dataString = ""; if (material == 1 || material == 'Aceros Ferríticos') { dataString = 'SAVE_Operation=Get_NPS_AcerosAlCarbon&Renglon=' + Renglon + '&OK'; } else if (material == 2 || material == 'Aceros Inoxidables') { dataString = 'SAVE_Operation=Get_NPS_AcerosInoxidables&Renglon=' + Renglon + '&OK'; } // $('#SalidaX').append('
ObtenerMaterial : Material ->' + material + ', Datos ->' + dataString); // alert(dataString); $.ajax({ type: "POST", url: "SaveData.php", data: dataString, cache: false, async: false, success: function(html) { $("#combo_dimension" + Renglon).html(html); } }); $("#SalidaX").append("
" + dataString); return false; } $.fn.ObtenerMaterial = function(material, Renglon, TipoTabla, ElementoDondeSeCarga) { var dataString = ""; if (material == 1 || material == 'Aceros Ferríticos') { dataString = 'SAVE_Operation=Get_NPS_AcerosAlCarbon&Renglon=' + Renglon + '&TipoTabla=' + TipoTabla + '&OK'; } else if (material == 2 || material == 'Aceros Inoxidables') { dataString = 'SAVE_Operation=Get_NPS_AcerosInoxidables&Renglon=' + Renglon + '&TipoTabla=' + TipoTabla + '&OK'; } $("#SalidaX").append("
" + dataString); // alert(dataString); $.ajax({ type: "POST", url: "SaveData.php", data: dataString, cache: false, async: false, success: function(html) { $("#combo_dimension").html(html); $("#combo_dimension" + Renglon).html(html); $(ElementoDondeSeCarga).html(html); } }); if (material == 1 || material == 'Aceros Ferríticos') { dataString = 'SAVE_Operation=tabla_asme_B31_3_TensionesMateriales&Renglon=' + Renglon + '&tipo=Aceros Ferríticos&OK'; } else if (material == 2 || material == 'Aceros Inoxidables') { dataString = 'SAVE_Operation=tabla_asme_B31_3_TensionesMateriales&Renglon=' + Renglon + '&tipo=Aceros Inoxidables&OK'; } else if (material == 2 || material == 'Acero de baja y media aleación') { dataString = 'SAVE_Operation=tabla_asme_B31_3_TensionesMateriales&Renglon=' + Renglon + '&tipo=Acero de baja y media aleación&OK'; } $.ajax({ type: "POST", url: "SaveData.php", data: dataString, cache: false, async: false, success: function(html) { $("#combo_subtipodeMaterial").html(html); $("#combo_subtipodeMaterial" + Renglon).html(html); $("#combo_Material" + Renglon).html(html); } }); return false; }; $.fn.Obtener_Esfuerzo_Recipientes = function(material, temperatura, txt, Elementos) { if (material == "" || temperatura == "") { $("#" + txt).val(""); return false; } var dataString = ""; dataString = 'SAVE_Operation=Get_Esfuerzos_Equipos&id_material=' + material + '&temperatura=' + temperatura + '&TodoslosCampos=' + Elementos + '&OK'; $("#" + txt).val(""); $.ajax({ type: "POST", url: "SaveData.php", data: dataString, cache: false, success: function(html) { $('#SalidaX').append('
' + html); if (html.indexOf("TODOS") >= 0) { var Valores = html.split("*"); var Valor1 = $.fn.Convertir_double(Valores[1]); var Valor2 = $.fn.Convertir_double(Valores[2]); var Valor3 = $.fn.Convertir_double(Valores[3]); if (Valor1 < 1000) { Valor1 = Valor1 * 1000; } if (Valor2 < 1000) { Valor2 = Valor2 * 1000; } if (Valor3 < 1000) { Valor3 = Valor3 * 1000; } $("#" + Elementos[0]).val(Valor1); $("#" + Elementos[1]).val(Valor2); $("#" + Elementos[2]).val(Valor3); } else { $("#" + txt).val(parseFloat(html)); } } }); return false; }; $.fn.Convertir_String_To_Double = function(Valor) { try { var valorsalida = 0; /// alert(Valor); if (isNaN(Valor)) { return 0; } Valor = $.fn.LimpiarCadena(Valor); if (Valor != '' && Valor != 'NaN' && Valor != undefined && Valor != 'undefined') { valorsalida = parseFloat(Valor); } else { valorsalida = 0; } return valorsalida; } catch (err) { return 0; } }; $.fn.validar_double = function(Elemento) { try { var valor = 0; if ($("#" + Elemento).val() == '') { //alert("Vacio"); valor = 0; } else { valor = parseFloat($("#" + Elemento).val()); } valor = valor return valor; } catch (err) { } }; $.fn.validar_checkbox = function(Elemento) { try { var chk_1 = $(Elemento).is(":checked") ? true : false; return chk_1; } catch (err) { } }; /** * Nombre Convertir_double Es una funcion que forza a un valor a convertirse a Double y se puede establecer * si este valor es necesario o no * @param {type} Elemento (Es un valor numerico) * @param {type} Necesario (Debe ser un #ID de campo) * @returns {Number|window.$.fn.Convertir_double.valor} * */ $.fn.Convertir_double = function(Elemento, Necesario) { try { var valor = 0; $('SalidaX').append('
Valor : ' + Elemento); if ($.fn.LimpiarCadena(Elemento) == '') { if (Necesario != undefined) { $(Necesario).removeClass('FondoDeColorAmarillo'); $(Necesario).addClass('ErrordeEntradatxt'); $(Necesario).attr("placeholder", "Requerido").blur(); } valor = 0; } else { /* if (isNaN(Elemento)) { Elemento = 0; } */ valor = parseFloat(Elemento); if(Number.isNaN(valor)){ valor = 0; } if (Necesario != undefined) { $(Necesario).removeClass('ErrordeEntradatxt'); $(Necesario).attr("placeholder", "").blur(); } } if (valor >= 0.001) { valor = round(valor, 3); } else if (valor >= 0.01) { //valor = round(valor, 2); } return valor; } catch (err) { return 0; } }; $.fn.Visualizar_Ocultar = function(Tipo, anillo, Tabla) { try { // alert(Tipo + " " + anillo); if (Tabla != undefined) { if (Tipo == true) { $('#' + Tabla + '' + anillo).removeClass('renglonespesor'); } else { $('#' + Tabla + '' + anillo).addClass('renglonespesor'); } return true; } if (Tipo == true) { $('#anillo' + anillo).removeClass('renglonespesor'); } else { $('#anillo' + anillo).addClass('renglonespesor'); } if (Tipo == true) { $('#Caja' + anillo).removeClass('renglonespesor'); } else { $('#Caja' + anillo).addClass('renglonespesor'); } } catch (err) { } }; $.fn.Visualizar_Ocultar_2 = function(Tipo, anillo) { try { if (Tipo == true) { $('#anilloHistorial' + anillo).removeClass('renglonespesor'); } else { $('#anilloHistorial' + anillo).addClass('renglonespesor'); } } catch (err) { } }; $.fn.BuscarEnCadena = function(Originall, Buscar) { try { if ($.fn.LimpiarCadena(Originall) == '' || $.fn.LimpiarCadena(Buscar) == '') { return false; } if (Originall.indexOf(Buscar) > -1) { //console.log("SI se encuentra => " + Buscar + ", en => " + Originall ); return true; } else { //console.log("No se encuentra => " + Buscar + ", en => " + Originall ); return false; } } catch (error) { return false; } } $.fn.BuscarEnArray = function(MiArray, Elemento, separador, TipoElemento) { try { var resultado; if (separador == undefined) { separador = "#"; } $('#' + Elemento).val(''); if (MiArray != undefined) { for (var i = 0; i < MiArray.length; i++) { var ArrayInterno = MiArray[i].split(separador); if (ArrayInterno.length >= 1) { if (ArrayInterno[0] == Elemento) { var cadena = ArrayInterno[1]; cadena = cadena.replace('
', '\n'); // cadena = cadena.replace('
','\r'); if (Elemento == 'material') { /// $("#SalidaX").append("
Array : " + MiArray + ", Elemento : " + Elemento + ", Valor : " + cadena ); } if (cadena == "." || cadena == ".." || cadena == "�") { cadena = ""; } if (cadena == undefined || cadena == 'undefined') { cadena = ""; } if (TipoElemento == undefined || TipoElemento == '') { $('#' + Elemento).val(cadena); } else if (TipoElemento == 'COMBO') { $('#' + Elemento).append(""); } else { $('#' + Elemento).val(cadena); } if ($('#' + Elemento).attr('type') == 'checkbox' || $('#' + Elemento).attr('type') == 'radio') { if (cadena == 'true') { $('#' + Elemento).prop("checked", true); } } if (Elemento.includes("tipo_de_material") == true) { // $("#SalidaX").append("
Buscar : " + Elemento + ", Separador : " + separador + ", Valor : " + cadena); } resultado = cadena; } } else { $('#' + Elemento).val(cadena); } } } else { resultado = ""; } if (resultado == undefined || resultado == 'undefined') { // console.log("Resuldato: Elemento : " + Elemento + " , Cadena: " + cadena); resultado = ""; } //console.log('Elemento : ' + Elemento + ' , Resultado :' + resultado ); return resultado; } catch (err) { // $("#SalidaX").append("
"+ err); } }; $.fn.Leer_Informacion_de_Tablas = function(Inicio, Fin, Titulos) { var cadena = "BEGIN;"; var IncluyeNumeros = true; if (Inicio == 0 && Fin == 0) { Inicio = 0; Fin = 1; IncluyeNumeros = false; } for (var x = Inicio; x < Fin; x++) { for (var Item = 0; Item < Titulos.length; Item++) { var copia = x; if (x == 0) { x = ''; } var Elemento = "#" + Titulos[Item] + x; var Aux; if (IncluyeNumeros == false) { Elemento = "#" + Titulos[Item]; Aux = x; x = ""; } // cadena += Elemento + '' + x + "#" + $(Elemento).val() + ";"; // // $("#SalidaX").append("
Elemento " + Titulos[Item] + '' + x + " -> Tipo :" + $("#" + Titulos[Item] + x).attr('type')); if (Elemento.indexOf('NombreImagen') > -1) { var NI = $(Elemento).attr('data-NombreImagen'); cadena += Titulos[Item] + '' + x + "#" + NI + ";"; } else if ($(Elemento).attr('type') == 'select') { cadena += Titulos[Item] + '' + x + "#" + $(Elemento + ' option:selected').text() + ";"; //alert($(Elemento + ' option:selected').text()); } else if ($(Elemento).attr('type') == 'checkbox' || $(Elemento).attr('type') == 'radio') { var chk_1 = $(Elemento).is(":checked") ? true : false; cadena += Titulos[Item] + '' + x + "#" + chk_1 + ";"; } else { var valor = $.fn.LimpiarCadena($("#" + Titulos[Item] + x).val()); cadena += Titulos[Item] + '' + x + "#" + valor + ";"; } if ($(Elemento).is("select")) { cadena += Titulos[Item] + 'COMBO_' + x + "#" + $(Elemento + ' option:selected').text() + ";"; // cadena += Titulos[Item] + '_COMBO_' + x + "#" + $(Elemento + ' option:selected').text() + ";"; } if (IncluyeNumeros == false) { x = Aux; } if (x == 0) { x = copia; } } // cadena += "\n"; } $.fn.LimpiarCadena(cadena); cadena += "END"; return cadena; }; $.fn.Leer_Mayado = function(lecturas_Columnas, niveles_Renglones, Informacion) { try { var Cadena = "BEGIN;"; var R, C, Contador = 0; for (R = 1; R <= niveles_Renglones; R++) { for (C = 1; C <= lecturas_Columnas; C++) { var NombreCelda = 'txt_r' + R + '_c' + C; if (Informacion != undefined) { var res = $.fn.BuscarEnArray(Informacion.split(";"), NombreCelda); } var Valor = parseFloat($('#' + NombreCelda).val()); if (Valor != 'NaN' && Valor != undefined && Valor > 0) { Valor = round(Valor, 3); Contador++; } else { Valor = "N/A"; } Cadena += NombreCelda + "#" + Valor + ";"; } // Fin del For Columnas/Lecturas } //Fin del For $.fn.LimpiarCadena(Cadena); Cadena += "END"; return Cadena; } catch (err) { } }; $.fn.CrearTablaHTML = function(Renglones, Columnas, Mayado, Requerido, TipoDeTabla) { try { var R = 0, C = 0; // alert("Entraa okok"); var MaximoRenglones if ('' == 'Tuberías' || '' == 'Tuberías') { MaximoRenglones = 2; } else { MaximoRenglones = 1; } if ($('#someContainer table').length > 0) { R = 0; $('#someContainer table').html(""); // alert("Renglones " + Renglones + " - Columnas " + Columnas + ' , Meximo : ' + MaximoRenglones); if (Columnas == 'NaN') { alert('Debe seleccionar primero lecturas '); return false; } for (R = R; R <= (Renglones + MaximoRenglones); R++) { var row = $('\n '); if (R == 0) { for (C = 0; C <= (Columnas + 1); C++) { var row1; if (C == 0) { row1 = $('\n ').addClass('th_tabla CeldaNaranja').html(""); } else if (C == (Columnas + 1)) { if ('Tanques_LongitudCriticaparaespesores' != TipoDeTabla) { row1 = $('\n ').addClass('th_tabla').html("Prom. Circ"); } } else { row1 = $("\n ").addClass('th_tabla').html("CML. " + C + ""); } row.append(row1); } } else if (R > Renglones) { //alert("ok"); for (C = 0; C <= (Columnas + 1); C++) { var row1; if (C == 0) { if ('' == 'Tuberias_ZonasConAdelgazamiento' && R == (Renglones + 2)) { row1 = $('\n ').addClass('th_tabla').html("Esp. Menor"); } else { row1 = $("\n ").addClass('th_tabla').html("Prom. Long"); } } else if (C == (Columnas + 1)) { row1 = $('\n ').addClass('th_tabla').html(""); } else if (R == (Renglones + 1)) { var nombre_campo = "PromCirc_txt_r" + R + "_c" + C + ""; var valor = ""; valor = $.fn.BuscarEnArray(Mayado, nombre_campo, "[]"); var Txt = "\n "; row1 = $("\n ").html(Txt); } else if (R == (Renglones + MaximoRenglones)) { var nombre_campo = "MenorVertical_txt_r" + R + "_c" + C + ""; var valor = ""; valor = $.fn.BuscarEnArray(Mayado, nombre_campo, "[]"); var Txt = "\n "; row1 = $("\n ").html(Txt); } row.append(row1); } } else { for (C = 0; C <= (Columnas + 1); C++) { var row1; if (C == 0) { row1 = $("\n ").text("Lec. " + R + ""); } else if (C == (Columnas + 1)) { if ('Tanques_LongitudCriticaparaespesores' != TipoDeTabla) { var nombre_campo = "PromLong_txt_r" + R + "_c" + C + ""; var valor = ""; valor = $.fn.BuscarEnArray(Mayado, nombre_campo, "[]"); var Txt1 = "\n "; row1 = $("\n ").html(Txt1); } } else { var valor = ""; var ClaseEspesor = ""; var nombre_campo = "txt_r" + R + "_c" + C + ""; if (Mayado != undefined && Requerido != undefined) { valor = $.fn.BuscarEnArray(Mayado, nombre_campo, "[]"); if (valor != undefined && Requerido != undefined) { var Espesor = parseFloat(valor); if (Espesor <= Requerido) { ClaseEspesor = 'CeldaRoja'; } else if (Espesor <= (Requerido * 1.10)) { ClaseEspesor = 'CeldaAmarilla'; } else { // $("#SalidaX").append("
Espesor : "+ Espesor + ' , Requerido'+ Requerido); } } else { valor = ""; } } var Txt = ""; row1 = $("\n ").html(Txt); } row.append(row1); } } $('#someContainer table').append(row); } //Renglones } } catch (ex) { } }; $.fn.PegarHTML = function(Renglones, Columnas, Vector) { try { var R, C, Contador = 0; for (R = 1; R <= (Renglones + 1); R++) { for (C = 1; C <= Columnas; C++) { $('#txt_r' + R + '_c' + C).val(Vector[Contador]); Contador++; } } } catch (ex) { } }; $.fn.PegarHTML_2 = function(data) { //var data = $('textarea[name=excel_data]').val(); console.log(data); var rows = data.split("\n"); var C = 0, R = 0; for (R = 0; R < rows.length; R++) { var cells = rows[R].split("\t"); for (C = 0; C < cells.length; C++) { $('#txt_r' + (R + 1) + '_c' + (C + 1)).val(cells[C]); //$("#SalidaX").append("
R:" + R + ' , C:'+C); } } }; $.fn.copyToClipboard = function(elemento) { $.fn.selectText(elemento); elemento = "#" + elemento; var $temp = $(""); $("body").append($temp); $temp.val($(elemento).html()).select(); document.execCommand("copy", true); $temp.remove(); alert('La información se ha copiado'); }; $.fn.copy = function(element_id) { var aux = document.createElement("div"); aux.setAttribute("contentEditable", true); aux.innerHTML = document.getElementById(element_id).innerHTML; aux.setAttribute("onfocus", "document.execCommand('selectAll',false,null)"); document.body.appendChild(aux); aux.focus(); document.execCommand("copy"); document.body.removeChild(aux); }; $.fn.copy2 = function(selector) { var $temp = $("
"); $("body").css("width", "800px"); $("body").append($temp); $temp.attr("contenteditable", true) .html($(selector).html()).select() .on("focus", function() { document.execCommand('selectAll', false, null) }) .focus(); document.execCommand("copy"); $temp.remove(); }; $.fn.selectText = function(id) { var sel, range; var el = document.getElementById(id); //get element id if (window.getSelection && document.createRange) { //Browser compatibility sel = window.getSelection(); if (sel.toString() == '') { //no text selection window.setTimeout(function() { range = document.createRange(); //range object range.selectNodeContents(el); //sets Range sel.removeAllRanges(); //remove all ranges from selection sel.addRange(range); //add Range to a Selection. }, 1); } } else if (document.selection) { //older ie sel = document.selection.createRange(); if (sel.text == '') { //no text selection range = document.body.createTextRange(); //Creates TextRange object range.moveToElementText(el); //sets Range range.select(); //make selection. } } }; $.fn.GenerarGrafica_MAWP = function(VectorCirc, VectorLong, VectorAnios, Vector_Limite, TipoMAWP, Componente) { try { var dataString = ""; var Grafica = "Grafica_Recipientes_MAWP_" + $.fn.GenerarRandom(1, 100000) + '.png'; if (TipoMAWP == 'MAWP_Componente_Cilindrico') { dataString = 'VectorCirc=' + VectorCirc + '&VectorLong=' + VectorLong + '&VectorAnios=' + VectorAnios + '&VectorLimite=' + Vector_Limite + '&TipoMawp=' + TipoMAWP + '&NombreGrafica=' + Grafica + '&Componente=' + Componente + '&OK'; } else if (TipoMAWP == 'MAWP_Componente_Esferico') { dataString = 'VectorCirc=' + VectorCirc + '&VectorLong_X=' + VectorLong + '&VectorAnios=' + VectorAnios + '&VectorLimite=' + Vector_Limite + '&TipoMawp=' + TipoMAWP + '&NombreGrafica=' + Grafica + '&Componente=' + Componente + '&OK'; } else if (TipoMAWP == 'MAWP_Componente_TapaEliptica') { dataString = 'VectorCirc=' + VectorCirc + '&VectorLong_X=' + VectorLong + '&VectorAnios=' + VectorAnios + '&VectorLimite=' + Vector_Limite + '&TipoMawp=' + TipoMAWP + '&NombreGrafica=' + Grafica + '&Componente=' + Componente + '&OK'; } $.ajax({ type: "POST", url: "Graficas/Examples/Grafica_Recipientes_MAWP.php", data: dataString, cache: false, success: function(html) { $("#TituloModal").html(TipoMAWP); $("#ContenidoModal").html(html); } }); return false; } catch (ex) { } }; var Vector_Long = new Array(); var Vector_Circ = new Array(); $.fn.F_Vector_Circ = function() { return Vector_Circ; }; $.fn.F_Vector_Long = function() { return Vector_Long; }; $.fn.CalcularPromedios = function(niveles_Renglones, lecturas_Columnas, Cadena, Renglon) { try { // HORIZONTALES O CIRCUNFERENCIALES var R = 0, C = 0, PromedioHorizontal = 0, PromedioVertical = 0, MENOR_PromedioHorizontal = 0, MENOR_PromedioVertical = 0, MenordeTodos = 0; var MasBajoVertical = 0; var Contador = 0; for (R = 1; R <= niveles_Renglones; R++) { Contador = 0; PromedioHorizontal = 0; for (C = 1; C <= lecturas_Columnas; C++) { var NombreCelda = 'txt_r' + R + '_c' + C; var Celda = parseFloat($('#' + NombreCelda).val()); if (R == 1 && C == 1) { MENOR_PromedioHorizontal = Celda; MenordeTodos = Celda; MENOR_PromedioVertical = Celda; MasBajoVertical = Celda; } if (Celda != 'NaN' && Celda != undefined && Celda > 0) { PromedioHorizontal += Celda; Contador++; if (Celda <= MenordeTodos) { MenordeTodos = Celda; } } } // Fin del For Columnas/Lecturas PromedioHorizontal = PromedioHorizontal / Contador; PromedioHorizontal = round(PromedioHorizontal, 3); if (PromedioHorizontal > 0) { if (PromedioHorizontal < MENOR_PromedioHorizontal) { MENOR_PromedioHorizontal = PromedioHorizontal; } } var NombreCelda = 'PromLong_txt_r' + R + '_c' + C; $("#" + NombreCelda).val(PromedioHorizontal); Cadena += NombreCelda + "[]" + PromedioHorizontal + "??"; Vector_Long[R - 1] = PromedioHorizontal; } //Fin del For Niveles/Renglones // ********* Suma promedio SUMA_PromedioHorizontal ****** Cadena += 'txt_menor_prom_circ' + "[]" + MENOR_PromedioHorizontal + "??"; //Cadena += 'MenorCircunferencial_txt_' + "[]" + MENOR_PromedioHorizontal + "??"; // VERTICALES O LONGITUDINALES Contador = 0; for (C = 1; C <= lecturas_Columnas; C++) { Contador = 0; MasBajoVertical = 0; PromedioVertical = 0; for (R = 1; R <= niveles_Renglones; R++) { var NombreCelda = 'txt_r' + R + '_c' + C; var Celda = parseFloat($('#' + NombreCelda).val()); if (Celda != 'NaN' && Celda != undefined && Celda > 0) { PromedioVertical += Celda; Contador++; } if (Celda <= MasBajoVertical || MasBajoVertical == 0) { MasBajoVertical = Celda; } } // Fin del For Columnas/Lecturas PromedioVertical = PromedioVertical / Contador; PromedioVertical = round(PromedioVertical, 3); if (PromedioVertical > 0) { if (PromedioVertical < MENOR_PromedioVertical) { MENOR_PromedioVertical = PromedioVertical; } } var NombreCelda = 'PromCirc_txt_r' + R + '_c' + C; $("#" + NombreCelda).val(PromedioVertical); Cadena += NombreCelda + "[]" + PromedioVertical + "??"; // console.log("Celda : " + NombreCelda + " , Promedio Vert " + PromedioVertical); NombreCelda = 'MenorVertical_txt_r' + (R + 1) + '_c' + C; $("#" + NombreCelda).val(MasBajoVertical); Cadena += NombreCelda + "[]" + MasBajoVertical + "??"; // console.log(NombreCelda + ' : ' + MasBajoVertical); Vector_Circ[C - 1] = PromedioVertical; } //Fin del For Niveles/Renglones // ********* Menor de los VERICALES PromedioHorizontal ****** Cadena += 'txt_menor_prom_long' + "[]" + MENOR_PromedioVertical + "??"; $("#txt_menor_prom_circ").val(MENOR_PromedioHorizontal); $("#txt_menor_prom_long").val(MENOR_PromedioVertical); //Asignación de valores en Tablas $("#txt_menor_prom_circ" + Renglon).val(MENOR_PromedioHorizontal); $("#txt_menor_prom_long" + Renglon).val(MENOR_PromedioVertical); //** Mas bajo de Todos $('#txt_criterio_mas_bajo_de_todos' + Renglon).val(MenordeTodos); return Cadena; } catch (err) { return Cadena; } }; $.fn.CalcularEspesorMasBajo = function(Renglon) { try { if (Renglon == true) { /// ContruirMayado(Renglon); } var niveles_Renglones = parseInt($("#niveles").val()); var lecturas_Columnas = parseInt($("#lecturas").val()); var Cadena = "BEGIN??niveles[]" + niveles_Renglones + '??lecturas[]' + lecturas_Columnas + '??'; var C = 0, R = 0, MasBajo = 0, MasAlto = 0, Promedio = 0, Contador = 0, NivelMasBajo = ''; for (R = 1; R <= niveles_Renglones; R++) { for (C = 1; C <= lecturas_Columnas; C++) { var NombreCelda = 'txt_r' + R + '_c' + C; var Celda = $.fn.Convertir_double($('#' + NombreCelda).val()); if (Celda != 'NaN' && Celda != undefined && Celda > 0) { Celda = round(Celda, 3); if (R == 1 && C == 1) { MasBajo = Celda; MasAlto = Celda; } if (Celda < MasBajo) { MasBajo = Celda; NivelMasBajo = 'CML ' + (C); } if (Celda > MasAlto) { MasAlto = Celda; } Promedio += Celda; Contador++; } else { Celda = "N/A"; } Cadena += NombreCelda + "[]" + Celda + "??"; } // Fin del For Columnas/Lecturas } //Fin del For Promedio = Promedio / Contador; Promedio = round(Promedio, 3); //Calcular Promedios Cadena = $.fn.CalcularPromedios(niveles_Renglones, lecturas_Columnas, Cadena, Renglon); Cadena += "txt_espesor_bajo" + "[]" + MasBajo + "??"; Cadena += "txt_espesor_promedio" + "[]" + Promedio + "??"; Cadena += "txt_espesor_alto" + "[]" + MasAlto + "??"; Cadena += "END"; //$("#espesor_mas_bajo_encontrado" + Renglon).val(MasBajo); $("#espesor_mas_alto_encontrado" + Renglon).val(MasAlto); $("#espesor_promedio" + Renglon).val(Promedio); $("#CML_NivelMasBajo_" + Renglon).val(NivelMasBajo); $("#txt_nivel_critico_tuberia_" + Renglon).val(NivelMasBajo); $("#Mayado" + Renglon).val(Cadena); $("#txt_espesor_bajo").val(MasBajo); $("#txt_espesor_promedio").val(Promedio); $("#txt_espesor_alto").val(MasAlto); } catch (err) { } }; $.fn.CalcularVidaRemanente = function(Renglon) { var EspesorMasBajo_InspeccionAnterior, AniosDeOperacion, EspesorOriginal, EspersorRequerido, EspesorMasBajo_Actual, TiempoUltimaInspeccion, CA; var RC_LargoTiempoEquipos = 0, RC_CortoTiempoEquipos = 0, Mayor_RC = 0, VidaRemanente = 0; EspersorRequerido = $.fn.Convertir_double($("#tmin_requerido" + Renglon).val(), $("#tmin_requerido" + Renglon)); if (EspersorRequerido > 0) { EspesorMasBajo_InspeccionAnterior = parseFloat($("#tmin_ultima_inspeccion" + Renglon).val()); AniosDeOperacion = parseFloat($("#tiempo_que_ha_operado" + Renglon).val()); EspesorOriginal = parseFloat($("#tmin_disenio" + Renglon).val()); //EspesorPromedio = parseFloat($("#espesor_promedio" + Renglon).val()); EspesorMasBajo_Actual = $.fn.Convertir_double($("#espesor_mas_bajo_encontrado" + Renglon).val(), $("#espesor_mas_bajo_encontrado" + Renglon)); //EspesorMasAlto = parseFloat($("#espesor_mas_alto_encontrado" + Renglon).val()); TiempoUltimaInspeccion = parseFloat($("#tiempo_ultima_inspeccion" + Renglon).val()); //'PASO 4 COMPARAR tmin con tmb // 'PASO 5 RANGO POR CORROSION LARGO TIEMPO RC_LargoTiempoEquipos = (EspesorOriginal - EspesorMasBajo_Actual) / AniosDeOperacion; RC_CortoTiempoEquipos = (EspesorMasBajo_InspeccionAnterior - EspesorMasBajo_Actual) / TiempoUltimaInspeccion; RC_LargoTiempoEquipos = round(RC_LargoTiempoEquipos, 3); RC_CortoTiempoEquipos = round(RC_CortoTiempoEquipos, 3); // FORZAR EL RC if (RC_LargoTiempoEquipos <= 0 || Number.isNaN(RC_LargoTiempoEquipos) == true) { RC_LargoTiempoEquipos = 0.003; } if (RC_CortoTiempoEquipos <= 0 || Number.isNaN(RC_CortoTiempoEquipos) == true) { RC_CortoTiempoEquipos = 0.003; } //'PASO 6 VIDA REMANENTE if (RC_LargoTiempoEquipos >= RC_CortoTiempoEquipos) { Mayor_RC = RC_LargoTiempoEquipos; } else { Mayor_RC = RC_CortoTiempoEquipos; } VidaRemanente = (EspesorMasBajo_Actual - EspersorRequerido) / Mayor_RC; if (VidaRemanente <= 0) { VidaRemanente = 0; } else { VidaRemanente = round(VidaRemanente, 1); } if (Number.isNaN(VidaRemanente) == true) { VidaRemanente = ""; } $("#vida_remanente" + Renglon).val(VidaRemanente); $("#rango_corrosion" + Renglon).val(RC_LargoTiempoEquipos); $('#rango_corrosion_corto' + Renglon).val(RC_CortoTiempoEquipos); $('#rango_corrosion_mayor' + Renglon).val(Mayor_RC); if ('' == 'Tanques Atmosféricos' || '' == 'Tanques Atmosféricos') { // CalcularInspeccionTanques(); //Calcular_AlturaPruebaHidro(); } else { //CalcularInspeccionInternaExterna(VidaRemanente); } } else { $("#vida_remanente" + Renglon).val(''); $("#rango_corrosion" + Renglon).val(''); $('#rango_corrosion_corto' + Renglon).val(''); $("#inspeccion_interna" + Renglon).val(''); $("#inspeccion_visual" + Renglon).val(''); } //Calcula si el espesor requerido es > 0 return false; }; $.fn.Guardando = function(Elemento, Tipo, Guardando) { if (Tipo == true) { $(".icon_save").prop('disabled', true); $("#" + Elemento).prop('disabled', true); $('#' + Elemento).hide(500); $('#Guardando').html("Guardando..."); if (Guardando != undefined) { $(Guardando).html("Guardando Información"); } } else { $(".icon_save").prop('disabled', false); $("#" + Elemento).prop('disabled', false); $('#Guardando').html(""); $('#' + Elemento).show(500); // alert("Guardando FALSE " + Tipo); if (Guardando != undefined) { $(Guardando).html(""); } } if (Elemento == 'Error') { $('#Guardando').html("** Error al guardar **"); } }; $.fn.GetToBoolean = function(value) { switch (value) { case true: case "True": case "TRUE": case "true": case 1: case "1": case "on": case "yes": return true; default: return false; } }; $.fn.Obtener_ImagenUpload = function(Src) { try { if (Src == undefined || Src == '') { // Si el elemento es UndeFined , es nuevo var PortadaDeEquipo = $('#PortadaDeEquipo').find(".slim-upload-status").attr('data-file'); if (PortadaDeEquipo != undefined && PortadaDeEquipo != '') { $('#txt_imagen_hide_1').val(PortadaDeEquipo); } else if ($('#Imagen_Proveedor').attr('data-src') != undefined || $('#Imagen_Proveedor').attr('data-src') != '') { $('#txt_imagen_hide_1').val($('#Imagen_Proveedor').attr('data-src')); PortadaDeEquipo = $('#Imagen_Proveedor').attr('data-src'); } else { $('#txt_imagen_hide_1').val(''); PortadaDeEquipo = ''; } return PortadaDeEquipo; } else { $("#Imagen_Proveedor").attr("src", "ImagesUploads/server/tmp/" + Src); $("#Imagen_Proveedor").attr("data-src", Src); } } catch (Err) {} }; $.fn.GenerarRandom = function(Inicio, Fin) { try { var aleatorio = Math.floor((Math.random() * Fin)); if (aleatorio < Inicio) { aleatorio = Inicio + aleatorio; } return aleatorio; } catch (Err) { return 0; } }; $.fn.Generar_StringRandom = function(length) { //var chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()'; var chars = 'ABCDEF123456789'; var charLength = chars.length; var result = ''; for (var i = 0; i < length; i++) { result += chars.charAt(Math.floor(Math.random() * charLength)); } return result; }; $.fn.FijarValor = function(Elemento, valor) { try { } catch (Err) { } }; $.fn.Verificar_EquipoPlanta = function() { return true; var Pasaa = false; var PlantaActual = $.fn.LimpiarCadena($('#plantausuario').val()); var EquipoActual = $.fn.LimpiarCadena($('#sesionequipo').val()); //alert("Planta:" + PlantaActual + '. Equipo=>' + EquipoActual); if (PlantaActual == '') { alert("Antes de cualquier acción: Primero debe seleccionar una planta.") } else if (EquipoActual == '') { alert("Antes de cualquier acción: Primero debe seleccionar un equipo o tubería.") } else if (PlantaActual != '' && EquipoActual != '') { Pasaa = true; } return Pasaa; } $.fn.GuardarCompartida = function(CuadrosdeTexto, Tipo, Inicio, Fin, Reiniciar) { if (Inicio == undefined || Inicio == 'undefined') { Inicio = 1; } if (Fin == undefined || Fin == 'undefined') { Fin = 2; } var VersionAplicacion = $.fn.LimpiarCadena($('#VersionAplicacion').val()); // alert("Entra en GuardarCompartida " + VersionAplicacion ); $.fn.Guardar_Informacion_IBR(Inicio, Tipo, CuadrosdeTexto, false, false, Inicio, Fin); var dataString = 'SAVE_Operation=RECIPIENTES_Guardar_Tmin_Componentes&tipo_componente=' + Tipo + '&numero_componentes=' + Fin + '&envolvente_cilindrica=' + $.fn.Leer_Informacion_de_Tablas(Inicio, Fin, CuadrosdeTexto) + '&envolvente_esferica=' + "Vacio" + '&tapa_circular=' + "Vacio" + '&tapa_eliptica=' + "Vacio" + '&TiPoGuardar=' + Tipo + '&OK'; $.ajax({ type: "POST", url: "SaveData.php", data: dataString, cache: false, success: function(html) { // $('#SalidaX').append('

GuardarCompartida : ' + html); $.fn.Guardando('', false, ''); }, beforeSend: function(html) { $.fn.Guardando('', true, ''); }, error: function(error) { } }); var dataString3 = 'SAVE_Operation=RECIPIENTES_Guardar_VidaRemanente&cadena=' + $.fn.Leer_Informacion_de_Tablas(Inicio, Fin, CuadrosdeTexto) + '&Tipo=' + Tipo + '&OK'; $.ajax({ type: 'POST', url: 'SaveData.php', data: dataString3, cache: false, success: function(html) { if (VersionAplicacion == 'Web' && (Reiniciar == 'La información se guardo correctamente !!. La pagina se reiniciara. ' || Reiniciar == 'La Información se Guardo Correctamente.') ) { alert(Reiniciar); } else if (VersionAplicacion == 'Web' && Reiniciar == true) { alert('La Información se Guardo Correctamente.'); } if (Reiniciar == true) { location.reload(); } else if (Reiniciar == 'La información se guardo correctamente !!. La pagina se reiniciara. ') { location.reload(); } } }); return false; }; $.fn.Alert23 = function(equipo, Combo) { var dataString3 = 'DataOperation=Get_Tipo_Equipo&equipo=' + equipo + '&Tipo=' + "" + '&OK'; $.ajax({ type: 'POST', url: 'SaveData.php', data: dataString3, cache: false, success: function(html) { html = $.fn.LimpiarCadena(html); $('#' + Combo).val(html); $('#' + Combo).val(html).prop('selected', true); $("#SalidaX").append('
Tipo De Equipo ' + equipo + ', Tipo : ' + html + ', Combo : ' + Combo); } }); }; $.fn.CambioCombo = function(equipo, Combo) { var dataString3 = 'DataOperation=Get_Tipo_Equipo&equipo=' + equipo + '&Tipo=' + "" + '&OK'; $.ajax({ type: 'POST', url: 'SaveData_X.php', data: dataString3, cache: false, success: function(html) { html = $.fn.LimpiarCadena(html); $('#' + Combo).val(html); $('#' + Combo).val(html).prop('selected', true); $("#SalidaX").append('
Tipo De Equipo ' + equipo + ', Tipo : ' + html + ', Combo : ' + Combo); } }); }; $(document).on("click", '#EliminarPlanInspeccion', function() { EliminarPlanInspeccion($(this).attr('data-id'), $(this).attr('data-equipo'), $(this).attr('data-no')); }); function EliminarPlanInspeccion(id_calculo, IdEquipo, numero) { if (confirm('¿Esta Seguro de eliminar el plan de inspección ' + numero + ' ?')) { var dataString = 'SAVE_Operation=Delete_PlandeInspeccion&id_calculo=' + id_calculo + '&IdEquipo=' + IdEquipo + '&OK'; // alert(dataString); $.ajax({ type: "POST", url: "SaveData.php", data: dataString, cache: false, success: function(html) { $("#SalidaX").append(html); //alert(html); //location.reload(); } }); return false; } // fin de confirmar } $(document).on("click", '#IrAlLink', function() { var Add = $(this).attr('data-url'); // alert(Add); if (Add != '') { location.href = Add; } else { } }); $.fn.VerificarUndefined = function(Elemento) { if (Elemento != undefined && Elemento != 'undefined' && Elemento != '') { return true; } else { return false; } }; $.fn.Obtener_Array_Elemento_Split = function(Elemento) { var Existe = $.fn.VerificarUndefined($(Elemento).find(':selected').attr('data-values')); var Elementos = []; if (Existe == true) { Elementos = $(Elemento).find(':selected').attr('data-values').split(';'); } return Elementos; }; /* $.fn.Funcion_Modal_Error = function (Opcion, Cadena) { // alert('ventana modal => ' + Opcion); if (true) { $("#SalidaMemoria").html(Cadena); $.fn.Funcion_Abrir_VentanaModal('Memoria'); } }; */ $.fn.Funcion_Abrir_VentanaModal = function(Opcion, Abrir) { // alert('ventana modal => ' + Opcion + ', Forma => ' + Abrir); if (Opcion == 'Memoria') { $('#modal-responsive-Memoria').modal('show'); $('body').find('.fade').removeClass("modal-backdrop"); } else if (Opcion == 'Modal-Videos') { $('#Modal-Videos').modal('show'); $('body').find('.fade').removeClass("modal-backdrop"); } else if (Opcion == 'Modulos') { //$('#myModal').modal('show'); // $('#myModal').appendTo("body").modal('show'); if (Abrir == true) { $('#myModal').css("display", "block"); //$('#myModal').modal('show'); //$('body').find('.fade').removeClass("modal-backdrop"); } else { $('#myModal').css("display", "none"); } } else if (Opcion == 'VentanaModal-2' || Opcion == 'VentanaModal-1') { //$('#myModal').modal('show'); // $('#myModal').appendTo("body").modal('show'); if (Abrir == true && Opcion == 'VentanaModal-1') { $('#myModal1').css("display", "block"); } else if (Abrir == true && Opcion == 'VentanaModal-2') { $('#myModal2').css("display", "block"); } else { $('#myModal1').css("display", "none"); $('#myModal2').css("display", "none"); } } else { $('#modal-responsive_Graficas').modal('show'); $('body').find('.fade').removeClass("modal-backdrop"); } }; $.fn.Funcion_Memoria_Calculo = function(Reiniciar, Valor) { var CopiaAux = Valor; Valor = Valor.replaceAll("\n", "
"); CopiaAux = CopiaAux.replaceAll("
", "\n"); $("#TituloModal").html('Salida'); if (Reiniciar == true) { $("#MemoriaDeCalculo").html(''); $("#SalidaX").html(''); $("#SalidaMemoria").html(''); $("#SalidaX").append("
=> : " + Valor); $("#SalidaMemoria").append("
=> : " + Valor); Salida = ""; console.clear(); } else { $("#SalidaX").append("
=> : " + Valor); $("#MemoriaDeCalculo").append('
=> ' + Valor); $("#SalidaMemoria").append('
=> ' + Valor); } console.log(CopiaAux); }; $(document).on("change", '#combo_planos', function() { var combo_planos = $(this).val(); var archivo = $(this).find(':selected').attr('data-img'); var Diagrama = $(this).find(':selected').attr('data-Diagrama'); var Data_Url = $(this).find(':selected').attr('data-url'); if (combo_planos == '+ Agregar') { var Link = 'index.php?Categoria=&SubCategoria=&Tipo=Admin_UploadsFiles&IdEquipo=&Modulo=&Software=&planta=&Permitidos=Imagenes&END'; location.href = Link; } else if (combo_planos != '+ Agregar' && Data_Url != undefined) { var ruta = "index.php?Tipo=&IdEquipo=&Categoria=&SubCategoria=&Software=&Modulo=&archivo=" + archivo + "&Diagrama=" + Diagrama + "&planta=&SeleccionarDiagrama=True&END"; window.location = ruta; } }); $(document).on("click", '.FondoTanques , .FondoRecipientes , .HacerClic , .FondoTuberias, .FondoCalentadores , .AreaBloqueada, .FondoDuctos , .Fondo_Susceptibilidad ', function() { var ruta = $(this).find('a:first').attr('href'); if (ruta != '' && ruta != undefined && ruta != 'undefined') { window.location = ruta; } else { $('#modal-responsive-membresia').modal('show'); $('body').find('.fade').removeClass("modal-backdrop"); } }); $(document).on("click", '#IrAtraz', function() { window.history.back(); }); $(document).on("click", '#MostrarTablaOculta', function() { $('#modal-responsive_Graficas').modal('show'); $('body').find('.fade').removeClass("modal-backdrop"); }); $(document).on("click", '#AbrirModuloModales', function() { $.fn.Funcion_Abrir_VentanaModal('Modulos', true); }); $(document).on("click", '#CancelarModal', function() { $.fn.Funcion_Abrir_VentanaModal('Modulos', false); }); $.fn.Funcion_Actualizar_InformacionModulos = function(Modulo, Elemento, Caja) { var dataString = 'GetData=' + Modulo + '&TipoChecklist=' + Elemento + '&TipoElemento=' + Elemento + '&OK'; // alert(dataString); $('#' + Caja).load('../loading.html'); $('#SalidaX').append("
" + dataString); $.ajax({ type: "POST", url: "SaveData.php", data: dataString, cache: false, success: function(html) { $("#" + Caja).html(html); } }); return false; }; // fin Guardar $.fn.Funcion_Loading = function(Caja) { $('#' + Caja).load('../loading.html'); $(Caja).load('../loading.html'); return false; }; // fin Guardar function copiarAlPortapapeles(shared) { var aux = document.createElement("input"); aux.setAttribute("value", shared); document.body.appendChild(aux); aux.select(); document.execCommand("copy"); document.body.removeChild(aux); alert("La información se copio al portapapeles, ahora solo debe pegar (CTRL + V). " + shared); } $(document).on("click", '#BtnCompartirIngtec', function() { var shared = $(this).attr('data-shared'); // alert(shared); // copiarAlPortapapeles(shared); $.fn.Generar_QRCodes(shared); }); $.fn.Generar_QRCodes = function(LinkActual) { var dataString = 'LinkActual=' + LinkActual + '&OK'; // alert(dataString); $.ajax({ type: "POST", url: "../phpqrcode/Generate-QRCode.php", data: dataString, cache: false, success: function(html) { $("#SalidaMemoria").html(''); $("#SalidaMemoria").append(" " + html); $.fn.Funcion_Abrir_VentanaModal('Memoria'); }, beforeSend: function(xhr) { $('#SalidaMemoria').load('../loading.html'); } }); return false; }; // fin Generar_QRCodes $(document).on("click", '#AbrirModalVideo', function() { //alert("Entra modal video"); $.fn.Funcion_Abrir_VentanaModal('Modal-Videos', true); }); function Funcion_Seleccionar_Calculo() { //alert("Entra Calculo => " + "" ); if ("" != '') { $("#").find('a').addClass("CalculoSeleccionado"); } else { //$("#").removeClass("CalculoSeleccionado"); } } Funcion_Seleccionar_Calculo(); }); $(document).ready(function() { $(document).on("change", '#Combo_plantas, #Combo_plantas_Equipos', function() { //alert("[" + $('#plantausuario').val() + "]" ); var planta = $.fn.LimpiarCadena($(this).val()); var PlantaActual = $.fn.LimpiarCadena($('#plantausuario').val()); var pasa = true; if (PlantaActual != '' && planta != 'Agregar, editar, eliminar') { pasa = confirm('¿Esta seguro de cambiar de planta [' + PlantaActual + '] por [' + planta + '] ?'); } if (pasa == true) { // alert("Entra"); if (true) { // alert(planta); if (planta == 'Agregar, editar, eliminar') { location.href = BASE_PATH_INGTEC + 'index.php?Tipo=Admin_AltadePlantas&Categoria=&SubCategoria=&Software=&OK'; } else { //location.href = (window.location.href) + '&planta=' + planta + '&Reiniciar&END'; location.href = BASE_PATH_INGTEC + 'index.php?Tipo=&Categoria=&SubCategoria=&Software=&planta=' + planta + '&Reiniciar&END'; } } } }); $(document).on("change", '#Combo_Plantas_Diagramas', function() { var planta = $.fn.LimpiarCadena($('#Combo_Plantas_Diagramas').val()); if (planta == 'Agregar, editar, eliminar') { location.href = BASE_PATH_INGTEC + 'index.php?SubCategoria=&Tipo=Admin_AltadePlantas&Categoria=&Software=&OK'; } }); $(document).on("change", '#Combo_Inspecciones', function() { if (true) { var Combo_Inspecciones = $.fn.LimpiarCadena($('#Combo_Inspecciones').val()); var TipoInspeccion = $(this).find(':selected').attr('data-tipo'); if (Combo_Inspecciones == 'NuevaInspeccion') { location.href = BASE_PATH_INGTEC + 'index.php?SubCategoria=&Tipo=Admin_Altade_Inspecciones&Categoria=&IdEquipo=&Software=&Modulo=&planta=&OK'; } else if (Combo_Inspecciones != '') { location.href = window.location.href + '&inspeccion=' + Combo_Inspecciones + '&NameFile=' + TipoInspeccion + '&OK'; //CambiarInspeccion(Combo_Inspecciones); } else { alert("La inspección no debe ser vacia"); } } }); function CambiarInspeccion(inspeccion) { if ($.fn.LimpiarCadena(inspeccion) != '') { if (confirm('¿Esta seguro de cambiar de inspección ?')) { var dataString = 'DataOperation=CambiarInspeccion&inspeccion=' + inspeccion + '&OK'; $.ajax({ type: "POST", url: "SaveData.php", data: dataString, cache: false, success: function(html) { // location.reload(); $('#txt_anio_inspeccion1').val(inspeccion); } }); } } else { alert("La inspección no debe ser vacia"); } return false; }; function FuncionBuscar(Buscartxt) { //alert("Funcionbuscar" + Buscartxt); if (Buscartxt != '') { location.href = BASE_PATH_INGTEC + 'index.php?Tipo=ESBA_Buscar&Software=&Buscar=' + Buscartxt + '&OK'; } } $(document).on("click", '#Btn_Buscar', function(e) { var Buscartxt = $.fn.LimpiarCadena($('#txt_buscar_2').val()); //alert("Btn => " + Buscartxt ); if (Buscartxt != '' || true) { FuncionBuscar(Buscartxt); } }); $(document).on("keydown", '#txt_buscar , #txt_buscar_2', function(e) { var Buscartxt = $(this).val().trim(); // alert("Txt => " + Buscartxt); if (e.keyCode == 13 && Buscartxt != '') { FuncionBuscar(Buscartxt); } }); $(document).on("click", '#Refresh', function(e) { if ('' == 'INGTEC-FILE-CLOUD') { location.reload(); } else { location.href = window.location.href + "&Refresh=OK&"; } }); $(document).on("click", '#EliminarElEquipo', function(e) { var Equipo = $.fn.LimpiarCadena($('#sesionequipo').val()); var Planta = $.fn.LimpiarCadena($('#plantausuario').val()); var Opcion = $(this).attr('data-opcion'); if ('Dispositivos de Relevo' == '') { Equipo = $.fn.LimpiarCadena($('#sesionDRP').val()); } if (Opcion == 'Eliminar Equipo') { var IdEquipoDirecto = $.fn.LimpiarCadena($(this).attr('data-idequipo')); var EquipoNombreDirecto = $.fn.LimpiarCadena($(this).attr('data-nombreequipo')); var Categoria = $.fn.LimpiarCadena($(this).attr('data-categoria')); $.fn.Delete_Equipos(IdEquipoDirecto, EquipoNombreDirecto, Categoria, Planta, 'Eliminar Equipo'); } else { var ID_Auto_Equipo = $("#ID_Auto_Equipo").val(); $.fn.Delete_Equipos(ID_Auto_Equipo, Equipo, "", Planta); } }); $.fn.Delete_Equipos = function(id, nombre, categoria, planta, Tipo) { if (confirm('¿Esta seguro de eliminar el elemento [' + nombre + '] de la planta [' + planta + '] ? ')) { // var person = prompt("Escriba su contraseña de usuario [], para poder eliminar.", ""); if (true) { //person == '' var dataString = 'DataOperation=Delete_Equipos&id_equipo=' + nombre + '&ID_Auto_Equipo=' + $("#ID_Auto_Equipo").val() + '&planta=' + planta + '&tipo_equipo=&OK'; if (Tipo == 'Eliminar Equipo') { dataString = 'DataOperation=Delete_Equipos&id_equipo=' + nombre + '&ID_Auto_Equipo=' + id + '&planta=' + planta + '&tipo_equipo=' + categoria + '&END'; } // alert(dataString); $.ajax({ type: "POST", url: BASE_PATH_INGTEC + "SaveData.php", data: dataString, cache: false, success: function(html) { //$('.arbol').html(html); //alert(html); location.reload(); } }); } else { alert("La contraseña no parece ser la misma. El Equipo no se eliminara"); } } return false; }; $(document).on("click", '.ErrordeEntradatxt', function() { $(this).removeClass('ErrordeEntradatxt'); $(this).attr("placeholder", "").blur(); $(this).focus(); }); // $(".RenglonRespuesta").prop("disabled", true); //Enable $.fn.AgregarValorAlcombo = function(Elemento) { var person = prompt("Agregar nuevo valor a las opciones.", ""); if (person != '') { $(Elemento).append($('' ); $(Elemento).val(person); } else { alert('El valor no debe ser vacio.') } }; var RenglonAnterior = ''; $(document).on("click", '.Renglon', function() { if (RenglonAnterior === '') { RenglonAnterior = $(this); } else { $(RenglonAnterior).removeClass('renglonseleccionado'); } // alert( RenglonAnterior ); RenglonAnterior = $(this); $(this).addClass('renglonseleccionado'); NumRenglonActual = parseInt($(this).attr('data-id')); // alert(NumRenglonActual); }); $.fn.EliminarRenglon = function(Elemento, CuadrosdeTexto) { var Add = parseInt($(Elemento).attr('data-id')); console.log(Elemento); //alert($(Elemento).attr('data-id')); if (confirm('¿Esta seguro de eliminar el renglon [' + Add + '] ?')) { $.fn.LimpiarRenglon(Add, CuadrosdeTexto); if (Add > 1) { $.fn.Visualizar_Ocultar(false, Add); } } }; $(document).on("click", '#botonherramienta', function(e) { var Herramienta = $.fn.LimpiarCadena($(this).attr('data-link')); if (Herramienta != '') { location.href = Herramienta; } }); $(document).on("click", '#cambiarcolor', function(e) { Cambiar_Colores(); }); function Cambiar_Colores() { if ('' == 'Style_Black') { alert('Entra => '); $('.page-header').css("background-color", ""); $('.page-header').css("background-color", "Color_Black_Primary "); $('.circuloStyle').css("background-color", "Color_Default_Primary "); } else { $('.circuloStyle').css("background-color", "Color_Black_Primary "); } } $(document).on("change", '#combo_sistema_medida', function() { if (true) { var combo_sistema_medida_ = $.fn.LimpiarCadena($(this).val()); // alert(combo_sistema_medida_); if (combo_sistema_medida_ == 'Sistema Internacional') { location.href = window.location.href + '&SistemaDeMedida=Sistema Internacional&OK'; } else if (combo_sistema_medida_ == 'Sistema Ingles') { location.href = window.location.href + '&SistemaDeMedida=Sistema Ingles&OK'; } else { alert("Debe Seleccionar un sistema de Medida"); } } }); // Cambiar_Colores(); $.fn.SalvarVisitaVideo('', '', '', '', 'INGTEC'); }); $(document).ready(function() { $.fn.Calcular_Envolvente_Cilindrica_MAWP = function(Renglon) { var Radio, Esfuerzo, Eficiencia, MAWP_C, MAWP_L, EspesorActual, CR, limite, Renglon = ''; Radio = parseFloat($("#txt_diametro" + Renglon).val()) / 2; Esfuerzo = parseFloat($("#txt_esfuerzo_recipiente" + Renglon).val()); Eficiencia = parseFloat($("#txt_eficiencia_junta" + Renglon).val()); EspesorActual = parseFloat($("#txt_espesor_remanente" + Renglon).val()); MAWP_C = parseFloat((Esfuerzo * Eficiencia * EspesorActual) / (Radio + (0.6 * EspesorActual))); MAWP_C = round(MAWP_C, 2); MAWP_L = parseFloat((2 * Esfuerzo * Eficiencia * EspesorActual) / (Radio - (0.4 * EspesorActual))); MAWP_L = round(MAWP_L, 2); var Final = 0; if (MAWP_C < MAWP_L) { Final = MAWP_C; } else { Final = MAWP_L; } Salida += "

Calculo de MAWP Envolvente Cilindrica

" + "Esfuerzo => " + Esfuerzo + "
Eficiencia => " + Eficiencia + "
EspesorActual => " + EspesorActual + "
Radio => " + Radio + "
MAWP-Circ => " + MAWP_C + "
MAWP-Long => " + MAWP_L; Final = round(Final, 2); $("#txt_mawp_calculado" + Renglon).val(Final); $("#txt_mawp_calculado_menor" + Renglon).val(Final); /// alert("Entra Calcular_Envolvente_Cilindrica_MAWP"); return false; }; $.fn.Calcular_EsvolventeEsferca_MAWP = function(Renglon) { var Radio, Esfuerzo, Eficiencia, Tmin, Espesor_actual, CR, limite, Renglon = ''; Radio = parseFloat($("#txt_diametro" + Renglon).val()) / 2; Esfuerzo = parseFloat($("#txt_esfuerzo_recipiente" + Renglon).val()); Eficiencia = parseFloat($("#txt_eficiencia_junta" + Renglon).val()); Espesor_actual = parseFloat($("#txt_espesor_remanente" + Renglon).val()); Tmin = (2 * Esfuerzo * Eficiencia * Espesor_actual) / (Radio + (0.2 * Espesor_actual)); //alert(Tmin); Tmin = round(Tmin, 3); $('#txt_mawp_calculado' + Renglon).val(Tmin); $("#txt_mawp_calculado_menor" + Renglon).val(Tmin); return Tmin; }; $.fn.Calcular_TapaEliptica_MAWP = function(Renglon) { var Espesor_actual, Esfuerzo, Eficiencia, Diametro, Tmin, Renglon = ''; Espesor_actual = parseFloat($("#txt_espesor_remanente" + Renglon).val()); Esfuerzo = parseFloat($("#txt_esfuerzo_recipiente" + Renglon).val()); Eficiencia = parseFloat($("#eficiencia_junta" + Renglon).val()); Diametro = parseFloat($("#txt_diametro" + Renglon).val()); var Tmin = (2 * Esfuerzo * Eficiencia * Espesor_actual) / (Diametro + (0.2 * Espesor_actual)); Tmin = round(Tmin, 3); $('#txt_mawp_calculado' + Renglon).val(Tmin); $("#txt_mawp_calculado_menor" + Renglon).val(Tmin); return Tmin; }; $.fn.Funcion_Obtener_COMBO = function(Elemento, Atributo) { var valor = $(Elemento).find(':selected').attr(Atributo); return valor; }; $.fn.Funcion_Error = function(MostrarError, ContenidoDelError) { if (MostrarError == true) { $('#Error').html(ContenidoDelError); alert(ContenidoDelError); } else { $('#Error').html(""); } }; $.fn.Funcion_Mo = function(MostrarError, ContenidoDelError) { if (MostrarError == true) { $('#Error').html(ContenidoDelError); alert(ContenidoDelError); } else { $('#Error').html(""); } }; $.fn.Funcion_Borrar_Elementos = function(ArrayElementos) { for (var i = 0; i < ArrayElementos.length; i += 1) { let Elemento = ArrayElementos[i]; $(Elemento).val(''); console.log(Elemento); } } }); // Devuelve el mayor número de un array function getMaxNumFromArray(numbers) { let result = 0; // Recorremos el array para obtener el valor mayor for (var i = 0; i < numbers.length; i++) { let number = numbers[i]; // En la primera vuelta cogemos el valor if (i == 0) { result = number; } // En las demás cogemos el valor si es mayor al que tenemos else { if (number > result) { result = number; } } } // Siempre devuelve el mayor de todos return result; } var VistaMaps_Satellite = 'satellite'; var Subscription_Type_Maps = 'subscriptionKey'; var Subscription_Key_Maps = '6464SG9dJnv1sRCa38skFQSgXLypqcIlzQjSksJMuI8'; var Subscription_TokenUrl = "https://samples.azuremaps.com/api/GetAzureMapsToken" var TiempoDeEspera_Maps = 1000; var Viento_NorteSur = "Norte-Sur"; var Viento_SurNorte = "Sur-Norte"; var Viento_EsteOeste = "Este-Oeste"; var Viento_OesteEste = "Oeste-Este";