<%-- Document : frm_funcionario_user Created on : 20/08/2013, 11:28:05 AM Author : Martha --%> <%@page import="clases.funcionarios"%> <%@page import="clases.usuarios"%> <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@page import = "conexion.*" import = "java.sql.*" import = "extras.formatFecha" import = "general.Config" import = "general.Permisos" import = "own.codec.*" import = "java.text.NumberFormat" import = "java.util.Date" import = "java.util.Calendar" import = "java.text.SimpleDateFormat" import = "java.util.GregorianCalendar" %> Usuarios de los Funcionarios en el DeclaraNet <% /********************* Despliega el formulario de captura y validación de datos de un nuevo usuario del sistema*************************/ out.println(""); String nompag[] = request.getRequestURI().split("/"); /********************** tomo la fecha del sistema *************************/ Date hoy = new Date(); SimpleDateFormat formato = new SimpleDateFormat("yyyy-MM-dd"); String fecha_hoy = formato.format(hoy); %> <% //Connection lcnt_con = null; ResultSet lrs_res = null; Statement lst_stm = null; String ls_query = new String(""); /*INICIO. Segunda Conexión*/ ConexionDeclaranet cd = null; Connection lcd_connection = null; //Statement lstg_conecta=null; /*FIN. SEGUNDA CONEXIÓN*/ String emergent_error = new String(""); boolean lb_connection = false; String debug = new String("si"); String title =""; String rfc = ""; String email = ""; //********* INICIO. Conexión a la base de datos ********/ try { if (!Config.getParametro("debug").equals("si")) { debug = "no"; } cd = new ConexionDeclaranet(); lcd_connection = cd.getConnection(); lst_stm = lcd_connection.createStatement(); lb_connection = true; }catch (Exception e) { emergent_error = "Error al conectarse a la base de datos 2 "; } /**********FIN. CONEXIÓN A LA BASE DE DATOS*******/ //********* 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()))) { if (lb_connection) { lst_stm.close(); lcd_connection.close(); } 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) { try { //obtengo la dependencia la que pertenece el usuario if(Integer.parseInt(request.getParameter("id_usuarios").toString())>0){ title="MODIFICAR DATOS DEL DECLARANTE"; usuarios.select_usuarios(Integer.parseInt(request.getParameter("id_usuarios").toString())); rfc=usuarios.getNombre_usuario(); email=usuarios.getEmail(); }else{ title="AGREGAR NUEVO DECLARANTE"; funcionarios.selectfuncionario(Integer.parseInt(request.getParameter("id_funcionario").toString())); rfc=funcionarios.getRfc(); } %>
<%=title%>
HTML, siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»), hace referencia al lenguaje de marcado predominante para la elaboración de páginas web que se utiliza para describir y traducir la estructura y la información en forma de texto, así como para complementar el texto con objetos tales como imágenes. El HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo JavaScript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.
HTML, siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»), hace referencia al lenguaje de marcado predominante para la elaboración de páginas web que se utiliza para describir y traducir la estructura y la información en forma de texto, así como para complementar el texto con objetos tales como imágenes. El HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo JavaScript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.
" name="id_funcionario" id="id_funcionario" /> " name="id_usuarios" id="id_usuarios" />
Nombre usuario
E-mail
Contraseña
Confirmar contraseña
Desactivar el ingreso al sistema
NOTA: Deje vacíos los espacios para contraseña para conservar la actual.
    
<% } catch (Exception e) { emergent_error = "Error al actualizar la base de datos "; if (debug.equals("si")) { emergent_error += e + " Query actual: " + ls_query; } %>
<%=emergent_error%>
<% } finally { lst_stm.close(); lcd_connection.close(); } } else { %>
<%=emergent_error%>
<% } %>