<%@ page import="com.fenalco.utilities.lists.ListView"%>
<%@ page import="com.fenalco.entities.User"%>
<%@ page import="com.fenalco.entities.DataAccess"%>
<%@ page import="java.util.Vector"%>
<%@ page import="java.util.Enumeration"%>

<%
    ListView productos = ( ListView )request.getAttribute( "productos" );
    
    String firstRow = ( String )request.getAttribute( "firstRow" );
    String lastRow = ( String )request.getAttribute( "lastRow" );
    String total = ( String )request.getAttribute( "total" );
    String page1 = ( String )request.getAttribute( "page" );
    String pages = ( String )request.getAttribute( "pages" );
    int pageResults = Integer.valueOf(request.getAttribute( "pageResults" ).toString()).intValue();
    
    boolean esNombre = ( ( Boolean )request.getAttribute( "esNombre" ) ).booleanValue();
    String nombre = ( String )request.getAttribute( "nombre" );
    String categoria = ( String )request.getAttribute( "categoria" );
    int ordenamiento = ( ( Integer )request.getAttribute( "ordenamiento" ) ).intValue();
    int numActive = ( (Integer)request.getAttribute("numActive") ).intValue();
    int numInactive = ( (Integer)request.getAttribute("numInactive") ).intValue();
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel='stylesheet' style='text/css' href='../css/tablas.css'>
<link rel='stylesheet' style='text/css' href='../css/fuentes.css'>
<title>Cat&aacute;logo de Productos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language='javascript' type='text/javascript' src='../js/library.js'></script>
<script>

    function showMessage(){
        var msg = "";
        <%
            if( request.getAttribute("messages") != null ){
                
                Vector messages = (Vector)request.getAttribute("messages"); 
                Enumeration en = messages.elements();
                while( en.hasMoreElements() ){
                    String m = (String)en.nextElement();
                    if( m != null && !m.equals("") ){
                    %>
                        msg += "<%=m%>" + "\n";
                    <%
                    }
                }
            }
        %>
 
        if( msg!=null && msg!="" ){
            window.alert(msg);
        }
        return true;
    }
    
    function showProduct(id){
           var left = (screen.availHeight/2)-(200);
	   var top = 100;
           window.open('/proveedor/verproducto?key='+id,'','HEIGHT=500,WIDTH=535,scrollbars=yes,left='+left+',top='+top);
    }
</script>
<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload='showMessage()'>
<%
	String helpId = "48";
%>
<table border="0" cellpadding="0" cellspacing="0" width="760">
    <%@ include file="encabezado.jsp" %>
