//Detecta o navegador e devolve diferente arquivo css detectaNavegador(); Globalize.culture("gl-ES"); $(document).ready(function(){ $("#TipoPersoalContrato").find("option").remove(); AV_TipoPersoalContrato.forEach(function(objTipoPersoalContrato, key){ $("#TipoPersoalContrato").append(''); }) $("#ModalidadeContrato").find("option").remove(); AV_AIModalidadeContrato.forEach(function(objAIModalidadeContrato, key){ $("#ModalidadeContrato").append(''); }) $(".tooltip").tooltip(); $("#TipoPersoalContrato").on("change",function(){ TipoPersoalContrato_Change(); }); $("#TipoDedicacionContrato").on("change",function(){ TipoDedicacionContrato_Change(); }); TipoPersoalContrato_Change(); $('body').on("click","#descargar",descargarXLS); $('#dtainicio').change(refrescarRetribucionesOpcionales); }); function TipoPersoalContrato_Change(){ $("#TipoDedicacionContrato").find("option").remove(); AV_TipoDedicaContrato.forEach(function(objTipoDedicaContrato, key){ var valorTipoPersoalContrato = parseInt($("#TipoPersoalContrato").val(), 10); try { if ((AV_TipoPersoalContrato.get(valorTipoPersoalContrato).Relacionados.get("TipoDedicaContrato")).has(key)) { $("#TipoDedicacionContrato").append(''); } } catch (err) {} }) TipoDedicacionContrato_Change(); }; function TipoDedicacionContrato_Change(){ var primerElemento = true; var valorTipoDedicacionContrato = parseInt($("#TipoDedicacionContrato").val(), 10); if (valorTipoDedicacionContrato > 0) { AV_TipoDedicaContrato.get(valorTipoDedicacionContrato).Relacionados.get("HorasDedicaContrato").forEach(function(iterador){ if(primerElemento){ $("#NumeroHoras").text(AV_HorasDedicaContrato.get(iterador).Nome + ' Horas.') primerElemento = false; } }); } else { $("#NumeroHoras").text('') } refrescarRetribucionesOpcionales(); } function refrescarRetribucionesOpcionales() { var valorTipoPersoalContrato = parseInt($("#TipoPersoalContrato").val(), 10); var valorTipoDedicacionContrato = parseInt($("#TipoDedicacionContrato").val(), 10); var strDataInicio = $("#dtainicio").val(); var dteDataInicio; var dteDataDesde; var dteDataAta; var fltRetribucion; var strIndicadorReadOnly; var blnRetribucionOpcional; $("#RetribucionesOpcionales").slideUp('fast').empty(); if ((valorTipoPersoalContrato > 0) && (valorTipoDedicacionContrato > 0) && (strDataInicio != "")){ dteDataInicio = Globalize.parseDate(strDataInicio , Globalize.culture().calendar.patterns.d); if (RetribucionesOpcionalesPorTipoPersonalEDedicacion.has(valorTipoPersoalContrato)) { if (RetribucionesOpcionalesPorTipoPersonalEDedicacion.get(valorTipoPersoalContrato).RetribucionesPorDedicacion.has(valorTipoDedicacionContrato)) { RetribucionesOpcionalesPorTipoPersonalEDedicacion.get(valorTipoPersoalContrato).RetribucionesPorDedicacion.get(valorTipoDedicacionContrato).Retribuciones.forEach(function(objRetribucionesOpcionales){ blnRetribucionOpcional = false; objTipoConceptoRetribucion = AV_TipoConceptoRetribcn.get(objRetribucionesOpcionales.ValorTipoConceptoRetribucion); dteDataDesde = objRetribucionesOpcionales.DataDesde; dteDataAta = objRetribucionesOpcionales.DataAta; if ((dteDataInicio >= dteDataDesde) && ((dteDataAta == undefined) || (dteDataInicio <= dteDataAta))) { fltRetribucion = parseFloat(objRetribucionesOpcionales.Cantidade); blnRetribucionOpcional = true; } if (blnRetribucionOpcional) { $("#RetribucionesOpcionales").append('