<%@include file="header.jsp"%>

<%@page import="java.util.*"%>
<%@page import="agilpizza.modelo.*"%>
<%@page import="agilpizza.Constantes"%>

<%
	Pedido pedido = (Pedido) session.getAttribute(Constantes.PEDIDO);
	if (pedido == null) {
%>
Você ainda não pediu nada!
<%
		} else {

		if (pedido.getPizzas().isEmpty()) {
%>
Você não pediu pizzas.
<br />
<%
} else {
%>
Suas pizzas:
<br />
<br />
<table border="1" cellpadding="3">
	<thead>
		<tr bgcolor="#CCCCCC">
			<td align="center"><b>Pizza</b></td>
			<td align="center"><b>Preço Unitário</b></td>
			<td align="center"><b>Qtde</b></td>
		</tr>
	</thead>
	<tbody>
	<%
		Map<Pizza, Integer> pizzasQuantidade = pedido.getPizzasQuantidade();
		for (Pizza pizza : pizzasQuantidade.keySet()) {
			Integer quantidade = pizzasQuantidade.get(pizza);
	%>
			<tr>
				<td align="left"><%=pizza.getDescricao()%></td>
				<td align="center">R$ <%= String.format("%.2f", pizza.getPrecoTotal()) %></td>
				<td align="center"><%=quantidade.toString()%></td>
			</tr>
	<%
		}
	%>
	<tr>
		<td align="left"><b>Total das pizzas</b></td>
		<td align="center"><b>R$ <%= String.format("%.2f", pedido.precoTotalDasPizzas()) %></b></td>
		<td align="center">&nbsp;</td>
	</tr>
	</tbody>
</table>
<%
} // else
%>

<br />
<hr />
<br />

<%
if (pedido.getBebidas().isEmpty()) {
%>
Você não pediu bebidas.
<br />
<%
} else {
%>
Suas bebidas:
<br />
<br />
<table border="1" cellpadding="3">
	<thead>
		<tr bgcolor="#CCCCCC">
			<td align="center"><b>Bebida</b></td>
			<td align="center"><b>Preço Unitário</b></td>
			<td align="center"><b>Qtde</b></td>
		</tr>
	</thead>
	<tbody>
	<%
		Map<Bebida, Integer> bebidas = pedido.getBebidas();
		for (Bebida bebida : bebidas.keySet()) {
			Integer quantidade = bebidas.get(bebida);
	%>
			<tr>
				<td align="left"><%=bebida.getNome()%></td>
				<td align="center">R$ <%=String.format("%.2f", bebida.getPreco())%></td>
				<td align="center"><%=quantidade.toString()%></td>
			</tr>
	<%
		}
	%>
	<tr>
		<td align="left"><b>Total das bebidas</b></td>
		<td align="center"><b>R$ <%= String.format("%.2f", pedido.precoTotalDasBebidas()) %></b></td>
		<td align="center">&nbsp;</td>
	</tr>
	</tbody>
</table>
<%
} // else
%>
<br />
<hr />
<br />

<b>Total do pedido: R$<%= String.format("%.2f", pedido.getPreco()) %></b>
<br/>
<br/>
<form action="fecharPedido">
<input type="submit" name="fechar" value="Fechar Pedido"/>
</form>
<%
} // else do pedido != null
%>

<%@include file="footer.jsp"%>
