<%-- Document : frm_datos_laborales.jsp Created on : 31/05/2013, 11:14:09 am Author : Martha --%> <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@page import = "conexion.*" import = "java.sql.*" import = "general.Config" import = "general.Permisos" import = "java.util.Date" import = "java.text.SimpleDateFormat" import = "clases.*" %> Datos Laborales <% /*********************************** 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_retiro = fecha_hoy; String fecha_baja = fecha_hoy; String fecha_hoy_fi = fecha_hoy; String listado = ""; int id_puesto=0; int id_puesto2=0; int id_altabaja=0; int id_altabajafi=0; boolean valor= false; int id_job =0; int id_domicilio=0; int id_domiciliofi=0; int id_declaracionfi=0; int id_historialfi=0; int id_observacion=0; String areaa = ""; String dep = ""; String ura = ""; String cargoa = ""; int id_historiala= 0; boolean entro = false; /*INICIO. Seleccionar los datos de alta de la declaracion y puesto*/ if(session.getAttribute("id_funcionario") != null){ id_puesto=altabaja.select_altabaja(Integer.parseInt(session.getAttribute("id_funcionario").toString())); if(id_puesto>=1){ fecha_hoy = formato.format(altabaja.getFecha_alta()); fecha_baja = formato.format(altabaja.getFecha_baja()); id_altabaja=altabaja.getId_altabaja(); session.setAttribute("id_altabaja", id_altabaja); } }else{ fecha_hoy = formato.format(hoy); fecha_baja = formato.format(hoy); id_puesto=0; } if(Integer.parseInt(session.getAttribute("id_declaracion").toString())>0){ declaration.select_declaration(Integer.parseInt(session.getAttribute("id_declaracion").toString()), 0); if(declaration.getId_historial()>0){ historial.select_historial(declaration.getId_historial()); areaa=historial.getPuesto().toUpperCase(); dep=historial.getDependencia().toUpperCase(); ura=historial.getUr().toUpperCase(); cargoa=historial.getCargo().toUpperCase(); id_historiala=historial.getId_historial(); entro =true; } } if(!entro){ valor=puesto_funcionario.select_puesto_funcionario(id_puesto); if(valor){ areaa=puesto_funcionario.getArea().toUpperCase(); dep=dependencia.nombre_dependencia(puesto_funcionario.getId_dependencia()).toUpperCase(); ura=ur.nombre_urs(puesto_funcionario.getId_area_adscripcion()).toUpperCase(); cargoa = tipo_cargos.descripcioncargo(puesto_funcionario.getid_tipo_cargo()).toUpperCase(); } } /*INICIO. Válida si esta dada de alta la declaración para seleccionar los datos del puesto y de los antencedentes laborales*/ if(Integer.parseInt(session.getAttribute("id_declaracion").toString())>0){ /*INICIO. Selecciona el domicilio del puesto*/ id_domicilio=domicilios.select_dom_funcionario(Integer.parseInt(session.getAttribute("id_funcionario").toString()), 2, -1, Integer.parseInt(session.getAttribute("id_declaracion").toString())); if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString())==1){ id_job=last_job.select_last_job(Integer.parseInt(session.getAttribute("id_funcionario").toString()), Integer.parseInt(session.getAttribute("id_declaracion").toString())); if(id_job>=1){ fecha_retiro = formato.format(last_job.getFecha_baja()); }else{ fecha_retiro = formato.format(hoy); } } }else{ domicilios.limpiacampos(0); last_job.limpiacampos(0); }/*INICIO. Válida si esta dada de alta la declaración para seleccionar los datos del puesto y de los antencedentes laborales*/ %>
<% id_observacion=observaciones.select_observaciones(Integer.parseInt(session.getAttribute("id_declaracion").toString()), 143); if(id_observacion>0){ out.println("
"); out.println("
OBSERVACIONES DEL ADMINISTRADOR"); out.println(observaciones.getObservacion()); out.println("
"); out.println("

"); } %>
2. DATOS LABORALES DEL DECLARANTE
<%if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString() )==3){ out.println("
DECLARACIÓN FINAL
"); }else if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString() )==1) { out.println("
DECLARACIÓN INICIAL
"); }else if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString() )==2) { out.println("
DECLARACIÓN ANUAL
"); }else if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString() )==4) { out.println("
DECLARACIÓN FINAL
"); } %>
<% if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString() )==2) { out.println("
Si alguno de los siguientes datos sufrió modificaciones durante el periodo que declara, de click en el botón modificar y modifique los campos correspondientes"); } %>
Categoría
" type="hidden"/> " type="hidden"/>
Nombre del cargo
<% if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString())!=2){ %>
Fecha de Inicio
<% }%> <%if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString() )>=3){ %>
Fecha final
<% }%>
Nombre de la dependencia u organismo
Área de Adscripción
<% if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString() )==2) { %>


<% } if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString() )==2) { out.println("
"); } %>
<% if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString())==4) { if(Integer.parseInt(session.getAttribute("id_declaracion").toString())==0 ){ puesto_funcionario.limpiacampos(0); }else{ declaration.select_declaration(Integer.parseInt(session.getAttribute("id_declaracion").toString()), 0); if(declaration.getId_altabajafi()>0){ id_puesto2=altabaja.select_altabajafi(declaration.getId_altabajafi()); id_declaracionfi=declaration.select_declaration(0, declaration.getId_altabajafi()); id_altabajafi=altabaja.getId_altabaja(); fecha_hoy_fi = formato.format(altabaja.getFecha_alta()); id_historialfi=declaration.getId_historial(); if(altabaja.getId_puesto_funcionario()>0){ puesto_funcionario.select_puesto_funcionario(altabaja.getId_puesto_funcionario()); //id_domiciliofi=domicilios.select_dom_funcionario(Integer.parseInt(session.getAttribute("id_funcionario").toString()), 6, puesto_funcionario.getId_dom_puesto(), Integer.parseInt(session.getAttribute("id_declaracion").toString())); id_domiciliofi=domicilios.select_dom_funcionario(Integer.parseInt(session.getAttribute("id_funcionario").toString()), 2, puesto_funcionario.getId_dom_puesto(), id_declaracionfi); }else{ puesto_funcionario.limpiacampos(0); } }else{ puesto_funcionario.limpiacampos(0); } } out.println("
DECLARACIÓN INICIAL
"); %>
Categoría
<%=tipo_cargos.listartipocargo(puesto_funcionario.getid_tipo_cargo(), 1, 2)%>
Área
Fecha de Inicio
Nombre de la dependencia u organismo
<%=dependencia.listadodependencias(puesto_funcionario.getId_dependencia(), 1, 2) %>
Área de Adscripción
<%=ur.urs(puesto_funcionario.getId_dependencia(), puesto_funcionario.getId_area_adscripcion(), 1, 2)%>
<% } %> <% if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString()) != 3){ listado = domicilios.muestradomicilio(2, 2); out.println(listado); } %> <% //id_declaracion = declaration.select_declaration(Integer.parseInt(session.getAttribute("id_declaracion").toString())); if(Integer.parseInt(session.getAttribute("tipo_declaracion").toString())==1){ %>
ANTECEDENTES LABORALES
Cargo que desempeñaba
Institución
Fecha en que se retiró
Ámbito
<% }%>