<%-- 
    Document   : desp_desactivar_marcas
    Created on : 9/01/2012, 05:13:32 PM
    Author     : psoto
--%>

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page 
    import = "java.sql.*"
    import = "general.Config"
    import = "general.Permisos"
    import = "own.codec.*"
    %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Baja de Sistema  Operativo</title>        
        <%
            /************************** Despliega información relativa a un artículo que se desea desactivar ***************************************/            
            out.println("<link href='" + request.getContextPath() + Config.getParametro("css") + "' rel='stylesheet' type='text/css' />");
            String nompag[] = request.getRequestURI().split("/");
        %>
        <jsp:include page="../comun/include_validador_sesion.jsp">
            <jsp:param name="prm_mod" value="<%=nompag[nompag.length - 1].toString()%>" />
        </jsp:include>
    </head>
    <body>
        <%
            String emergent_error = new String("");
            String debug = new String("si");
            boolean lb_connection = true;

            // Recuperar parámetro debug
            try {
                if (!Config.getParametro("debug").equals("si")) {
                    debug = "no";
                }
                lb_connection = true;
            } catch (Exception e) {
                emergent_error = "Error al conectarse a la base de datos ";
                if (debug.equals("si")) {
                    emergent_error += e;
                }
                lb_connection = false;
            }


            //********* Validación fundamental para evitar ejecución de código sin privilegios suficientes **********//
            try {
                if (!Permisos.PermisoModulo(nompag[nompag.length - 1].toString(), Integer.parseInt(session.getAttribute("id_user").toString()))) {
                    emergent_error += " Privilegios insuficientes. ";
                    lb_connection = false;
                }
            } catch (Exception e) {
                emergent_error += " Privilegios insuficientes. ";
                if (debug.equals("si")) {
                    emergent_error += "Trace: " + e.toString();
                }
                lb_connection = false;
            }
            //*******************************************************************************************************//

            if (lb_connection) {
        %>
        <div class="title"><%=request.getParameter("action").equals("deactivate") ? "Baja" : "Reactivación"%> de Sistema Operativo </div>
        <br />
        <form action="exec_desactivar_marcas.jsp" name="datos_contacto" method="POST" id="datos_contacto">
            <input type="hidden" name="action" value="<%=request.getParameter("action")%>"/>
            <input type="hidden" name="id_cat_marcas" value="<%=request.getParameter("id_cat_marcas")%>"/>
            <input type="hidden" name="nombre_marca" value="<%=new codec().codec(request.getParameter("nombre_marca"), 0)%>"/>
            <div class="peligro" align="center" style="background: white">¿Confirma que desea <%=request.getParameter("action").equals("deactivate") ? "dar de baja" : "reactivar"%> la Marca '<%=new codec().codec(request.getParameter("nombre_marca"), 0)%>'?</div>
            <br />
            <div style="text-align: center;">
                <input type="button" name="cancelar" class="boton" value="Cancelar" onclick="javascript:window.close();">&nbsp;&nbsp;
                <input type="submit" style="margin-right: 5px;" class="boton" value="<%=request.getParameter("action").equals("deactivate") ? "Dar de baja" : "Reactivar"%>">
            </div>
        </form>
        <%
        } else {
        %>
        <div style="text-align: center;" class="error"><%=emergent_error%></div>
        <%
            }
        %>
    </body>
</html>