Commit b77a7ebb by Luis Gangas

[EDIT] cambios ficha

parent 5a34d022
......@@ -46,7 +46,7 @@ public class DetalleLoteFichaDocenteMysqlDAO implements DetalleLoteFichaDocenteD
+ "inner join ficha_laboral ON ficha_laboral.codigo_ficha = detalle_ficha_lote.codigo_ficha "
+ "inner join ficha ON ficha.codigo_ficha = ficha_laboral.codigo_ficha "
+ "inner join persona ON persona.codigo_persona = ficha.codigo_persona "
+ "inner join dbo.tipo_documento ON dbo.tipo_documento.codigo_tipo_documento = dbo.persona.codigo_tipo_documento "
+ "inner join tipo_documento ON tipo_documento.codigo_tipo_documento = persona.codigo_tipo_documento "
+ "left join sueldo_docente ON sueldo_docente.codigo_ficha = ficha_laboral.codigo_ficha "
+ "where detalle_ficha_lote.estado_registro = 1 "
+ "and detalle_ficha_lote.codigo_ficha_lote = ?";
......@@ -346,7 +346,7 @@ public class DetalleLoteFichaDocenteMysqlDAO implements DetalleLoteFichaDocenteD
+ "inner join ficha_laboral ON ficha_laboral.codigo_ficha = detalle_ficha_lote.codigo_ficha "
+ "inner join ficha ON ficha.codigo_ficha = ficha_laboral.codigo_ficha "
+ "inner join persona ON persona.codigo_persona = ficha.codigo_persona "
+ "inner join dbo.tipo_documento ON dbo.tipo_documento.codigo_tipo_documento = dbo.persona.codigo_tipo_documento "
+ "inner join tipo_documento ON tipo_documento.codigo_tipo_documento = persona.codigo_tipo_documento "
+ "left join sueldo_administrativo ON sueldo_administrativo.codigo_ficha = ficha_laboral.codigo_ficha "
+ "where detalle_ficha_lote.estado_registro = 1 "
+ "and detalle_ficha_lote.codigo_ficha_lote = ? "
......
......@@ -29,8 +29,8 @@ public class EstadoEstudioMysqlDAO implements EstadoEstudioDAO {
= "select "
+ "count (1) existeEstadoEstudio "
+ "from nivel_estado "
+ "inner join dbo.nivel_estudio ON dbo.nivel_estudio.codigo_nivel_estudio = dbo.nivel_estado.codigo_nivel_estudio "
+ "inner join dbo.estado_estudio ON dbo.estado_estudio.codigo_estado_estudio = dbo.nivel_estado.codigo_estado_estudio "
+ "inner join nivel_estudio ON nivel_estudio.codigo_nivel_estudio = nivel_estado.codigo_nivel_estudio "
+ "inner join estado_estudio ON estado_estudio.codigo_estado_estudio = nivel_estado.codigo_estado_estudio "
+ "where nivel_estudio.estado_registro = 1 "
+ "and nivel_estado.codigo_nivel_estudio = ? "
+ "and nivel_estado.codigo_estado_estudio = ?";
......@@ -88,7 +88,7 @@ public class EstadoEstudioMysqlDAO implements EstadoEstudioDAO {
+ "estado_estudio.codigo_estado_estudio codigoEstadoEstudio, "
+ "estado_estudio.nombre nombreEstadoEstudio "
+ "from nivel_estado "
+ "inner join dbo.estado_estudio ON dbo.estado_estudio.codigo_estado_estudio = dbo.nivel_estado.codigo_estado_estudio "
+ "inner join estado_estudio ON estado_estudio.codigo_estado_estudio = nivel_estado.codigo_estado_estudio "
+ "where estado_estudio.estado_registro = 1 and nivel_estado.codigo_nivel_estudio = ?";
ps = connection.prepareStatement(sql);
ps.setInt(1, estadoEstudio.getCodigoNivelEstudio());
......
......@@ -435,15 +435,15 @@ public class FichaMysqlDAO implements FichaDAO {
sql = "UPDATE personal "
+ "SET sexo = UPPER(?), "
+ " codigo_estado_civil = UPPER(?), "
+ " fecha_nacimiento = UPPER(?), "
+ " fechanacimiento = UPPER(?), "
+ " codigo_nacionalidad = UPPER(?), "
+ " codigo_ubigeo_nacimiento = UPPER(?), "
+ " direccion_documento = UPPER(?), "
+ " telefono_fijo = UPPER(?), "
+ " telefono_movil = UPPER(?), "
+ " correo = UPPER(?), "
+ " dni = UPPER(?), "
+ " telefono = UPPER(?), "
+ " telefono_movil = upper(?), "
+ " email = UPPER(?), "
+ " codigo_ubigeo_residencia = UPPER(?), "
+ " direccion_residencia = UPPER(?), "
+ " direccion = UPPER(?), "
+ " latitud_residencia = UPPER(?), "
+ " longitud_residencia = UPPER(?), "
+ " foto = UPPER(?), "
......@@ -452,7 +452,7 @@ public class FichaMysqlDAO implements FichaDAO {
+ " codigo_fondo_pension = UPPER(?), "
+ " correo_corporativo = UPPER(?) "
+ "WHERE "
+ " codigo_persona = UPPER(?)";
+ " codper = UPPER(?)";
// preparar query
psActualizarPersona = conexion.prepareStatement(sql);
......@@ -506,20 +506,20 @@ public class FichaMysqlDAO implements FichaDAO {
else if (codigoTipoDocumento == 3) {
sql = "UPDATE personal "
+ "SET apellido_paterno = UPPER (?), "
+ " apellido_materno = UPPER (?), "
+ "SET apellidoPaterno = UPPER (?), "
+ " apellidoMaterno = UPPER (?), "
+ " nombre = UPPER (?), "
+ " sexo = UPPER (?), "
+ " codigo_estado_civil = UPPER (?), "
+ " fecha_nacimiento = UPPER (?), "
+ " fechanacimiento = UPPER (?), "
+ " codigo_nacionalidad = UPPER (?), "
+ " codigo_ubigeo_nacimiento = UPPER (?), "
+ " direccion_documento = UPPER (?), "
+ " telefono_fijo = UPPER (?), "
+ " telefono_movil = UPPER (?), "
+ " correo = UPPER (?), "
+ " telefono = UPPER (?), "
+ " telefono_movil = upper(?), "
+ " email = UPPER (?), "
+ " codigo_ubigeo_residencia = UPPER (?), "
+ " direccion_residencia = UPPER (?), "
+ " direccion = UPPER (?), "
+ " latitud_residencia = UPPER (?), "
+ " longitud_residencia = UPPER (?), "
+ " foto = UPPER (?), "
......@@ -527,7 +527,7 @@ public class FichaMysqlDAO implements FichaDAO {
+ " fondo_pension_activo = UPPER (?), "
+ " codigo_fondo_pension = UPPER (?) "
+ "WHERE "
+ " codigo_persona = UPPER (?)";
+ " codper = UPPER (?)";
// preparar query
psActualizarPersona = conexion.prepareStatement(sql);
......@@ -573,20 +573,20 @@ public class FichaMysqlDAO implements FichaDAO {
else if (codigoTipoDocumento != 1 && codigoTipoDocumento != 3) {
sql = "UPDATE personal "
+ "SET apellido_paterno = upper(?), "
+ " apellido_materno = upper(?), "
+ "SET apellidoPaterno = upper(?), "
+ " apellidoMaterno = upper(?), "
+ " nombre = upper(?), "
+ " sexo = upper(?), "
+ " codigo_estado_civil = upper(?), "
+ " fecha_nacimiento = upper(?), "
+ " fechanacimiento = upper(?), "
+ " codigo_nacionalidad = upper(?), "
+ " codigo_ubigeo_nacimiento = upper(?), "
+ " direccion_documento = upper(?), "
+ " telefono_fijo = upper(?), "
+ " telefono = upper(?), "
+ " telefono_movil = upper(?), "
+ " correo = upper(?), "
+ " email = upper(?), "
+ " codigo_ubigeo_residencia = upper(?), "
+ " direccion_residencia = upper(?), "
+ " direccion = upper(?), "
+ " latitud_residencia = upper(?), "
+ " longitud_residencia = upper(?), "
+ " foto = upper(?), "
......@@ -594,7 +594,7 @@ public class FichaMysqlDAO implements FichaDAO {
+ " fondo_pension_activo = upper(?), "
+ " codigo_fondo_pension = upper(?) "
+ "WHERE "
+ " codigo_persona = upper(?)";
+ " codper = ? ";
// preparar query
psActualizarPersona = conexion.prepareStatement(sql);
......@@ -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 {
+ "else trabajador_responsable.apellido_paterno + ' ' + trabajador_responsable.apellido_materno + ' ' +trabajador_responsable.nombre "
+ "end nombreUsuario "
+ "from ficha "
+ "inner join dbo.persona ON dbo.persona.codigo_persona = dbo.ficha.codigo_persona "
+ "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 "
+ "inner join persona ON persona.codigo_persona = ficha.codigo_persona "
+ "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 trabajador_responsable on trabajador_responsable.codigo_usuario = estado_ficha.codigo_usuario "
+ "where ficha.codigo_ficha = ? "
+ "order by estado_ficha.fecha_registro";
......@@ -1425,25 +1425,25 @@ public class FichaMysqlDAO implements FichaDAO {
+ " when ficha_laboral.tipo_ficha = 'A' then "
+ " ( "
+ " select tipo_pago.nombre from tipo_pago "
+ " inner join dbo.area_cargo_tipo_pago ON dbo.area_cargo_tipo_pago.codigo_tipo_pago = dbo.tipo_pago.codigo_tipo_pago "
+ " inner join dbo.sueldo_administrativo ON dbo.sueldo_administrativo.codigo_area_cargo_tipo_pago = dbo.area_cargo_tipo_pago.codigo_area_cargo_tipo_pago "
+ " inner join area_cargo_tipo_pago ON area_cargo_tipo_pago.codigo_tipo_pago = tipo_pago.codigo_tipo_pago "
+ " inner join sueldo_administrativo ON sueldo_administrativo.codigo_area_cargo_tipo_pago = area_cargo_tipo_pago.codigo_area_cargo_tipo_pago "
+ " where sueldo_administrativo.codigo_ficha = ficha_laboral.codigo_ficha and sueldo_administrativo.estado_registro = 1 "
+ " ) "
+ " when ficha_laboral.tipo_ficha = 'D' then "
+ " ( "
+ " select tipo_pago.nombre from tipo_pago "
+ " inner join dbo.area_cargo_tipo_pago ON dbo.area_cargo_tipo_pago.codigo_tipo_pago = dbo.tipo_pago.codigo_tipo_pago "
+ " inner join dbo.sueldo_docente ON dbo.sueldo_docente.codigo_area_cargo_tipo_pago = dbo.area_cargo_tipo_pago.codigo_area_cargo_tipo_pago "
+ " inner join area_cargo_tipo_pago ON area_cargo_tipo_pago.codigo_tipo_pago = tipo_pago.codigo_tipo_pago "
+ " inner join sueldo_docente ON sueldo_docente.codigo_area_cargo_tipo_pago = area_cargo_tipo_pago.codigo_area_cargo_tipo_pago "
+ " where sueldo_docente.codigo_ficha = ficha_laboral.codigo_ficha and sueldo_docente.estado_registro = 1 "
+ " ) "
+ "end tipoPago, "
+ "case when ficha_laboral.tipo_ficha = 'A' then 'ADMINISTRATIVO' else 'DOCENTE' end tipoFicha "
+ "from ficha_laboral "
+ "inner join dbo.sede_area ON dbo.sede_area.codigo_sede_area = dbo.ficha_laboral.codigo_sede_area "
+ "inner join dbo.sede ON dbo.sede.codigo_sede = dbo.sede_area.codigo_sede "
+ "inner join dbo.area_cargo ON dbo.area_cargo.codigo_area_cargo = dbo.ficha_laboral.codigo_area_cargo "
+ "inner join dbo.area ON dbo.area.codigo_area = dbo.area_cargo.codigo_area "
+ "inner join dbo.cargo ON dbo.cargo.codigo_cargo = dbo.area_cargo.codigo_cargo "
+ "inner join sede_area ON sede_area.codigo_sede_area = ficha_laboral.codigo_sede_area "
+ "inner join sede ON sede.codigo_sede = sede_area.codigo_sede "
+ "inner join area_cargo ON area_cargo.codigo_area_cargo = ficha_laboral.codigo_area_cargo "
+ "inner join area ON area.codigo_area = area_cargo.codigo_area "
+ "inner join cargo ON cargo.codigo_cargo = area_cargo.codigo_cargo "
+ "where ficha_laboral.codigo_ficha = ?";
Connection conexion = null;
......
......@@ -75,8 +75,8 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
+ "and "
+ "( "
+ "select top 1 estado_ficha.codigo_tipo_estado_ficha FROM ficha x "
+ "inner join dbo.estado_ficha ON dbo.estado_ficha.codigo_ficha = x.codigo_ficha "
+ "inner join dbo.tipo_estado_ficha ON dbo.tipo_estado_ficha.codigo_tipo_estado_ficha = dbo.estado_ficha.codigo_tipo_estado_ficha "
+ "inner join estado_ficha ON estado_ficha.codigo_ficha = x.codigo_ficha "
+ "inner join tipo_estado_ficha ON tipo_estado_ficha.codigo_tipo_estado_ficha = estado_ficha.codigo_tipo_estado_ficha "
+ "where x.codigo_ficha = ficha.codigo_ficha and estado_ficha.estado_registro = 1 "
+ ") = 4 "
+ condicion + " "
......@@ -117,8 +117,8 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
+ "left join sueldo_docente ON sueldo_docente.codigo_ficha = ficha_laboral.codigo_ficha "
+ "where ficha.estado_registro = 1 "
+ "and (select top 1 estado_ficha.codigo_tipo_estado_ficha FROM ficha x "
+ "inner join dbo.estado_ficha ON dbo.estado_ficha.codigo_ficha = x.codigo_ficha "
+ "inner join dbo.tipo_estado_ficha ON dbo.tipo_estado_ficha.codigo_tipo_estado_ficha = dbo.estado_ficha.codigo_tipo_estado_ficha "
+ "inner join estado_ficha ON estado_ficha.codigo_ficha = x.codigo_ficha "
+ "inner join tipo_estado_ficha ON tipo_estado_ficha.codigo_tipo_estado_ficha = estado_ficha.codigo_tipo_estado_ficha "
+ "where x.codigo_ficha = ficha.codigo_ficha and estado_ficha.estado_registro = 1) = 4 "
+ condicion + " "
+ "order by 1 desc";
......@@ -435,7 +435,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
String sqlCantidadLotes
= "select count(1) cantidadLotes "
+ "FROM ficha_lote "
+ "inner join dbo.estado_ficha_lote ON dbo.estado_ficha_lote.codigo_ficha_lote = dbo.ficha_lote.codigo_ficha_lote "
+ "inner join estado_ficha_lote ON estado_ficha_lote.codigo_ficha_lote = ficha_lote.codigo_ficha_lote "
+ "where ficha_lote.estado_registro = 1 "
+ "and estado_ficha_lote.estado_registro = 1 "
+ "and estado_ficha_lote.codigo_tipo_estado_ficha_lote = 1 "
......@@ -545,7 +545,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
String sqlCount
= "select count(1) cantidad "
+ "FROM ficha_lote "
+ "inner join dbo.estado_ficha_lote ON dbo.estado_ficha_lote.codigo_ficha_lote = dbo.ficha_lote.codigo_ficha_lote "
+ "inner join estado_ficha_lote ON estado_ficha_lote.codigo_ficha_lote = ficha_lote.codigo_ficha_lote "
+ "where ficha_lote.estado_registro = 1 "
+ "and estado_ficha_lote.estado_registro = 1 "
+ condicionListarLoteGeneral(json.getJSONObject("data"));
......
......@@ -29,7 +29,7 @@ public class NivelEstudioMysqlDAO implements NivelEstudioDAO {
= "select "
+ "count (1) as existeNivelEstudio "
+ "from nivel_estado "
+ "inner join dbo.nivel_estudio ON dbo.nivel_estudio.codigo_nivel_estudio = dbo.nivel_estado.codigo_nivel_estudio "
+ "inner join nivel_estudio ON nivel_estudio.codigo_nivel_estudio = nivel_estado.codigo_nivel_estudio "
+ "where nivel_estudio.estado_registro = 1 and nivel_estado.codigo_nivel_estudio = ?";
ps = connection.prepareStatement(sql);
ps.setInt(1, nivelEstudio.getCodigoNivelEstudio());
......@@ -84,7 +84,7 @@ public class NivelEstudioMysqlDAO implements NivelEstudioDAO {
+ "nivel_estudio.codigo_nivel_estudio codigoNivelEstudio, "
+ "nivel_estudio.nombre nombreNivelEstudio "
+ "from nivel_estado "
+ "inner join dbo.nivel_estudio ON dbo.nivel_estudio.codigo_nivel_estudio = dbo.nivel_estado.codigo_nivel_estudio "
+ "inner join nivel_estudio ON nivel_estudio.codigo_nivel_estudio = nivel_estado.codigo_nivel_estudio "
+ "where nivel_estudio.estado_registro = 1 "
+ "group by nivel_estudio.codigo_nivel_estudio, nivel_estudio.nombre";
ps = connection.prepareStatement(sql);
......
......@@ -239,17 +239,17 @@ public class ReportePersonalMysqlDAO implements ReportePersonalDAO {
+ "select "
+ "count(1) existeFilas "
+ "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 "
+ condicion;
Connection conexion = null;
......@@ -331,19 +331,19 @@ public class ReportePersonalMysqlDAO implements ReportePersonalDAO {
+ "isnull(cargo.nombre, '-') cargo, "
+ "isnull(convert(varchar, ficha_laboral.fecha_ingreso, 103), '-') fechaIngreso, "
+ "isnull(convert(varchar, ficha_laboral.fecha_fin, 103), '-') fechaTermino, "
+ "(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 "
+ condicion;
Connection conexion = null;
......
......@@ -27,7 +27,7 @@ public class TipoPagoMysqlDAO implements TipoPagoDAO {
+ "tipo_pago.codigo_tipo_pago codigoTipoPago, "
+ "tipo_pago.nombre "
+ "from area_cargo_tipo_pago "
+ "inner join dbo.tipo_pago ON dbo.tipo_pago.codigo_tipo_pago = dbo.area_cargo_tipo_pago.codigo_tipo_pago "
+ "inner join tipo_pago ON tipo_pago.codigo_tipo_pago = area_cargo_tipo_pago.codigo_tipo_pago "
+ "where area_cargo_tipo_pago.codigo_area_cargo = ? and area_cargo_tipo_pago.estado_registro = 1";
Connection conexion = null;
......@@ -83,7 +83,7 @@ public class TipoPagoMysqlDAO implements TipoPagoDAO {
+ "select "
+ "count(1) exiteTipoPago "
+ "from area_cargo_tipo_pago "
+ "inner join dbo.tipo_pago ON dbo.tipo_pago.codigo_tipo_pago = dbo.area_cargo_tipo_pago.codigo_tipo_pago "
+ "inner join tipo_pago ON tipo_pago.codigo_tipo_pago = area_cargo_tipo_pago.codigo_tipo_pago "
+ "where area_cargo_tipo_pago.codigo_area_cargo = ? and area_cargo_tipo_pago.codigo_tipo_pago = ? and area_cargo_tipo_pago.estado_registro = 1;";
Connection conexion = null;
......
......@@ -239,7 +239,7 @@ public class TrabajadorResponsableMysqlDAO implements TrabajadorResponsableDAO {
// + "order by 1 desc";
String sql = "SELECT "
+ " * "
+ "trabajador_responsable.correo correo "
+ "FROM "
+ " personal "
+ "INNER JOIN ficha ON ficha.codigo_persona = personal.codper "
......
......@@ -8,7 +8,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaCargoTipoPagoBean;
import trismegistoplanilla.services.AreaCargoTipoPagoService;
import trismegistoplanilla.servicesMysql.AreaCargoTipoPagoService;
public class AreaCargoTipoPagoServlet extends HttpServlet {
......
......@@ -8,7 +8,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.CargaFamiliarBean;
import trismegistoplanilla.services.CargaFamiliarService;
import trismegistoplanilla.servicesMysql.CargaFamiliarService;
public class CargaFamiliarServlet extends HttpServlet {
......
......@@ -8,7 +8,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.CarreraProfesionalBean;
import trismegistoplanilla.services.CarreraProfesionalService;
import trismegistoplanilla.servicesMysql.CarreraProfesionalService;
public class CarreraProfesionalServlet extends HttpServlet {
......
......@@ -32,12 +32,12 @@ import pe.siso.webservicesseguridad.webservices.UsuarioBean;
import trismegistoplanilla.beans.FichaBean;
import trismegistoplanilla.beans.LoteFichaBean;
import trismegistoplanilla.beans.PersonaBean;
import trismegistoplanilla.services.CargaFamiliarService;
import trismegistoplanilla.services.DetalleLoteFichaDocenteService;
import trismegistoplanilla.services.ExpedienteService;
import trismegistoplanilla.services.ExperienciaLaboralService;
import trismegistoplanilla.services.FichaServices;
import trismegistoplanilla.services.FormacionAcademicaService;
import trismegistoplanilla.servicesMysql.CargaFamiliarService;
import trismegistoplanilla.servicesMysql.DetalleLoteFichaDocenteService;
import trismegistoplanilla.servicesMysql.ExpedienteService;
import trismegistoplanilla.servicesMysql.ExperienciaLaboralService;
import trismegistoplanilla.servicesMysql.FichaServices;
import trismegistoplanilla.servicesMysql.FormacionAcademicaService;
import trismegistoplanilla.utilities.DateTimeServer;
public class DetalleLoteFichaDocenteServlet extends HttpServlet {
......
......@@ -9,7 +9,7 @@ import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaCargoBean;
import trismegistoplanilla.beans.AreaCargoTipoPagoBean;
import trismegistoplanilla.services.EscalafonService;
import trismegistoplanilla.servicesMysql.EscalafonService;
import trismegistoplanilla.utilities.ParamsValidation;
public class EscalafonServlet extends HttpServlet {
......
......@@ -8,7 +8,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.EstadoCivilBean;
import trismegistoplanilla.services.EstadoCivilService;
import trismegistoplanilla.servicesMysql.EstadoCivilService;
public class EstadoCivilServlet extends HttpServlet {
......
......@@ -8,7 +8,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.EstadoEstudioBean;
import trismegistoplanilla.services.EstadoEstudioService;
import trismegistoplanilla.servicesMysql.EstadoEstudioService;
public class EstadoEstudioServlet extends HttpServlet {
......
......@@ -7,7 +7,7 @@ import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.services.ExpedienteService;
import trismegistoplanilla.servicesMysql.ExpedienteService;
public class ExpedienteServlet extends HttpServlet {
......
......@@ -14,7 +14,7 @@ import trismegistoplanilla.beans.FichaLaboralBean;
import trismegistoplanilla.beans.PersonaBean;
import trismegistoplanilla.beans.SueldoAdministrativoBean;
import trismegistoplanilla.beans.SueldoDocenteBean;
import trismegistoplanilla.services.FichaLaboralService;
import trismegistoplanilla.servicesMysql.FichaLaboralService;
import trismegistoplanilla.utilities.ParamsValidation;
public class FichaLaboralServlet extends HttpServlet {
......
......@@ -39,13 +39,13 @@ import trismegistoplanilla.beans.FichaBean;
import trismegistoplanilla.beans.ObservacionFichaBean;
import trismegistoplanilla.beans.PersonaBean;
import trismegistoplanilla.beans.TokenFichaBean;
import trismegistoplanilla.services.CargaFamiliarService;
import trismegistoplanilla.services.ExpedienteService;
import trismegistoplanilla.services.ExperienciaLaboralService;
import trismegistoplanilla.servicesMysql.CargaFamiliarService;
import trismegistoplanilla.servicesMysql.ExpedienteService;
import trismegistoplanilla.servicesMysql.ExperienciaLaboralService;
import trismegistoplanilla.servicesMysql.FichaServices;
import trismegistoplanilla.services.FormacionAcademicaService;
import trismegistoplanilla.services.TokenFichaService;
import trismegistoplanilla.services.TrabajadorResponsableService;
import trismegistoplanilla.servicesMysql.FormacionAcademicaService;
import trismegistoplanilla.servicesMysql.TokenFichaService;
import trismegistoplanilla.servicesMysql.TrabajadorResponsableService;
import trismegistoplanilla.mysqldao.CorreoMysqlDAO;
import trismegistoplanilla.utilities.EmailDesign;
import trismegistoplanilla.utilities.ParamsValidation;
......
......@@ -7,7 +7,7 @@ import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.services.FondoPensionService;
import trismegistoplanilla.servicesMysql.FondoPensionService;
public class FondoPensionServlet extends HttpServlet {
......
......@@ -10,7 +10,7 @@ import javax.servlet.http.HttpSession;
import org.json.JSONArray;
import org.json.JSONObject;
import pe.siso.webservicesseguridad.webservices.UsuarioBean;
import trismegistoplanilla.services.LoteFichaService;
import trismegistoplanilla.servicesMysql.LoteFichaService;
import trismegistoplanilla.utilities.ParamsValidation;
public class LoteFichaServlet extends HttpServlet {
......
......@@ -9,7 +9,7 @@ import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.JSONObject;
import trismegistoplanilla.beans.NacionalidadBean;
import trismegistoplanilla.services.NacionalidadService;
import trismegistoplanilla.servicesMysql.NacionalidadService;
import trismegistoplanilla.utilities.ParamsValidation;
public class NacionalidadServlet extends HttpServlet {
......
......@@ -8,7 +8,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.NivelEstadoBean;
import trismegistoplanilla.services.NivelEstadoService;
import trismegistoplanilla.servicesMysql.NivelEstadoService;
public class NivelEstadoServlet extends HttpServlet {
......
......@@ -8,7 +8,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.NivelEstudioBean;
import trismegistoplanilla.services.NivelEstudioService;
import trismegistoplanilla.servicesMysql.NivelEstudioService;
public class NivelEstudioServlet extends HttpServlet {
......
......@@ -8,7 +8,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.ParentescoBean;
import trismegistoplanilla.services.ParentescoService;
import trismegistoplanilla.servicesMysql.ParentescoService;
public class ParentescoServlet extends HttpServlet {
......
......@@ -7,7 +7,7 @@ import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.services.ReportePersonalService;
import trismegistoplanilla.servicesMysql.ReportePersonalService;
public class ReportePersonalServlet extends HttpServlet {
......
......@@ -7,7 +7,7 @@ import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.services.TipoEstadoFichaService;
import trismegistoplanilla.servicesMysql.TipoEstadoFichaService;
public class TipoEstadoFichaServlet extends HttpServlet {
......
......@@ -8,7 +8,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.TipoExpedienteBean;
import trismegistoplanilla.services.TipoExpedienteService;
import trismegistoplanilla.servicesMysql.TipoExpedienteService;
public class TipoExpedienteServlet extends HttpServlet {
......
......@@ -9,7 +9,7 @@ import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaCargoBean;
import trismegistoplanilla.beans.AreaCargoTipoPagoBean;
import trismegistoplanilla.services.TipoPagoService;
import trismegistoplanilla.servicesMysql.TipoPagoService;
import trismegistoplanilla.utilities.ParamsValidation;
public class TipoPagoServlet extends HttpServlet {
......
......@@ -9,7 +9,7 @@ import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.json.JSONObject;
import trismegistoplanilla.beans.TokenFichaBean;
import trismegistoplanilla.services.FichaServices;
import trismegistoplanilla.servicesMysql.FichaServices;
import trismegistoplanilla.servicesMysql.TokenFichaService;
import trismegistoplanilla.utilities.EncryptAction;
......
......@@ -8,7 +8,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.UbigeoBean;
import trismegistoplanilla.services.UbigeoService;
import trismegistoplanilla.servicesMysql.UbigeoService;
public class UbigeoServlet extends HttpServlet {
......
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