Commit e9bed16b by Luis Gangas

[EDIT] lista ficha

parent 04eb47a3
...@@ -152,24 +152,10 @@ public class FichaMysqlDAO implements FichaDAO { ...@@ -152,24 +152,10 @@ public class FichaMysqlDAO implements FichaDAO {
+ "INNER JOIN tipo_documento tipodocumento ON tipodocumento.codigo_tipo_documento = personal.codigo_tipo_documento " + "INNER JOIN tipo_documento tipodocumento ON tipodocumento.codigo_tipo_documento = personal.codigo_tipo_documento "
+ "WHERE " + "WHERE "
+ " estadoficha.estado_registro = 1 " + " estadoficha.estado_registro = 1 "
+ "AND ficha.codigo_ficha NOT IN ( "
+ " SELECT "
+ " * "
+ " FROM "
+ " ( "
+ " SELECT "
+ " x.codigo_ficha "
+ " FROM "
+ " ficha x "
+ " ORDER BY "
+ " 1 DESC "
+ " LIMIT ? "
+ " ) temp_tab "
+ ") "
+ "AND tipoestadoficha.codigo_tipo_estado_ficha IN (1, 3) " + "AND tipoestadoficha.codigo_tipo_estado_ficha IN (1, 3) "
+ "ORDER BY " + "ORDER BY "
+ " 1 DESC " + " 1 DESC "
+ "LIMIT ?"; + "LIMIT ?,?";
Connection conexion = null; Connection conexion = null;
PreparedStatement ps = null, psCount = null; PreparedStatement ps = null, psCount = null;
...@@ -178,8 +164,8 @@ public class FichaMysqlDAO implements FichaDAO { ...@@ -178,8 +164,8 @@ public class FichaMysqlDAO implements FichaDAO {
try { try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME); conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql); ps = conexion.prepareStatement(sql);
ps.setInt(1, Integer.parseInt(length)); ps.setInt(2, Integer.parseInt(length));
ps.setInt(2, Integer.parseInt(start)); ps.setInt(1, Integer.parseInt(start));
if (u.getCodigoProyectoDetalle() != 5) { if (u.getCodigoProyectoDetalle() != 5) {
// evaluar parametros a enviar // evaluar parametros a enviar
switch (sendParamsCondition) { switch (sendParamsCondition) {
...@@ -264,7 +250,7 @@ public class FichaMysqlDAO implements FichaDAO { ...@@ -264,7 +250,7 @@ public class FichaMysqlDAO implements FichaDAO {
+ "from ficha " + "from ficha "
+ "inner join estado_ficha estadoficha on ficha.codigo_ficha = estadoficha.codigo_ficha " + "inner join estado_ficha estadoficha on ficha.codigo_ficha = estadoficha.codigo_ficha "
+ "inner join tipo_estado_ficha tipoestadoficha on tipoestadoficha.codigo_tipo_estado_ficha = estadoficha.codigo_tipo_estado_ficha " + "inner join tipo_estado_ficha tipoestadoficha on tipoestadoficha.codigo_tipo_estado_ficha = estadoficha.codigo_tipo_estado_ficha "
+ "inner join persona persona on persona.codigo_persona = ficha.codigo_persona " + "inner join personal persona on persona.codper = ficha.codigo_persona "
+ "inner join tipo_documento tipodocumento on tipodocumento.codigo_tipo_documento = persona.codigo_tipo_documento " + "inner join tipo_documento tipodocumento on tipodocumento.codigo_tipo_documento = persona.codigo_tipo_documento "
+ "where estadoficha.estado_registro = 1 and tipoestadoficha.codigo_tipo_estado_ficha in (1, 3) " + condicion + " " + condicionPorUsuario; + "where estadoficha.estado_registro = 1 and tipoestadoficha.codigo_tipo_estado_ficha in (1, 3) " + condicion + " " + condicionPorUsuario;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment