<%@ page import="com.fenalco.entities.User"%>
<%@ page import="com.fenalco.entities.DataAccess"%>
<%@ page import="com.fenalco.entities.SuperOffer"%>
<html>
<head>
<link rel='stylesheet' style='text/css' href='../css/tablas.css'>
<title>Superoferta</title> 
</head>
<script language='javascript' type='text/javascript' src='../js/library.js'></script>
<script>
    
    function validateForm(formName){
    
        var message = "Han ocurrido los siguientes errores:\n";
        var flag = true;        
        
        if( isEmpty( formName.startDate ) ){
            message = message + "- El campo fecha de inicio está vacío.\n";
            flag = false;
        }
        
        if( isEmpty( formName.endDate ) ){
            message = message + "- El campo fecha de terminación está vacío.\n";
            flag = false;
        }
        
        if( isEmpty( formName.description ) ){
            message = message + "- El campo descripción está vacío.\n";
            flag = false;
        }
        
        if(isEmpty(formName.stock)){
                message = message + "- El campo de cantidad está vacío.\n";
                flag = false;
        }else{
            if(!isNumber(formName.stock)){
                message = message + "- El campo de cantidad debe ser numérico.\n";
                flag = false;
            }
        }
        
        if(!flag){
                window.alert(message);
        }
        return flag;
        
    }
    
    function validateImageForm( formName ){
        
        var message = "Han ocurrido los siguientes errores:\n";
        var flag = true;    
    
        if( isEmpty( formName.imageUrl ) ){
            message = message + "- El campo de imagen está vacío.\n";
            flag = false;
        }
        
        if(!flag){
                window.alert(message);
        }
        return flag;
    }
    
    
</script>
<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload='showMessage("<%=request.getAttribute("message")%>")'>
<script language='javascript' type='text/javascript' src='../js/md5.js'></script>
<script language='javascript' type='text/javascript' src='../js/library.js'></script>
<script>

    function showMessage(message){
        if(message!=null && message!=""){
            window.alert(message);
        }
        return true;
    }
</script>
<%
	String helpId = "50";
%>
<table border="0" cellpadding="0" cellspacing="0" width="760">
    <%@ include file="encabezado.jsp" %>
