@@ -1229,15 +1229,15 @@ public class FichaMysqlDAO implements FichaDAO {
+" tipo_estado_ficha.nombre estadoficha, "
+" '<span class=\"'+tipo_estado_ficha.estilo+'\">'+tipo_estado_ficha.nombre+'</span>' estilo "
+"from ficha "
+"inner join dbo.persona on dbo.persona.codigo_persona = dbo.ficha.codigo_persona "
+"inner join dbo.tipo_documento on dbo.tipo_documento.codigo_tipo_documento = dbo.persona.codigo_tipo_documento "
+"inner join dbo.estado_ficha on dbo.estado_ficha.codigo_ficha = dbo.ficha.codigo_ficha "
+"inner join dbo.tipo_estado_ficha on dbo.tipo_estado_ficha.codigo_tipo_estado_ficha = dbo.estado_ficha.codigo_tipo_estado_ficha "
+"left join dbo.ficha_laboral on dbo.ficha_laboral.codigo_ficha = dbo.ficha.codigo_ficha "
+"left join dbo.area_cargo on dbo.area_cargo.codigo_area_cargo = dbo.ficha_laboral.codigo_area_cargo "
+"left join dbo.cargo on dbo.cargo.codigo_cargo = dbo.area_cargo.codigo_cargo "
+"inner join persona on persona.codigo_persona = ficha.codigo_persona "
+"inner join tipo_documento on tipo_documento.codigo_tipo_documento = persona.codigo_tipo_documento "
+"inner join estado_ficha on estado_ficha.codigo_ficha = ficha.codigo_ficha "
+"inner join tipo_estado_ficha on tipo_estado_ficha.codigo_tipo_estado_ficha = estado_ficha.codigo_tipo_estado_ficha "
+"left join ficha_laboral on ficha_laboral.codigo_ficha = ficha.codigo_ficha "
+"left join area_cargo on area_cargo.codigo_area_cargo = ficha_laboral.codigo_area_cargo "
+"left join cargo on cargo.codigo_cargo = area_cargo.codigo_cargo "
+"where estado_ficha.estado_registro = 1 and ficha.estado_registro in (0,1) "
+"and ficha.codigo_ficha not in (select top "+start+" f.codigo_ficha from ficha f inner join dbo.estado_ficha ef on ef.codigo_ficha = f.codigo_ficha where ef.estado_registro = 1 and f.estado_registro in (0,1) order by ef.fecha_registro desc) "
+"and ficha.codigo_ficha not in (select top "+start+" f.codigo_ficha from ficha f inner join estado_ficha ef on ef.codigo_ficha = f.codigo_ficha where ef.estado_registro = 1 and f.estado_registro in (0,1) order by ef.fecha_registro desc) "
+" "+filtroListarFichas+condicionPorUsuario
+"order by estado_ficha.fecha_registro desc";
...
...
@@ -1271,13 +1271,13 @@ public class FichaMysqlDAO implements FichaDAO {
+"select "
+"count(1) cantidad "
+"from ficha "
+"inner join dbo.persona ON dbo.persona.codigo_persona = dbo.ficha.codigo_persona "
+"inner join dbo.tipo_documento ON dbo.tipo_documento.codigo_tipo_documento = dbo.persona.codigo_tipo_documento "
+"inner join dbo.estado_ficha ON dbo.estado_ficha.codigo_ficha = dbo.ficha.codigo_ficha "
+"inner join dbo.tipo_estado_ficha ON dbo.tipo_estado_ficha.codigo_tipo_estado_ficha = dbo.estado_ficha.codigo_tipo_estado_ficha "
+"left join dbo.ficha_laboral ON dbo.ficha_laboral.codigo_ficha = dbo.ficha.codigo_ficha "
+"left join dbo.area_cargo ON dbo.area_cargo.codigo_area_cargo = dbo.ficha_laboral.codigo_area_cargo "
+"left join dbo.cargo ON dbo.cargo.codigo_cargo = dbo.area_cargo.codigo_cargo "
+"inner join persona ON persona.codigo_persona = ficha.codigo_persona "
+"inner join tipo_documento ON tipo_documento.codigo_tipo_documento = persona.codigo_tipo_documento "
+"inner join estado_ficha ON estado_ficha.codigo_ficha = ficha.codigo_ficha "
+"inner join tipo_estado_ficha ON tipo_estado_ficha.codigo_tipo_estado_ficha = estado_ficha.codigo_tipo_estado_ficha "
+"left join ficha_laboral ON ficha_laboral.codigo_ficha = ficha.codigo_ficha "
+"left join area_cargo ON area_cargo.codigo_area_cargo = ficha_laboral.codigo_area_cargo "
+"left join cargo ON cargo.codigo_cargo = area_cargo.codigo_cargo "
+"where estado_ficha.estado_registro = 1 and ficha.estado_registro in (0,1) "+filtroListarFichas+condicionPorUsuario;
psCount=conexion.prepareStatement(sql);
...
...
@@ -1336,9 +1336,9 @@ public class FichaMysqlDAO implements FichaDAO {
+"(select count(1) from carga_familiar where numero_documento in (select p.numero_documento from persona p where p.numero_documento = dbo.persona.numero_documento )) cantidadParentesco "
+"(select count(1) from carga_familiar where numero_documento in (select p.numero_documento from persona p where p.numero_documento = persona.numero_documento )) cantidadParentesco "
+"from persona "
+"inner join dbo.tipo_documento ON dbo.tipo_documento.codigo_tipo_documento = dbo.persona.codigo_tipo_documento "
+"left join dbo.estado_civil ON dbo.estado_civil.codigo_estado_civil = dbo.persona.codigo_estado_civil "
+"left join dbo.nacionalidad ON dbo.nacionalidad.codigo_nacionalidad = dbo.persona.codigo_nacionalidad "
+"left join dbo.fondo_pension ON dbo.fondo_pension.codigo_fondo_pension = dbo.persona.codigo_fondo_pension "
+"inner join dbo.ficha ON dbo.ficha.codigo_persona = dbo.persona.codigo_persona "
+"left join dbo.ficha_laboral ON dbo.ficha_laboral.codigo_ficha = dbo.ficha.codigo_ficha "
+"left join dbo.sede_area ON dbo.sede_area.codigo_sede_area = dbo.ficha_laboral.codigo_sede_area "
+"left join dbo.sede ON dbo.sede.codigo_sede = dbo.sede_area.codigo_sede "
+"left join dbo.area ON dbo.area.codigo_area = dbo.sede_area.codigo_area "
+"left join dbo.area_cargo ON dbo.area_cargo.codigo_area_cargo = dbo.ficha_laboral.codigo_area_cargo "
+"left join dbo.cargo ON dbo.cargo.codigo_cargo = dbo.area_cargo.codigo_cargo "
+"inner join tipo_documento ON tipo_documento.codigo_tipo_documento = persona.codigo_tipo_documento "
+"left join estado_civil ON estado_civil.codigo_estado_civil = persona.codigo_estado_civil "
+"left join nacionalidad ON nacionalidad.codigo_nacionalidad = persona.codigo_nacionalidad "
+"left join fondo_pension ON fondo_pension.codigo_fondo_pension = persona.codigo_fondo_pension "
+"inner join ficha ON ficha.codigo_persona = persona.codigo_persona "
+"left join ficha_laboral ON ficha_laboral.codigo_ficha = ficha.codigo_ficha "
+"left join sede_area ON sede_area.codigo_sede_area = ficha_laboral.codigo_sede_area "
+"left join sede ON sede.codigo_sede = sede_area.codigo_sede "
+"left join area ON area.codigo_area = sede_area.codigo_area "
+"left join area_cargo ON area_cargo.codigo_area_cargo = ficha_laboral.codigo_area_cargo "
+"left join cargo ON cargo.codigo_cargo = area_cargo.codigo_cargo "