<%/*pedidosVer.jsp*/%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ include file="java/functions.jsp" %> <%@ include file="securePage.jsp" %> <% DecimalFormat decimalFormat = new DecimalFormat("#.##"); String totalFormat = ""; //String tol = getActualizar(); String comentAux =""; String menu = "coleccion"; String pantalla = menu; String intercambio = "0"; if (request.getParameter("in")!=null && !request.getParameter("in").equals("") && !request.getParameter("in").equals("0")) { intercambio = request.getParameter("in"); menu = "intercambio"; } session.putValue("Menu",menu); String novedades = ""; if (request.getParameter("n")!=null && !request.getParameter("n").equals("")) { intercambio = request.getParameter("n"); menu = "novedades"; novedades = intercambio; } String tipoColeccion = "0"; if (request.getParameter("t")!=null && !request.getParameter("t").equals("")) { tipoColeccion = request.getParameter("t"); } String tipoNombre = "Pedidos"; if (tipoColeccion.equals("1")) tipoNombre = "Refrescos"; if (tipoColeccion.equals("2")) tipoNombre = "Cervezas"; if (menu.equals("intercambio")) tipoNombre = "Intercambio de "+tipoNombre; if (intercambio.equals("3")) tipoNombre = "Novedades del mes: " + tipoNombre; pantalla = tipoNombre; int pagActual = 1; String pagAux = request.getParameter("p"); if (pagAux!=null) pagActual = Integer.parseInt(pagAux); String mostrar = "1000"; int numElementEnPagina = 0; int nextFirstElement = 0; String numeroPedido = "PEDIDO ACTUAL"; String idPedidoAux = ""; if (request.getParameter("idp")!=null && !request.getParameter("idp").equals("")) { idPedidoAux = request.getParameter("idp"); numeroPedido = "PEDIDO Nº "+idPedidoAux; } int totalaceptadas = 0; //Mensaje de error// String errores = request.getParameter("er"); int err = 0; String classError = ""; if (errores!=null && !errores.equals("")) { err = Integer.parseInt(errores); if ( err % 2 == 0 ) { classError = "alert alert-danger"; } else { classError = "alert alert-primary"; } } //Fin mensaje de error// %> TINS KEOK - COLECCIÓN DE LATAS <%@ include file="analytics.jsp" %> <%@ include file="cabecera.jsp" %> <%@ include file="loginModal.jsp" %>
<%=mensaje%>
<%if (XRol.equals("1")) {%>
<%}%> <%if (XRol!= null && XRol.equals("1")) {%> <%} else {%> <%}%>
<%if (XRol!= null && XRol.equals("1")) {%> <%}%> <% String idp = ""; String idPed = ""; String Id = ""; String Marca = ""; String Nombre = ""; String Pais = ""; String Codigo = ""; String Capacidad = ""; String Tipo = ""; String Any = ""; String Introducida = ""; String AnyAproximado = ""; String Adquisicion = ""; String Fabricante = ""; String Fecha = ""; String Referencia = ""; String Alcohol = ""; String Material = ""; String textoFecha = "Año"; String textoFechaInf = "Año"; String Precio = ""; String Unidades = ""; int Estado = 0; String EstadoAux = ""; String Pedido = ""; float GastosEnvio = 0.0f; float total = 0.0f; int i = 0; List> datosUltimas = null; if (idPedidoAux.equals("")){ datosUltimas = getDatosPedidos(Xid,nextFirstElement); //POR USUARIO } else { datosUltimas = getDatosIdPedidos(idPedidoAux,nextFirstElement,Xid); //POR NÚMERO DE PEDIDO } Iterator> ultimasIt = datosUltimas.iterator(); while (ultimasIt.hasNext()){ numElementEnPagina++; Map ultimas = ultimasIt.next(); idp = (String) ultimas.get("idp"); idPed = (String) ultimas.get("IdPedido"); Id = (String) ultimas.get("Id"); Marca = (String) ultimas.get("Marca"); Nombre = (String) ultimas.get("Nombre"); Capacidad = (String) ultimas.get("Capacidad"); Pais = (String) ultimas.get("Pais"); Any = (String) ultimas.get("Any"); Introducida = (String) ultimas.get("Introducida"); AnyAproximado = (String) ultimas.get("AnyAproximado"); Adquisicion = (String) ultimas.get("Adquisicion"); Fabricante = (String) ultimas.get("Fabricante"); Codigo = (String) ultimas.get("Codigo"); if (Codigo==null) Codigo = "No tiene"; Referencia = (String) ultimas.get("Referencia"); Precio = (String) ultimas.get("Precio"); Unidades = (String) ultimas.get("Unidades"); Alcohol = (String) ultimas.get("Alcohol"); if (Alcohol==null) Alcohol = "?"; Material = (String) ultimas.get("Material"); Estado = (int) ultimas.get("Estado"); if (Estado ==2) totalaceptadas++; Pedido = (String) ultimas.get("Pedido"); GastosEnvio =(Float) ultimas.get("GastosEnvio"); switch(Estado){ case 1: EstadoAux = "Pendiente"; break; case 2: EstadoAux = "Aceptado"; break; case 3: EstadoAux = "Rechazado"; break; case 4: EstadoAux = "No disponible"; break; } if (Any != null){ if (Integer.parseInt(Any)>Integer.parseInt(Adquisicion)){ Fecha = Adquisicion; } else Fecha = Any; } else { if (!AnyAproximado.equals("") && Any==null) { Fecha = AnyAproximado; textoFecha = "Año apr."; textoFechaInf = "Año aproximado"; } else Fecha = Introducida; } i++; %>
<%if (XRol!= null && XRol.equals("1")) { List> cajasRepes = getRepetidasLocalizarCajas(Id); Iterator> cajasRepesIt = cajasRepes.iterator(); String cajasRepetidas = ""; int contarRepetidas = 0; while (cajasRepesIt.hasNext()){ Map cajasRepestidas_it = cajasRepesIt.next(); contarRepetidas ++; String IdRepetida = (String) cajasRepestidas_it.get("Id"); String cajaAux = (String) cajasRepestidas_it.get("caja"); cajaAux = ""+cajaAux+""; if (contarRepetidas >1) { cajasRepetidas = cajasRepetidas + "-" + cajaAux; } else cajasRepetidas = cajasRepetidas + cajaAux; } %> <%}%> <%if (XRol!= null && XRol.equals("1")) {%> <%}%> <%}%>
DescripciónCajaEstado   Nº Lata Código de barras Precio Cantidad Total
<%=numElementEnPagina%>
<%=cajasRepetidas%>
<%if (XRol!= null && XRol.equals("1")) {%> <%} else {%> <%if (Estado==1){%><%}%>     <%=EstadoAux%> <%}%>
<%=Id%>
<%=Codigo%> <%if (XRol!= null && XRol.equals("1")) {%>
<%} else {%> <%=Precio%> € <%}%> <% total = total + Integer.parseInt(Unidades)*Float.parseFloat(Precio); %>
<%if (XRol!= null && XRol.equals("1")) {%>
<%} else {%> <%=Unidades%> <%}%>
<%=decimalFormat.format(Integer.parseInt(Unidades)*Float.parseFloat(Precio))%> €
Latas aceptadas
<%=totalaceptadas%>
Subtotal
<%=decimalFormat.format(total)%> €
Gastos de envío
<%=(GastosEnvio)%> €
Total
<%=decimalFormat.format(total+GastosEnvio)%> €
<%@ include file="pie.jsp" %>