</table>
<table width="760" border='0'>
    
    <tr>
        <td width="152" valign='top'>
			<%@ include file="menuproveedor.jsp" %>
			<table align="center">
			    <tr>
                                <td colspan="2" align="center"><br></td>
                            </tr>
                            <form method="post" action='/proveedor/superofertasproveedor'>    
                            <tr>
                                <td colspan="2" align="center"><input type="image" src="../images/buttons/regresar.gif"></td>
                            </tr>
                            </form>   
			</table>
	</td>
        <td valign='top'>
            <%
                String tittle = "Modificar Super Oferta";
            %>
            <%@ include file="/titulo.jsp" %>

			<table width="100%">
				<tr>
                                   <% 
                                        SuperOffer superOffer = (SuperOffer)request.getAttribute("superOffer");
                                        request.getSession().setAttribute( "superOfferId", new Integer( superOffer.getId() ) ); 
                                    %>
                                    <form name="updateSuperOffer" method="post" action="/proveedor/administrarsuperofertaproveedor" onSubmit="return validateForm(document.updateSuperOffer)">
                                            <table align="center" border='0' width='80%' cellpadding='5'>
                                            <tr>
                                            <%
                                                String imageUrl = superOffer.getImageUrl();
                                                String alt = superOffer.getProductName();
                                                if( imageUrl.equals( "" ) ){
                                                    imageUrl = "/images/superoffer/0.gif";
                                                    alt = "No disponible";
                                                }
                                            %>
                                            <td rowspan='6'><img src="<%=imageUrl%>" alt="<%=alt%>" border='1' height='150' width='120'></td>
                                            <td>
                                            <table align="center">
                                                    <!--<tr><td align="center" colspan='2'><%--= request.getAttribute("message")--%></td></tr>-->
                                                    <tr><td colspan="2" align="center">&nbsp;</td></tr>
                                                    <tr>
                                                            <td><strong>Nombre del producto</td>
                                                            <td><input type="text" name="name" readonly value="<%=superOffer.getProductName()%>"></td>
                                                            <!-- JS: Verificación de campo vacío, Campo Obligatorio-->	
                                                    </tr>
                                                    <tr>
                                                            <td><strong>Fecha de Inicio</td>
                                                            <td>
                                                                <input type="text" name="startDate" readonly size='10' value="<%=superOffer.getStartDate()%>">
                                                                 &nbsp; <a href="javascript:cal_startDate.popup()"><img src="../images/pages/cal.gif" width='20' height='20' border='0'></a>
                                                                 <script type='text/javascript' language='javascript' src='../js/calendar1.js'></script>
                                                                 <script>
                                                                    var cal_startDate = new calendar1(document.updateSuperOffer.startDate);
                                                                 </script>
                                                            </td>
                                                            <!-- JS: Verificación de campo vacío, Campo Obligatorio-->	
                                                    </tr>
                                                    <tr>
                                                            <td><strong>Fecha de Terminaci&oacute;n</td>
                                                            <td>
                                                                <input type="text" name="endDate" readonly size='10' value="<%=superOffer.getEndDate()%>">
                                                                 &nbsp; <a href="javascript:cal_endDate.popup()"><img src="../images/pages/cal.gif" width='20' height='20' border='0'></a>
                                                                <script>
                                                                    var cal_endDate = new calendar1(document.updateSuperOffer.endDate);
                                                                </script> 
                                                            </td>
                                                            <!-- JS: Verificación de campo vacío, Campo Obligatorio-->	
                                                    </tr>
                                                    <tr>
                                                            <td><strong>Descripci&oacute;n SuperOferta</td>
                                                            <td><textarea name='description' cols='29' rows='3'><%=superOffer.getDescription()%></textarea></td>
                                                            <!-- JS: Verificación de campo vacío, Campo Obligatorio-->	
                                                    </tr>
                                                    <tr>
                                                            <td><strong>Cantidad</td>
                                                            <td><input type="text" name="stock" value="<%=superOffer.getStock()%>"></td>
                                                    </tr>
                                                    <input type='hidden' name='superOfferId' value='<%=superOffer.getId()%>'>
                                                    <input type='hidden' name='superOffer' value='1'>
                                                    <input type='hidden' name='productId' value='<%=superOffer.getProductId()%>'>
                                            </table>
                                            </td>
                                            </tr>
                                            </table>
                                            <hr width='80%'>
                                            <table align="center">
                                                    <tr>
                                                            <td colspan='2'align="left"><input type="submit" name="update" value="Actualizar"></td>
                                                            <td colspan='2' align="right"><input type="submit" name="searchProduct" value="Asignar Producto" onClick="document.updateSuperOffer.action='/proveedor/catalogoproveedor'"></td>
                                                            <!-- 
                                                            El evento onClick inicia la verificación del formulario llamando a la función
                                                            validateForm().
                                                            -->
                                                    </tr>
                                            
                                            <input type="hidden" name="operationType" value="update">
                                    </form>
                                    <form name='imageUploader' method='post' action="/proveedor/cargarimagen" enctype='multipart/form-data' onSubmit='return validateImageForm( document.imageUploader )'> 
                                        <tr>
                                            <td colspan='2'><br><br></td>
                                        </tr>
                                        <tr>
                                            <td colspan='2'><strong>Url Imagen</td>
                                        </tr>
                                        <tr>
                                             <td colspan='2'><input type="file" name="imageUrl"></td>
                                         <!-- JS: Verificación de campo vacío, Campo Obligatorio-->	
                                        </tr>
                                        <tr>
                                            <td colspan='2' align='left'><input type='submit' value='Cargar Imagen'></td>
                                        </tr>
                                    </form>
                                    </table>
				</tr>
	</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/.”