@@ -440,7 +440,7 @@ public class FichaMysqlDAO implements FichaDAO {
...
@@ -440,7 +440,7 @@ public class FichaMysqlDAO implements FichaDAO {
+" codigo_ubigeo_nacimiento = UPPER(?), "
+" codigo_ubigeo_nacimiento = UPPER(?), "
+" dni = UPPER(?), "
+" dni = UPPER(?), "
+" telefono = UPPER(?), "
+" telefono = UPPER(?), "
+" telefono_movil = upper(?), "
+" telefono_movil = upper(?), "
+" email = UPPER(?), "
+" email = UPPER(?), "
+" codigo_ubigeo_residencia = UPPER(?), "
+" codigo_ubigeo_residencia = UPPER(?), "
+" direccion = UPPER(?), "
+" direccion = UPPER(?), "
...
@@ -516,7 +516,7 @@ public class FichaMysqlDAO implements FichaDAO {
...
@@ -516,7 +516,7 @@ public class FichaMysqlDAO implements FichaDAO {
+" codigo_ubigeo_nacimiento = UPPER (?), "
+" codigo_ubigeo_nacimiento = UPPER (?), "
+" direccion_documento = UPPER (?), "
+" direccion_documento = UPPER (?), "
+" telefono = UPPER (?), "
+" telefono = UPPER (?), "
+" telefono_movil = upper(?), "
+" telefono_movil = upper(?), "
+" email = UPPER (?), "
+" email = UPPER (?), "
+" codigo_ubigeo_residencia = UPPER (?), "
+" codigo_ubigeo_residencia = UPPER (?), "
+" direccion = UPPER (?), "
+" direccion = UPPER (?), "
...
@@ -1199,47 +1199,84 @@ public class FichaMysqlDAO implements FichaDAO {
...
@@ -1199,47 +1199,84 @@ public class FichaMysqlDAO implements FichaDAO {
if(u.getCodigoProyectoDetalle()==5){
if(u.getCodigoProyectoDetalle()==5){
condicionPorUsuario=" ";
condicionPorUsuario=" ";
}else{
}else{
// condicionPorUsuario = " and estado_ficha.codigo_usuario in (" + u.getCodigoUsuario() + ", 0)";
// condicionPorUsuario = " and estado_ficha.codigo_usuario in (" + u.getCodigoUsuario() + ", 0)";
condicionPorUsuario=" and ficha.codigo_ficha in (select ef.codigo_ficha from estado_ficha ef where ef.codigo_usuario = "+u.getCodigoUsuario()+" and ef.codigo_tipo_estado_ficha not in (13))";
condicionPorUsuario=" and ficha.codigo_ficha in (select ef.codigo_ficha from estado_ficha ef where ef.codigo_usuario = "+u.getCodigoUsuario()+" and ef.codigo_tipo_estado_ficha not in (13))";
}
}
Stringsql=""
Stringsql="SELECT "
+"select top "+length+" "
+" TOP "+length+" ficha.codigo_ficha codigoficha, "
+" '<span class=\"'+tipo_estado_ficha.estilo+'\">'+tipo_estado_ficha.nombre+'</span>' estilo "
+" estado_ficha.fecha_registro, "
+"from ficha "
+" 'dd/MM/yyyy' "
+"inner join persona on persona.codigo_persona = ficha.codigo_persona "
+") + ' ' + stuff( "
+"inner join tipo_documento on tipo_documento.codigo_tipo_documento = persona.codigo_tipo_documento "
+" replace( "
+"inner join estado_ficha on estado_ficha.codigo_ficha = ficha.codigo_ficha "
+" RIGHT ( "
+"inner join tipo_estado_ficha on tipo_estado_ficha.codigo_tipo_estado_ficha = estado_ficha.codigo_tipo_estado_ficha "
+" CONVERT ( "
+"left join ficha_laboral on ficha_laboral.codigo_ficha = ficha.codigo_ficha "
+" VARCHAR (19), "
+"left join area_cargo on area_cargo.codigo_area_cargo = ficha_laboral.codigo_area_cargo "
+" estado_ficha.fecha_registro, "
+"left join cargo on cargo.codigo_cargo = area_cargo.codigo_cargo "
+" 0 "
+"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 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) "