| Dependencia |
Puesto |
Fecha inicio |
Fecha baja |
CLAVE |
Status |
<%if (permiso_editar) {
%>
Funcionario |
Declaración |
<% }
%>
Eliminar |
<%
ls_query = "SELECT a.id_altabaja, ifnull(de.nombre_dep, '') as nombre_dep, "
+ "CONCAT(ifnull(tc.cargo, ''),' ',ifnull(pf.area, '')) as cargo, "
+ "a.fecha_alta, a.id_funcionario, a.id_puesto_funcionario,"
+ " ifnull(if(a.fecha_baja='0000-00-00', '', fecha_baja), '') as fecha_baja, "
+ "if(a.clave='C', '', a.clave) as clave, "
+ " a.status, IFNULL(pf.tipo, 'i') as tipo "
+ "from altabaja a "
+ "LEFT JOIN puesto_funcionario pf ON pf.id_puesto_funcionario=a.id_puesto_funcionario "
+ "LEFT JOIN tipo_cargos tc ON tc.id_tipo_cargo=pf.id_tipo_cargo "
+ "LEFT JOIN dependencias de ON de.id_cat_dep_estatales=pf.id_dependencia "
+ "where a.id_funcionario="+request.getParameter("id_funcionario")+" and "
+ "(pf.tipo='d' or pf.tipo='a' or a.id_puesto_funcionario=0)"
+ " order by id_altabaja ASC;";
lrs_res = lst_stm.executeQuery(ls_query);
while (lrs_res.next()) {
//elementos_encontrados = true;
if(!lrs_res.getString("fecha_baja").equals("")){
fecha_final=formato.format(lrs_res.getDate("fecha_baja"));
if(fecha_final.equals("2100-01-01")){
fecha="";
}else{
fecha=lrs_res.getString("fecha_baja");
}
}else{fecha=lrs_res.getString("fecha_baja"); }
%>
| <%=lrs_res.getString("id_altabaja")%> |
<%=lrs_res.getString("nombre_dep").toUpperCase() %> |
<%=lrs_res.getString("cargo").toUpperCase() %> |
<%=lrs_res.getString("fecha_alta")%> |
<%=fecha%> |
<%=lrs_res.getString("clave")%> |
<%
if (permiso_eliminar) {
if (lrs_res.getBoolean("status")) {
%>
" />
|
<%
} else {
%>
" />
|
<%
}
}%>
<%
if(permiso_editar){
%>
&id_funcionario=<%=lrs_res.getString("id_funcionario")%>">
" />
|
&id_funcionario=<%=lrs_res.getString("id_funcionario")%>">
" />
|
<%
}
%>
" />
|
<% if(lrs_res.getString("tipo").equals("a")){%>
Por internet |
<%
}
}
%>
|