%--
Document : desp_desactivar_ur
Created on : 28/09/2012, 02:22:11 PM
Author : Martha
--%>
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%--
@Import. Importa los paquete que necesita:
@SQL. Paquete para hacer consultas en el JSP.
@Config. Paquete para revisar la configuración del Sistema SIGECOCOEM.
@Permisos. Paquete que revisa los permisos del usuario que inicia sesión.
@ur. Clase que nos permite saber información de las unidades responsables
--%>
<%@page
import = "java.sql.*"
import = "general.Config"
import = "general.Permisos"
import="clases.ur"
%>
Baja de UR
<%
/************************** Despliega información relativa a un artículo que se desea desactivar ***************************************/
out.println("");
String nompag[] = request.getRequestURI().split("/");
%>
<%
/****Inicio. Declaración de variables******/
/*Variables de conexión y resultados de la base de datos*/
String emergent_error = new String("");
String debug = new String("si");
boolean lb_connection = true;
//*********variable para el nombre de la UR********************//
String ur_nombre = "";
/****Fin. Declaración de variables******/
/****************************************************************************************************/
/*
******** INICIO. 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;
}
/*
*******FIN. Recuperar parámetro debug*******
*/
//********* 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) {
ur_nombre=ur.nombre_urs(Integer.parseInt(request.getParameter("id_ur")));
%>
<%=request.getParameter("action").equals("deactivate") ? "Baja" : "Reactivación"%> de la UR <%=ur_nombre%>