<%@ include file="/project/include.jsp" %> <script type="text/javascript"> function prepareToUpdateMasterPagamenti() { var periodo = cpGetMasterColumnValueOfCurrentRow('_periodiPagamenti'); if (periodo == '') { shellPrepareToUpdateMaster(); return; } var date = periodo.split('|'); var modalita = ''; if (date[0] == 'no') { document.getElementById('idTrDataInizio').style.display='none'; } else { modalita += 'i'; document.getElementById('idTrDataInizio').style.display='inline'; document.getElementById('idSpanDataInizio').innerHTML='La data inizio massima � ' + date[0]; document.getElementById('dataInizioValiditaCld').value = cpGetMasterColumnValueOfCurrentRow('dataInizioValidita'); } if (date[1] == 'no') { document.getElementById('idTrDataFine').style.display='none'; } else { modalita += 'f'; document.getElementById('idTrDataFine').style.display='inline'; document.getElementById('idSpanDataFine').innerHTML='La data fine minima � ' + date[1]; document.getElementById('dataFineValiditaCld').value = cpGetMasterColumnValueOfCurrentRow('dataFineValidita'); } document.getElementById('idHdnModalita').value = modalita; var rec = getClientAreaRectangle().resize(670, 420, HORIZONTAL_CENTER | VERTICAL_CENTER); showDivModal('idDivModificaPeriodo', 'Modifica periodo di validit�', rec); } function annullaModifiche() { hideModal('idDivModificaPeriodo'); document.getElementById('dataInizioValiditaCld').value = ''; document.getElementById('dataFineValiditaCld').value = ''; } function eseguiModifiche() { var dataInizio = document.getElementById('dataInizioValiditaCld').value; var dataFine = document.getElementById('dataFineValiditaCld').value; if(dataInizio != null) { dataInizio = completeDateString(dataInizio); if (dataInizio == null) { alert('Inserire la data inizio nel formato: gg/mm/aaaa'); return; } } if(dataFine != null) { dataFine = completeDateString(dataFine); if (dataFine == null) { alert('Inserire la data fine nel formato: gg/mm/aaaa'); return; } } var params = '&modalita=' + document.getElementById('idHdnModalita').value; params += '&dataInizio=' + dataInizio; params += '&dataFine=' + dataFine; params += '&idConfPag=' + cpGetMasterColumnValueOfCurrentRow('id'); var response = jsLoadString('it.cedaf.icare.pagamenti.control.action.ModificaDatiValiditaExecutor', params); if (response == 'OK') { hideModal('idDivModificaPeriodo'); cpReload(); return; } alert(response); } </script> <div id="idDivModificaPeriodo" class="modalElement"> <input type="hidden" id="idHdnModalita"/> <table width="100%" height="100%" style="padding: 4px 4px 4px 4px;"> <tr> <td class="generic-label" colspan="2"> La configurazione non � modificabile perch� sono gi� stati elaborati <br/> dei pagamenti utilizzando questa configurazione;<br/> � comunque possibile modificare il periodi di validit�. </td> </tr> <tr id="idTrDataInizio"> <td class="form-label"> Data inizio validit� </td> <td class="form-values"> <input type="text" class="form-date" id="dataInizioValiditaCld"/><shell:calendar inputId="dataInizioValiditaCld"/><span id="idSpanDataInizio"/> </td> </tr> <tr id="idTrDataFine"> <td class="form-label"> Data fine validit� </td> <td class="form-values"> <input type="text" class="form-date" id="dataFineValiditaCld"/><shell:calendar inputId="dataFineValiditaCld"/><span id="idSpanDataFine"/> </td> </tr> <tr> <td class="generic-label" colspan="2"> <button class="generic-button ui-state-default ui-corner-all" onClick="annullaModifiche(); return false;"> <img src="${j:getResourceUrlOfModule('shell', 'img/misc/delete-small.gif')}" width="16" height="16" border="0" align="absmiddle"> Annulla</button> <button class="generic-button ui-state-default ui-corner-all" onClick="eseguiModifiche(); return false;"> <img src="${j:getResourceUrlOfModule('shell', 'img/misc/confirm-small.gif')}" width="16" height="16" border="0" align="absmiddle"> Ok</button> </td> </tr> </table> </div>