<%@ include file="/project/include.jsp" %> <script type="text/javascript"> $(document).ready(function(){ setStrutturaLOVtype(); }); function onChangeTipoIntervento() { var macrotipologia = document.getElementById('idMacrotipologia').value; var params = 'macrotipologia=' + macrotipologia; var idTipoIntervento = getComboValueById('idTipoIntervento'); if (idTipoIntervento != '') params = params + '&idTipoIntervento=' + idTipoIntervento; var idStato = getComboValueById('idStato'); if (idStato != '') params = params + '&idStato=' + idStato; var idLivelloAssistenza = getComboValueById('idLivelloAssistenza'); if (idLivelloAssistenza != '') params = params + '&idLivAssistenza=' + idLivelloAssistenza; var idEnteErogatore = getComboValueById('selEnteErogatore'); if (idEnteErogatore != '') params = params + '&idEnteErogatore=' + idEnteErogatore; var idStruttura = getComboValueById('selStruttura'); if (idStruttura != '') params = params + '&idStruttura=' + idStruttura; jsLoadMultipleSelectOptions('it.cedaf.icare.interventi.commons.TipoInterventoSearchMultiSelectOptions', params, JS_SYNC); setStrutturaLOVtype(); } function setStrutturaLOVtype(){ var _isTipoIntAlloggio = 'false'; var idTipoIntervento = getComboValueById('idTipoIntervento'); if (idTipoIntervento != null && idTipoIntervento!='') { _isTipoIntAlloggio = jsLoadString('it.cedaf.icare.tabelle.commons.IsAlloggioTipoIntExecutor', '&idTipoIntervento=' + idTipoIntervento); } if (_isTipoIntAlloggio != undefined && _isTipoIntAlloggio != null && _isTipoIntAlloggio == 'true') { $("#selStruttura").removeAttr('name').hide(); $("#id_alloggioLookup").attr('name','idStrutturaInserimento'); $("#denominazione_alloggioLookup" ).val($("#selStruttura option:selected").text()); $("#selStruttura").empty(); $("#divStruttura").show(); } else{ $("#selStruttura").attr('name','idStrutturaInserimento').show(); $("#id_alloggioLookup").removeAttr('name'); $("#divStruttura").hide(); } } function abilitaComboMedico(enable) { if (document.getElementById('idMedico')) { var selectMedici = document.getElementById('idMedico'); if (enable) { if (selectMedici.length < 2) { loadStandardSelectOptionsAndFill('idMedico', 'it.cedaf.icare.anagrafiche.control.binding.requestbean.valuesetproviders.MedicoBaseValueSetProvider()', null, ' '); } selectMedici.disabled = false; } else { selectMedici.selectedIndex = 0; selectMedici.disabled = true; } } } registerOnDocumentLoad(function() { if (document.getElementById('idMedico')) { if (document.getElementById('siContratto').checked) { document.getElementById('idMedico').disabled = false; } } }); </script> <table border="0" width="100%" cellpadding="5"> <tr> <td width="50%" valign="top"> <shell:fieldset title="${j:bundle('LBL_infoInterventi_SET')}"> <table border="0" cellspacing="3" cellpadding="0" > <j:bind prop="macrotipologia"> <j:hidden id="idMacrotipologia" /> </j:bind> <tr> <td class="form-label"> <shell:label prop="icaroCode" /> </td> <td class="form-values"> <j:bind prop="icaroCode"> <j:text class="form-normal-text" /> </j:bind> </td> </tr> <tr> <td class="form-label"> <shell:label prop="periodoRiferimento" /> </td> <td class="form-values"> <j:bind prop="periodoRiferimentoDa"> ${j:bundle('LBL_ricercaDa')} <j:text class="form-date" id="periodoRiferimentoDaCld" /> <shell:calendar inputId="periodoRiferimentoDaCld" /> <shell:error /> </j:bind> <j:bind prop="periodoRiferimentoA"> a: <j:text class="form-date" id="periodoRiferimentoACld" /> <shell:calendar inputId="periodoRiferimentoACld" /> <shell:error /> </j:bind> </td> </tr> <tr> <td class="form-label"> <shell:label prop="dataInizio" /> </td> <td class="form-values"> <j:bind prop="dataInizioDa"> ${j:bundle('LBL_ricercaDa')} <j:text class="form-date" id="dataInizioDaCld" /> <shell:calendar inputId="dataInizioDaCld" /> <shell:error /> </j:bind> <j:bind prop="dataInizioA"> a: <j:text class="form-date" id="dataInizioACld" /> <shell:calendar inputId="dataInizioACld" /> <shell:error /> </j:bind> </td> </tr> <tr> <td class="form-label"> <shell:label prop="dataTermine" /> </td> <td class="form-values"> <j:bind prop="dataTermineDa"> ${j:bundle('LBL_ricercaDa')} <j:text class="form-date" id="dataTermineDaCld" /> <shell:calendar inputId="dataTermineDaCld" /> <shell:error /> </j:bind> <j:bind prop="dataTermineA"> a: <j:text class="form-date" id="dataTermineACld" /> <shell:calendar inputId="dataTermineACld" /> <shell:error /> </j:bind> </td> </tr> <tr> <td class="form-label"> <shell:label prop="tipoIntervento" /> </td> <td class="form-values"> <j:bind prop="idTipoIntervento"> <j:select class="form-input" id="idTipoIntervento" emptyOptionDescr="" onChange="javascript:onChangeTipoIntervento();"/> </j:bind> </td> </tr> <tr> <td class="form-label"> <shell:label prop="livelloAssistenza" /> </td> <td class="form-values"> <j:bind prop="idLivelloAssistenza"> <j:select class="form-input" id="idLivelloAssistenza" emptyOptionDescr="" /> </j:bind> </td> </tr> <tr> <td class="form-label"> <shell:label prop="stato" /> </td> <td class="form-values"> <j:bind prop="idStato"> <j:select class="form-input" id="idStato" emptyOptionDescr=""/> </j:bind> </td> </tr> <c:if test="${bui_datamanagement.identifier == 'interventi.interventoADSociale' || bui_datamanagement.identifier == 'interventi.interventoEconomico' || bui_datamanagement.identifier == 'interventi.inserimentoStruttura' || bui_datamanagement.identifier == 'interventi.interventoAltro'}"> <tr> <td class="form-label"> <shell:label prop="classificazioneIntervento" /> </td> <td class="form-values"> <j:bind prop="classificazioneIntervento"> <j:select class="form-input" id="idClassificazioneIntervento" emptyOptionDescr=""/> </j:bind> </td> </tr> </c:if> <c:if test="${bui_datamanagement.identifier == 'interventi.interventoADSociale' || bui_datamanagement.identifier == 'interventi.inserimentoStruttura' || bui_datamanagement.identifier == 'interventi.interventoAltro'}"> <icare:ifOptional prop="AUSL Provenienza [p]"> <tr> <td class="form-label"> <shell:label prop="auslProvenienza" /> </td> <td class="form-values"> <j:bind prop="auslProvenienza"> <j:select class="form-input" id="idAuslProvenienza" emptyOptionDescr=""/> </j:bind> </td> </tr> </icare:ifOptional> <icare:ifOptional prop="Numero Impegnativa [p]"> <tr> <td class="form-label"> <shell:label prop="numeroImpegnativa" /> </td> <td class="form-values"> <bui:out modes="view"> <j:tile name="shell.plaintext" prop="numeroImpegnativa" /> </bui:out> <bui:out modes="create, update, search"> <j:bind prop="numeroImpegnativa"> <j:text class="form-normal-text" id="idImpegnativa" maxlength="20" /> <shell:error /> </j:bind> </bui:out> </td> </tr> </icare:ifOptional> <icare:ifOptional prop="Numero Pratica [p]"> <tr> <td class="form-label"> <shell:label prop="numeroPratica" /> </td> <td class="form-values"> <bui:out modes="view"> <j:tile name="shell.plaintext" prop="numeroPratica" /> </bui:out> <bui:out modes="create, update, search"> <j:bind prop="numeroPratica"> <j:text class="form-normal-text" id="idNumeroPratica" maxlength="20" /> <shell:error /> </j:bind> </bui:out> </td> </tr> </icare:ifOptional> </c:if> </table> </shell:fieldset> <icare:ifOptional prop="Determina [f]"> <shell:fieldset title="${j:bundle('LBL_determinaInterventi_SET')}"> <table border="0" cellspacing="3" cellpadding="0" > <tr> <td class="form-label"><shell:label prop="dataDetermina" /></td> <td class="form-values"> <j:bind prop="dataDeterminaDa"> ${j:bundle('LBL_ricercaDa')} <j:text class="form-date" id="dataDeterminaDaCld" /> <shell:calendar inputId="dataDeterminaDaCld" /> </j:bind> <j:bind prop="dataDeterminaA"> a: <j:text class="form-date" id="dataDeterminaACld" /> <shell:calendar inputId="dataDeterminaACld" /> </j:bind> </td> </tr> <tr> <td class="form-label"><shell:label prop="numeroDetermina" /></td> <td class="form-values"> <j:bind prop="numeroDetermina"> <j:text class="form-normal-text" /> </j:bind> </td> </tr> </table> </shell:fieldset> </icare:ifOptional> <icare:ifOptional prop="Voci di budget [f]"> <shell:fieldset title="${j:bundle('LBL_vocibudInterventi_SET')}"> <table border="0" cellspacing="3" cellpadding="0" > <tr> <td class="form-label"> <shell:label prop="voceBudget" /> </td> <td class="form-values"> <j:bind prop="voceBudget"> <j:select class="form-input" id="opRif" emptyOptionDescr=" "/> </j:bind> </td> </tr> <tr> <td class="form-label"> <shell:label prop="voceBudgetAttuale" /> </td> <td class="form-values"> <j:bind prop="voceBudgetAttuale"> <j:radio displayValue="si"/>${j:bundle('LBL_si')} <j:radio displayValue="no"/>${j:bundle('LBL_no')} </j:bind> </td> </tr> </table> </shell:fieldset> </icare:ifOptional> <shell:fieldset title="${j:bundle('LBL_infooprifInterventi_SET')}"> <table border="0" cellspacing="3" cellpadding="0" > <tr> <td class="form-label"> <shell:label prop="qualificaOpRiferimento" /> </td> <td class="form-values"> <j:bind prop="qualificaOpRiferimento"> <j:select class="form-input" id="qualifOpRif" emptyOptionDescr=" " /> <shell:error /> </j:bind> </td> </tr> <tr> <td class="form-label"> <shell:label prop="operatoreRiferimento" /> </td> <td class="form-values"> <j:bind prop="operatoreRiferimento"> <j:select class="form-input" id="opRif" emptyOptionDescr=" " onchange="getAllUnitaOperative('opRif','uoRif')" /> </j:bind> </td> </tr> <tr> <td class="form-label"> <shell:label prop="uoRiferimento" /> </td> <td class="form-values"> <j:bind prop="uoRiferimento"> <j:select class="form-input" id="uoRif" onchange="juiceClearSelectTitleOptions(this);"/> </j:bind> </td> </tr> </table> </shell:fieldset> <shell:fieldset title="${j:bundle('LBL_infoopabiInterventi_SET')}"> <table border="0" cellpadding="0" cellspacing="3"> <tr> <td class="form-label"> <shell:label prop="qualificaOpAbilitato" /> </td> <td class="form-values"> <j:bind prop="qualificaOpAbilitato"> <j:select class="form-input" id="qualifOpAb" emptyOptionDescr=" " /> <shell:error /> </j:bind> </td> </tr> <tr> <td class="form-label"> <shell:label prop="operatoreAbilitato" /> </td> <td class="form-values"> <j:bind prop="operatoreAbilitato"> <j:select class="form-input" id="opAb" emptyOptionDescr=" " onchange="getUOAbilitateSearch('opAb','uoAb')" /> <shell:error /> </j:bind> </td> </tr> <tr> <td class="form-label"> <shell:label prop="uoAbilitato" /> </td> <td class="form-values"> <j:bind prop="uoAbilitata"> <j:select class="form-input" id="uoAb" onchange="juiceClearSelectTitleOptions(this);"/> <shell:error /> </j:bind> </td> </tr> </table> </shell:fieldset> </td> <td width="50%" valign="top"> <!-- ====================== INIZIO DELLA SECONDA COLONNA ====================== --> <j:tile name="anagrafiche.soggettoSearchTile"/> <c:if test="${bui_datamanagement.identifier == 'interventi.interventoEconomico'}"> <j:tile name="beneficiarioSearchTile"/> </c:if> <c:if test="${bui_datamanagement.identifier == 'interventi.interventoADSociale' || bui_datamanagement.identifier == 'interventi.inserimentoStruttura'}"> <shell:fieldset title="${j:bundle('LBL_interventi_infoEnte_SET')}"> <table border="0" cellspacing="3" cellpadding="0" > <c:if test="${bui_datamanagement.identifier == 'interventi.interventoADSociale'}"> <tr> <td class="form-label"> <shell:label prop="enteErogatore" /> </td> <td class="form-values"> <j:bind prop="idEnteErogatore"> <j:select class="form-input" id="selEnteErogatore" emptyOptionDescr=" "/> </j:bind> </td> </tr> </c:if> <c:if test="${bui_datamanagement.identifier == 'interventi.inserimentoStruttura'}"> <tr> <td class="form-label"> <shell:label prop="strutturaInserimento" /> </td> <td class="form-values"> <j:bind prop="idStrutturaInserimento"> <div id="divStruttura" style="display:none"> <input type="text" id="denominazione_alloggioLookup" disabled="disabled" style="width:500px" /> <j:hidden id="id_alloggioLookup" /> <shell:lookup lookupId="alloggioLookup" identifier="strutture.struttura" init="it.cedaf.icare.strutture.model.datamanagement.StrutturaAlloggioLookupInitializer" params="alloggio=true" /> </div> <j:select class="form-input" id="selStruttura" emptyOptionDescr=" "/> </j:bind> </td> </tr> </c:if> </table> </shell:fieldset> </c:if> <c:if test="${bui_datamanagement.identifier == 'interventi.interventoADSociale'}"> <icare:ifOptional prop="ContrattiMMG [f]"> <shell:fieldset title="Informazioni sul contratto medico"> <table border="0" cellspacing="3" cellpadding="0" > <tr> <td class="form-label"> <shell:label prop="conContrattoMedico" /> </td> <td class="form-values"> <j:bind prop="conContrattoMedico"> <j:radio displayValue="no" onclick="abilitaComboMedico(false);"/>${j:bundle('LBL_no')} <j:radio displayValue="si" onclick="abilitaComboMedico(true);" id="siContratto"/>${j:bundle('LBL_si')} <j:radio displayValue="" onclick="abilitaComboMedico(false);"/>${j:bundle('LBL_tutti')} </j:bind> </td> </tr> <tr> <td class="form-label"> <shell:label prop="medicoRichiedente" /> </td> <td class="form-values"> <j:bind prop="medicoRichiedente"> <j:select class="form-input" id="idMedico" emptyOptionDescr=" " disabled="true"/> </j:bind> </td> </tr> </table> </shell:fieldset> </icare:ifOptional> <icare:ifOptionalTab tab="ContrattiMMG"> <shell:fieldset title="Informazioni sul contratto medico"> <table border="0" cellspacing="3" cellpadding="0" > <tr> <td class="form-label"> <shell:label prop="conContrattoMedico" /> </td> <td class="form-values"> <j:bind prop="conContrattoMedico"> <j:radio displayValue="no" onclick="abilitaComboMedico(false);"/>${j:bundle('LBL_no')} <j:radio displayValue="si" onclick="abilitaComboMedico(true);" id="siContratto"/>${j:bundle('LBL_si')} <j:radio displayValue="" onclick="abilitaComboMedico(false);"/>${j:bundle('LBL_tutti')} </j:bind> </td> </tr> <tr> <td class="form-label"> <shell:label prop="medicoRichiedente" /> </td> <td class="form-values"> <j:bind prop="medicoRichiedente"> <j:select class="form-input" id="idMedico" emptyOptionDescr=" " disabled="true"/> </j:bind> </td> </tr> </table> </shell:fieldset> </icare:ifOptionalTab> </c:if> </td> </tr> </table>