<%-- Document : frm_alta_cargo Created on : 06/03/2013, 02:37:09 PM Author : Martha --%> <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%-- @Import. Importa los paquete que necesita: @Conexion. Conexión para las bases de datos @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. @NumberFormat y Date. Paquetes de JAVA para usar fechas y foramtos. --%> <%@page import = "conexion.*" import = "java.sql.*" import = "general.Config" import = "general.Permisos" import = "java.util.Date" import = "java.text.SimpleDateFormat" %> Nueva declaranción de funcionarios <% /*********************************** Permite modificar los datos de un usuario existente ***********************************************/ /********************************************creado por: Ing Martha*******************************************************/ out.println(""); String nompag[] = request.getRequestURI().split("/"); Date hoy = new Date(); SimpleDateFormat formato = new SimpleDateFormat("yyyy-MM-dd"); String fecha_hoy = formato.format(hoy); String fecha_inicio= formato.format(hoy); String fecha_final= formato.format(hoy); String id_dep ="0"; String id_ur=""; String area=""; String id_categoria=""; String id_puesto=""; String [] cadena = {"0", "0", "0"}; //Integer id_altabaja = 0; String id_altabaja = "0"; String altaeditar = "ALTA "; String tel = ""; %>
<% /****************************************************************************************************/ /****Inicio. Declaración de variables******/ /*Variables de conexión y resultados de la base de datos*/ ConexionDeclaranet cd = null; Connection lcd_connection = null; ResultSet lrs_res = null; ResultSet lrs_res1 = null; ResultSet lrs_res2 = null; Statement lst_stm = null; Statement lst_stm1 = null; Statement lst_stm2 = null; /*Variable para almacenar el Query que se consultara a la base de datos*/ String ls_query = new String(""); /*Variables para guardar los errores que se pueden generar en el sistema*/ String emergent_error = new String(""); String debug = new String("si"); /*Variable para saber si la conexión fue exitosa*/ boolean lb_connection = false; /*Variables para guardar la información personal del funcionario*/ String nombre=""; String ap_paterno = ""; String ap_matern = ""; String id_funcionario = "-1"; String curp="", rfc="", id_estadocivil="", id_nacionalidad=""; String edo_nacimiento="0", cd_nacimiento="", localidad=""; int sexo=0; /*Variables para identificar y guardar los observaciones que se tiene del funcionario, puesto o declaraciones*/ String id_observacion=""; String observacion=""; /*VAriables para mostrar u ocultar div's*/ String disabld="style='display:none;'"; Integer x=5; /*Variables de sesión*/ /****Fin. Declaración de variables******/ /****************************************************************************************************/ /********* INICIO. Conexión a la base de datos de los declarantes********/ try { if (!Config.getParametro("debug").equals("si")) { debug = "no"; } cd = new ConexionDeclaranet(); lcd_connection = cd.getConnection(); lst_stm = lcd_connection.createStatement(); lst_stm1 = lcd_connection.createStatement(); lst_stm2 = 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 ********/ /****************************************************************************************************/ //*******************************************************************************************************// //***************************************************************************************************************************// if (lb_connection) {/*Inicio. Si se realizo exitosamente la conexión se muestra la información que puede acceder el usuario*/ try {/*Inicio. Si para mostrar los puestos del funcionario*/ %>
<%=altaeditar%> PUESTO FUNCIONARIO (DECLARANTE)
 Apellido Paterno:  Apellido Materno:
 Nombre (s):
 CURP:  RFC:
  Sexo:  Estado Civil    
 LUGAR DE NACIMIENTO
 Fecha de Nacimiento:  Nacionalidad:
 Entidad federativa:  Municipio:
  Localidad:  Teléfono:
DATOS LABORALES DEL DECLARANTE
 Categoría
 Área:
 Fecha de inicio del puesto: id="id_fechainicial" type="checkbox" title="Seleccione si va guardar la fecha de declaración inicial" name="id_fechainicial" value="1"/> style="font-size:10px;">(Seleccione si va a guardar la fecha inicial del puesto) class="izquierda" title="Fecha de Final" style="font-size: x-small;text-align: right;"> Fecha de Conclusión del puesto: >    id="id_fechafinal" type="checkbox" title="Seleccione si va guardar la fecha de declaración final" name="id_fechafinal" value="1"/> style="font-size:10px;">(Seleccione si va a guardar la fecha final del puesto)
 PUESTO QUE INICIA
 Dependencia u Organismo      Área de Adscripción:
(Seleccione si va a General la clave)
 Observaciones:
       
<% }/*FIN. Si para mostrar los puestos del funcionario*/ catch (Exception e) {/*Inicio. Si se genera un error con el Query*/ emergent_error = "Error al recuperar datos de la alta del Declarante "; if (debug.equals("si")) { emergent_error += e + " Query actual: " + ls_query; } %>
<%=emergent_error%>
<% }/*Fin. Si se genera un error con el Query*/ finally {/*Inicio. Si ya no se esta usando la conexión se finaliza*/ lst_stm.close(); lst_stm1.close(); lcd_connection.close(); }/*Fin. Si ya no se esta usando la conexión se finaliza*/ }/*Fin. Si se realizo exitosamente la conexión se muestra la información que puede acceder el usuario*/ else {/*Inicio. Sino se realizo exitosamente la conexión se muestra el error al usuario*/ %>
<%=emergent_error%>
<% }/*Fin. Sino se realizo exitosamente la conexión se muestra el error al usuario*/ try { /*Inicio.Registrar en la bitácora*/ String mensaje_log = new String(""); mensaje_log = "Usuario -" + session.getAttribute("username").toString() + "- desplega formulario para agregar/editar del Funcionario para su Declaración;"; Config.GuardarLog(Integer.parseInt(session.getAttribute("id_user").toString()), mensaje_log, 3); } catch (Exception e) { } /*Fin.Registrar en la bitácora*/ %>