</table>
<table width="760" border='0'>
    <tr valign="top">
        <td width="152" valign='top'>
			<%@ include file="menuproveedor.jsp" %>
	</td>
	<td valign='top'>
            <%
                String tittle = "Buscador";
            %>
            <%@ include file="/titulo.jsp" %>
            <form action="/proveedor/catalogoproveedor" method="post" name="buscador" id="buscador">
            <table width="500" border="0" cellpadding="0" cellspacing="0" bgcolor="#E8E8F4" align="center">
                <tr>
                    <td width="16" align="left" valign="top"><img src="/proveedor/images/bus1.gif" width="16" height="14"></td>
                    <td colspan='3'>&nbsp;</td>
                    <td width="15" align="right" valign="top"><img src="/proveedor/images/bus3.gif" width="15" height="14"></td>
                </tr>
                <tr>
                  <td width="200" align="right">
                    <select name="esnombre">
                      <option value='1' <%if( esNombre ){%>selected<%}%>>PRODUCTO</option>
                      <option value='2' <%if( !esNombre ){%>selected<%}%>>CODIGO</option>
                    </select>
                  </td>
                  <td width="200"><input type="text" name="nombre" value='<%=nombre%>'></td>
                  <td><div align="right"><b>Ordenar por:</b> </div></td>
                  <td>
                    <select name="ordenamiento">
                        <option value="1" <%if( ordenamiento == 1 ){%>selected<%}%>>CODIGO BARRAS</option>
                        <option value="2" <%if( ordenamiento == 2 ){%>selected<%}%>>PRODUCTO</option>
                        <option value="3" <%if( ordenamiento == 3 ){%>selected<%}%>>CATEGORIA</option>
                    </select>
                  </td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                    <td colspan='5'>&nbsp;</td>
                </tr>
                <tr>
                  <td><div align="right"><b>Categor&iacute;a:</b></div></td>
                  <td colspan='3'>
                    <select name="categoria">
                        <option value="">TODAS</option>
                        <%
                            Vector categories = ( Vector )request.getAttribute( "categorias" );
                            Enumeration en = categories.elements();
                            String selected;
                            while( en.hasMoreElements() ){
                                selected = "";
                                String cat = (String)en.nextElement();
                                if( cat.equals( categoria ) ){
                                    selected = "selected";
                                }
                            %>
                            <option <%=selected%> value='<%=cat%>'><%=cat%></option>
                            <%
                            }
                        %>
                    </select>
                  </td>
                  <td>&nbsp;</td>
                </tr>
                <tr>
                    <td colspan='5'>&nbsp;</td>
                </tr>
                <tr>
                    <td colspan='4' align="center">
                        <input type="submit" value='  Buscar  ' name='Buscar' id='Buscar'>
                    </td>
                    <td>&nbsp;</td>
                </tr>
                <tr>
                    <td align="left" valign="bottom"><img src="/proveedor/images/bus2.gif" width="16" height="15"></td>
                    <td colspan='3'>&nbsp;</td>
                    <td align="right" valign="bottom"><img src="/proveedor/images/bus4.gif" width="15" height="15"></td>
                </tr>
            </table>
            <table align="center">
                <tr>
                    <td>
                        <jsp:include page="/general/paginador.jsp" flush="true">
                            <jsp:param name="page" value="<%=page1%>" />
                            <jsp:param name="pages" value="<%=pages%>" />
                            <jsp:param name="pageResults" value="<%=pageResults%>" />
                        </jsp:include>
                    </td>
                </tr>
                <tr>
                    <td>
                        <jsp:include page="/general/resultados.jsp" flush="true">
                            <jsp:param name="firstRow" value="<%=firstRow%>" />
                            <jsp:param name="lastRow" value="<%=lastRow%>" />
                            <jsp:param name="total" value="<%=total%>" />
                        </jsp:include>
                    </td>
                </tr>
            </table>
            </form>
            <%
                tittle = "Cat&aacute;logo de Productos";
            %>
            <%@ include file="/titulo.jsp"%>
            <table align="center" border='0'>
                <tr align="center">
                    <td>
                        <font color='#FF0000' size='2'><b>Para activar un producto este debe tener por lo menos una escala de precios.</b></font>
                    </td>
                </tr>
                <tr align="center">
                    <td>
                        <b>Productos Activos: <%=numActive%> :: Productos Inactivos: <%=numInactive%></b>
                    </td>
                </tr>
            </table>
            <form name="productos" method="post" action='/proveedor/admincatalogoproveedor'>
            <table align="center" border='0'>
              <tr class="tableheader">
                <td><div align="center"><strong>C&oacute;digo Barras </strong></div></td>
                <td><div align="center"><strong>Producto</strong></div></td>
                <td><div align="center"><strong>Categor&iacute;a</strong></div></td>
                <td><div align="center"><strong>Marca</strong></div></td>
                <td><div align="center"><strong>Ver </strong></div></td>
                <td><div align="center"><strong>Activo</strong></div></td>
              </tr>
              <%   int cont = 0;
                   int count = 0;
                   int idCount = 0;
                   String color = "";
                   while( productos.move() ){
                        count++;
                        int id = Integer.parseInt( ( String )productos.nextElement() );
                        if(cont % 2 ==  0){
                            color="#FFFFF0";
                        }else{
                         color = "#EFEFEF";
                        }
                        %>
                        <tr bgcolor='<%=color%>'>
                            <td><%=productos.nextElement()%></td>
                            <td><%=productos.nextElement()%></td>
                            <td><%=productos.nextElement()%></td>
                            <td><%=productos.nextElement()%></td>
                        <td align='center'><a href='javascript: showProduct(<%=id%>)'><img name='stores' alt="Ver Detalle Producto" src='/images/buttons/supplier/detalle.gif' border='0'></a></td>
                            <td align="center">
                                <input type='checkbox' name='item' value='<%=id%>'<%if(productos.nextElement().equals("true")){%>checked<%}%>>
                                <input type="hidden" name="<%="id" + idCount%>" value="<%=id%>">
                            </td>
                        </tr>
                        <%
                        cont++;
                        idCount++;
                    }
                    %>
                    <tr>
                        <td colspan='6'>
                            <jsp:include page="/general/resultados.jsp" flush="true">
                                <jsp:param name="firstRow" value="<%=firstRow%>" />
                                <jsp:param name="lastRow" value="<%=lastRow%>" />
                                <jsp:param name="total" value="<%=total%>" />
                            </jsp:include>
                            <input type="hidden" name="numIds" value="<%=idCount%>">
                        </td>
                    </tr>
                    <%
                    if( count > 0){
                    %>
                        <tr>
                            <td colspan='6'>&nbsp;</td>
                        </tr>
                        <tr>
                            <td colspan='3' align="center">
                                <input type="button" onClick="checkAll( document.productos.item );" value='Activar Todos'>
                                &nbsp;&nbsp;&nbsp;
                                <input type="button" onClick="unCheckAll( document.productos.item );" value='Desactivar Todos'>
                            </td>
                            <td colspan='3' align='right'><input type='submit' name='activate' value='Actualizar' ></td>
                        </tr>
                        <tr>
                            <td colspan='6'>&nbsp;</td>
                        </tr>
                    <%}else{
                    %>
                        <tr>
                            <td colspan='6' align='center'>
                            <b>NO HAY PRODUCTOS DISPONIBLES EN EL CAT&Aacute;LOGO </b>
                            </td>
                        </tr>    
                    <%}%>
            </table>
            </form>
        </td>
    </tr>
</table>
<table width="760">
    <tr>
        <td><%@ include file="/piepagina.jsp" %></td>
    </tr>
</table>
</body>
</html>
// “Copyright (C) <2008> Multilateral Investment Fund of the Inter-American Development Bank.
// Este archivo es parte de <ICT4BUS-PVL>
// < ICT4BUS-PVL > es software libre: usted puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU publicada por la Fundación para el Software Libre, ya sea la versión 3 de la Licencia, o (a su elección) cualquier versión posterior.
// < ICT4BUS-PVL > se distribuye con la esperanza de que sea útil, pero SIN GARANTÍA ALGUNA; ni siquiera la garantía implícita MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO. 
// Consulte los detalles de la Licencia Pública General GNU para obtener una información más detallada. 
// Debería haber recibido una copia de la Licencia Pública General GNU junto a este programa. En caso contrario, consulte http://www.gnu.org/licenses/.”