<%@ page contentType="text/html; charset=iso-8859-1" language="java" errorPage="" %>
<%@ page import="com.fenalco.utilities.lists.ListView"%>
<%@ page import="com.fenalco.entities.User"%>
<%@ page import="com.fenalco.entities.Order"%>
<%@ page import="com.fenalco.entities.DataAccess"%>
<%@ page import="java.util.Hashtable"%>
<%@ page import="java.util.Enumeration"%>
<html>
<head>
<link rel='stylesheet' style='text/css' href='../css/tablas.css'>
<title>Orden de Compra</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<!-- 
    Esta página le permite al proveedor responder una orden de compra
	
	Para construir la función de validación de formularios se deben utilizar las funciones incluidas 
	en la libreria de funciones bajo el nombre libreriaJS.js del directorio js.
	
	Hay que verificar el atributo message que viene en el request, si existe hay que pintarlo pues
	contiene los mensajes de error
	 
	Esta página recibe como parámetros del servlet verordencompra
	
	atributos:
	- Objeto del tipo Order
	
-->
<%
Order order = (Order)request.getAttribute("order");
%>

<body bgcolor="#ffffff" background="../images/supplier/general/fondo.jpg" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<%
	String helpId = "62";
%>
<table border="0" cellpadding="0" cellspacing="0" width="760">
    <%@ include file="encabezado.jsp" %>
</table>
<table width="760" border='0' align='left'>
   
    <tr>
        <td width="152" valign='top'>
			<%@ include file="menuproveedor.jsp" %>
	</td>
        <td valign='top'>
            <%
                String tittle = "Orden de Compra";
            %>
            <%@ include file="/titulo.jsp" %>

			<table width="100%">
				<tr><td align="center"><%= request.getAttribute("message")%></td></tr>
				<tr>
                                    <td>&nbsp;</td>
				</tr>
				<form name="OrderList" method="post" action ="/proveedor/administrarordencompra">
				<table align='center' width='90%' border='0'>
                                     <tr>
                                            <td><strong>Minorista: </td>
                                            <td colspan='2'><%=request.getAttribute("shopKeeperName")%></td>
                                            <td><strong>Establecimiento: </td>
                                            <td colspan='2'><%=order.getStoreName()%></td>
                                            
                                     </tr>
                                     <tr>
                                            <td><strong>Fecha: </td>
                                            <td colspan='5'><%=order.getDate()%></td>
                                     </tr>
                                </table>
				<table align="center" width="100%">
                                        
                                        
                                        <tr>
                                            <td colspan='6'>&nbsp;</td>
                                        </tr>
                                        <tr class='tableheader'>
						<!-- Encabezado del listado -->
						<td><strong>C&oacute;digo Producto</td>
						<td><strong>Categor&iacute;a del Producto</td>
						<td><strong>Nombre del Producto</td>
						<td><strong>Cantidad</td>
						<td align='center'><strong>Total</td>
						<td><strong><%if(order.getOrderStatus()!=1){%>&nbsp;<%}else{%>Aceptar<%}%></td>
					</tr>
                                        <% 
                                        ListView view = (ListView)request.getAttribute("view");
                                        
                                        String data;
                                        int count = 0;
                                        String color = "";
                                            while(view.move())
                                            {
                                            	if( count % 2 == 0 )
                                            	{
                                            		color = "FFFFFF";
                                            	}
                                            	else
                                            	{
                                            		color = "EFEFEF";
                                            	}
                                            	count++;
                                                    int i=0;
                                                    String id="";
                                                    
                                        %>
                                                    <tr bgcolor='#<%=color%>'>
                                                        <%while((data=(String)view.nextElement())!=null){%>
                                                            <%if(i==0){
                                                                i=1;
                                                                id=data;
                                                              }else{
                                                                    i++;%>
                                                                <td><%=data%></td>
                                                              <%}
                                                        }%>
                                                        <!--
                                                        Columnas para las opciones
                                                        -->
                                                        <%if(order.getOrderStatus()!=1){
                                                              %><td align="center">&nbsp;</td><%  
                                                          }else{
                                                            %><td align='center'><input type='checkbox' name='item' value='<%=id%>'></td><%
                                                          }
                                                        %>
                                                    </tr>  

                                        <%}%>
                                <input type='hidden' name='orderId' value='<%=order.getId()%>'>
                                </table>
                                <table align='center' width='80%' border='0' cellspacing='5'>
                                <tr><td colspan='4'>&nbsp;</td></tr>
                                <tr><td colspan='4'>&nbsp;</td></tr>
                                <%if(order.getOrderStatus()!=1){%>
                                <tr>
                                    <td colspan='4' align='center'><input type='submit' name="back" value='<< Regresar' onClick="document.OrderList.action='/proveedor/ordenesdecompra';"></td>
                                </tr>
                                <%}else{%>
                                <tr><td colspan='4' align='center'><strong> Mensaje de Respuesta </td></tr>
                                <tr>
                                        <td>Nuevo Estado</td>
                                        <td>
                                            <select name="newState">
                                        <% 
                                            Hashtable orderStatus = ( Hashtable )request.getAttribute("status");
                                            Enumeration keys = orderStatus.keys();
                                            while(keys.hasMoreElements()){
                                               Integer id = (Integer)keys.nextElement(); 
                                             %><option value='<%=id.intValue()%>'><%=(String)orderStatus.get(id)%></option><%
                                            }
                                        %>
                                            </select>
                                        </td>
                                        <td>Asunto</td>
                                        <td><input type="text" name="subject" size='31' maxlength="30"></td>
                                        <!-- JS: Validación campo vacío, obligatorio--> 
                                </tr>
                                <tr>
                                        <td>Mensaje</td>
                                        <td colspan='3'><textarea name="message" cols='50' rows='3'></textarea></td>
                                        <!-- JS: Validación campo vacío, obligatorio--> 
                                </tr>
                                <tr><td colspan='4'>&nbsp;</td></tr>
                                <tr>
                                    <td colspan='4' align='center'><input type='submit' name='answer' value='Responder' onClick=''></td>
                                </tr>
                                <tr>
                                    <td colspan='4'><font size='-1' color='FF0000'><br><b>** Recuerde que al cancelar un pedido, &eacute;ste ser&aacute; eliminado permanentemente del sistema</b></td>
				</tr>    
                                <%}%>
                                
                                <input name="operationType" type="hidden" value="">
				</table>
				</form>
				</tr>
				
	</td>
    </tr>
	
</table>
</body>
</html>

