situazionePagamentiHeader.jsp 1.89 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
<%@ include file="/project/include.jsp"%>

<%@ page import = "it.cedaf.commons.DateLib" %>
<%@ page import = "it.cedaf.icare.business.managers.pagamenti.SituazioneRiassuntivaPagamenti" %>


<%@page import="it.cedaf.icare.commons.control.binding.requestbean.formatters.ImportoFormatter"%>
<%@page import="java.math.BigDecimal"%>
<script type="text/javascript">

</script>

<c:if test="${!empty descrizioneSoggettoDto}">
	<j:tile name="anagrafiche.infoSoggetto"
		descrizioneSoggetto="${descrizioneSoggettoDto} - Situazione pagamenti" />
</c:if>


<% 
	SituazioneRiassuntivaPagamenti situazionePagamenti = (SituazioneRiassuntivaPagamenti) request.getAttribute("situazioneRiassuntivaDto"); 
	BigDecimal saldo = BigDecimal.ZERO;
	ImportoFormatter importoFormatter = new ImportoFormatter(); 
	if (situazionePagamenti != null && situazionePagamenti.getImportoDovuto() != null) {
	    saldo = situazionePagamenti.getImportoDovuto().multiply(new BigDecimal(-1)); 
		if (situazionePagamenti.getImportoPagato() != null) {
			saldo = saldo.add(situazionePagamenti.getImportoPagato());
		}  
	}
%>
<table border="0" cellspacing="3" cellpadding="0" >
	<tr>
		<td class="form-label">
			<shell:label prop="totaleEmessi" />
		</td>
		<td class="form-data" style="text-align: right">
			<%=importoFormatter.format(situazionePagamenti.getImportoDovuto() == null ? BigDecimal.ZERO : situazionePagamenti.getImportoDovuto())%>
		</td>
	</tr>	
	<tr>
		<td class="form-label">
			<shell:label prop="totaleRicevuti" />
		</td>
		<td class="form-data" style="text-align: right">
			<%=importoFormatter.format(situazionePagamenti.getImportoPagato() == null ? BigDecimal.ZERO : situazionePagamenti.getImportoPagato())%>
		</td>
	</tr>	
	<tr>
		<td class="form-label">
			<shell:label prop="saldo" />
		</td>
		<td class="form-data" style="text-align: right">
			<%=importoFormatter.format(saldo)%>
		</td>
	</tr>	
</table>

<div style="padding-bottom:12px;">
</div>