[DELETE] deleted system.out.println

parent fde313f2
...@@ -4,6 +4,12 @@ ...@@ -4,6 +4,12 @@
<xsd:import namespace="http://webservices.webservicesseguridad.siso.pe/" schemaLocation="http://app8.sacooliveros.edu.pe:8080/WebservicesSeguridad/MenuWebService?xsd=1"/> <xsd:import namespace="http://webservices.webservicesseguridad.siso.pe/" schemaLocation="http://app8.sacooliveros.edu.pe:8080/WebservicesSeguridad/MenuWebService?xsd=1"/>
</xsd:schema> </xsd:schema>
</types> </types>
<message name="listarTituloWebservice">
<part name="parameters" element="tns:listarTituloWebservice"/>
</message>
<message name="listarTituloWebserviceResponse">
<part name="parameters" element="tns:listarTituloWebserviceResponse"/>
</message>
<message name="listarModuloWebservice"> <message name="listarModuloWebservice">
<part name="parameters" element="tns:listarModuloWebservice"/> <part name="parameters" element="tns:listarModuloWebservice"/>
</message> </message>
...@@ -22,13 +28,11 @@ ...@@ -22,13 +28,11 @@
<message name="listarSubCategoriaWebserviceResponse"> <message name="listarSubCategoriaWebserviceResponse">
<part name="parameters" element="tns:listarSubCategoriaWebserviceResponse"/> <part name="parameters" element="tns:listarSubCategoriaWebserviceResponse"/>
</message> </message>
<message name="listarTituloWebservice">
<part name="parameters" element="tns:listarTituloWebservice"/>
</message>
<message name="listarTituloWebserviceResponse">
<part name="parameters" element="tns:listarTituloWebserviceResponse"/>
</message>
<portType name="MenuWebService"> <portType name="MenuWebService">
<operation name="listarTituloWebservice">
<input wsam:Action="http://webservices.webservicesseguridad.siso.pe/MenuWebService/listarTituloWebserviceRequest" message="tns:listarTituloWebservice"/>
<output wsam:Action="http://webservices.webservicesseguridad.siso.pe/MenuWebService/listarTituloWebserviceResponse" message="tns:listarTituloWebserviceResponse"/>
</operation>
<operation name="listarModuloWebservice"> <operation name="listarModuloWebservice">
<input wsam:Action="http://webservices.webservicesseguridad.siso.pe/MenuWebService/listarModuloWebserviceRequest" message="tns:listarModuloWebservice"/> <input wsam:Action="http://webservices.webservicesseguridad.siso.pe/MenuWebService/listarModuloWebserviceRequest" message="tns:listarModuloWebservice"/>
<output wsam:Action="http://webservices.webservicesseguridad.siso.pe/MenuWebService/listarModuloWebserviceResponse" message="tns:listarModuloWebserviceResponse"/> <output wsam:Action="http://webservices.webservicesseguridad.siso.pe/MenuWebService/listarModuloWebserviceResponse" message="tns:listarModuloWebserviceResponse"/>
...@@ -41,14 +45,10 @@ ...@@ -41,14 +45,10 @@
<input wsam:Action="http://webservices.webservicesseguridad.siso.pe/MenuWebService/listarSubCategoriaWebserviceRequest" message="tns:listarSubCategoriaWebservice"/> <input wsam:Action="http://webservices.webservicesseguridad.siso.pe/MenuWebService/listarSubCategoriaWebserviceRequest" message="tns:listarSubCategoriaWebservice"/>
<output wsam:Action="http://webservices.webservicesseguridad.siso.pe/MenuWebService/listarSubCategoriaWebserviceResponse" message="tns:listarSubCategoriaWebserviceResponse"/> <output wsam:Action="http://webservices.webservicesseguridad.siso.pe/MenuWebService/listarSubCategoriaWebserviceResponse" message="tns:listarSubCategoriaWebserviceResponse"/>
</operation> </operation>
<operation name="listarTituloWebservice">
<input wsam:Action="http://webservices.webservicesseguridad.siso.pe/MenuWebService/listarTituloWebserviceRequest" message="tns:listarTituloWebservice"/>
<output wsam:Action="http://webservices.webservicesseguridad.siso.pe/MenuWebService/listarTituloWebserviceResponse" message="tns:listarTituloWebserviceResponse"/>
</operation>
</portType> </portType>
<binding name="MenuWebServicePortBinding" type="tns:MenuWebService"> <binding name="MenuWebServicePortBinding" type="tns:MenuWebService">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<operation name="listarModuloWebservice"> <operation name="listarTituloWebservice">
<soap:operation soapAction=""/> <soap:operation soapAction=""/>
<input> <input>
<soap:body use="literal"/> <soap:body use="literal"/>
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
<soap:body use="literal"/> <soap:body use="literal"/>
</output> </output>
</operation> </operation>
<operation name="listarCategoriaWebservice"> <operation name="listarModuloWebservice">
<soap:operation soapAction=""/> <soap:operation soapAction=""/>
<input> <input>
<soap:body use="literal"/> <soap:body use="literal"/>
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
<soap:body use="literal"/> <soap:body use="literal"/>
</output> </output>
</operation> </operation>
<operation name="listarSubCategoriaWebservice"> <operation name="listarCategoriaWebservice">
<soap:operation soapAction=""/> <soap:operation soapAction=""/>
<input> <input>
<soap:body use="literal"/> <soap:body use="literal"/>
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
<soap:body use="literal"/> <soap:body use="literal"/>
</output> </output>
</operation> </operation>
<operation name="listarTituloWebservice"> <operation name="listarSubCategoriaWebservice">
<soap:operation soapAction=""/> <soap:operation soapAction=""/>
<input> <input>
<soap:body use="literal"/> <soap:body use="literal"/>
......
...@@ -16,7 +16,7 @@ public class AreaCargoService { ...@@ -16,7 +16,7 @@ public class AreaCargoService {
try { try {
JOObtenerAreaCargo = objAreaCargoDAO.obtenerAreaCargo(a, c); JOObtenerAreaCargo = objAreaCargoDAO.obtenerAreaCargo(a, c);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error service obtenerAreaCargo => " + e.getMessage()); e.printStackTrace();
} }
return JOObtenerAreaCargo; return JOObtenerAreaCargo;
} }
......
...@@ -15,7 +15,7 @@ public class AreaCargoTipoPagoService { ...@@ -15,7 +15,7 @@ public class AreaCargoTipoPagoService {
try { try {
JOObtenerAreaCargoTipoPago = objAreaCargoTipoPagoDAO.obtenerAreaCargoTipoPago(actp); JOObtenerAreaCargoTipoPago = objAreaCargoTipoPagoDAO.obtenerAreaCargoTipoPago(actp);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error service obtenerAreaCargoTipoPago => " + e.getMessage()); e.printStackTrace();
} }
return JOObtenerAreaCargoTipoPago; return JOObtenerAreaCargoTipoPago;
} }
......
...@@ -16,7 +16,7 @@ public class AreaService { ...@@ -16,7 +16,7 @@ public class AreaService {
try { try {
JObjectArea = objAreaDAO.listarArea(s); JObjectArea = objAreaDAO.listarArea(s);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error listarSede service: " + e.getMessage()); e.printStackTrace();
} }
return JObjectArea; return JObjectArea;
} }
...@@ -26,7 +26,7 @@ public class AreaService { ...@@ -26,7 +26,7 @@ public class AreaService {
try { try {
JObjectValidarExistenciaArea = objAreaDAO.validarExistenciaArea(s, a); JObjectValidarExistenciaArea = objAreaDAO.validarExistenciaArea(s, a);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error validarExistenciaArea service: " + e.getMessage()); e.printStackTrace();
} }
return JObjectValidarExistenciaArea; return JObjectValidarExistenciaArea;
} }
......
...@@ -16,7 +16,7 @@ public class CargoService { ...@@ -16,7 +16,7 @@ public class CargoService {
try { try {
JOListarCargo = objCargoDAO.listarCargo(a); JOListarCargo = objCargoDAO.listarCargo(a);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error en listarCargo => " + e.getMessage()); e.printStackTrace();
} }
return JOListarCargo; return JOListarCargo;
} }
...@@ -26,7 +26,7 @@ public class CargoService { ...@@ -26,7 +26,7 @@ public class CargoService {
try { try {
JOValidarExistenciaCargo = objCargoDAO.validarExistenciaCargo(a, c); JOValidarExistenciaCargo = objCargoDAO.validarExistenciaCargo(a, c);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error en validarExistenciaCargo => " + e.getMessage()); e.printStackTrace();
} }
return JOValidarExistenciaCargo; return JOValidarExistenciaCargo;
} }
......
...@@ -14,7 +14,7 @@ public class ConfiguracionFichaService { ...@@ -14,7 +14,7 @@ public class ConfiguracionFichaService {
try { try {
JOmail = objConfiguracionFichaDAO.getDefaultMail(); JOmail = objConfiguracionFichaDAO.getDefaultMail();
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error en getDefaultMail => " + e.getMessage()); e.printStackTrace();
} }
return JOmail; return JOmail;
} }
......
...@@ -15,7 +15,7 @@ public class DetalleLoteFichaDocenteService { ...@@ -15,7 +15,7 @@ public class DetalleLoteFichaDocenteService {
try { try {
jsonReturn = dao.listarDetalleLoteFichaDocenteDT(loteFicha); jsonReturn = dao.listarDetalleLoteFichaDocenteDT(loteFicha);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error en Service: listarDetalleLoteFichaDocenteDT => " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -25,7 +25,7 @@ public class DetalleLoteFichaDocenteService { ...@@ -25,7 +25,7 @@ public class DetalleLoteFichaDocenteService {
try { try {
jsonReturn = dao.registrarSueldosPresidenciaLoteDocente(data); jsonReturn = dao.registrarSueldosPresidenciaLoteDocente(data);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error en Service: registrarSueldosPresidenciaLoteDocente => " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -35,7 +35,7 @@ public class DetalleLoteFichaDocenteService { ...@@ -35,7 +35,7 @@ public class DetalleLoteFichaDocenteService {
try { try {
jsonReturn = dao.listarDetalleLoteFichaAdministrativoDT(data); jsonReturn = dao.listarDetalleLoteFichaAdministrativoDT(data);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error en Service: listarDetalleLoteFichaAdministrativoDT => " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -45,7 +45,7 @@ public class DetalleLoteFichaDocenteService { ...@@ -45,7 +45,7 @@ public class DetalleLoteFichaDocenteService {
try { try {
jsonReturn = dao.registrarSueldosPresidenciaLoteAdministrativo(data); jsonReturn = dao.registrarSueldosPresidenciaLoteAdministrativo(data);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error en Service: registrarSueldosPresidenciaLoteAdministrativo => " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -55,7 +55,7 @@ public class DetalleLoteFichaDocenteService { ...@@ -55,7 +55,7 @@ public class DetalleLoteFichaDocenteService {
try { try {
jsonReturn = dao.obtenerDetalleFicha(data); jsonReturn = dao.obtenerDetalleFicha(data);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error en Service: obtenerDetalleFicha => " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
......
...@@ -15,7 +15,7 @@ public class EstadoCivilService { ...@@ -15,7 +15,7 @@ public class EstadoCivilService {
try { try {
jsonReturn = service.listarEstadoCivil(); jsonReturn = service.listarEstadoCivil();
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error en EstadoCivilService => " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -25,7 +25,7 @@ public class EstadoCivilService { ...@@ -25,7 +25,7 @@ public class EstadoCivilService {
try { try {
jsonReturn = service.validarExistenciaEstadoCivil(estadoCivil); jsonReturn = service.validarExistenciaEstadoCivil(estadoCivil);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error en validarExistenciaEstadoCivil => " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
......
...@@ -15,7 +15,7 @@ public class EstadoFichaService { ...@@ -15,7 +15,7 @@ public class EstadoFichaService {
try { try {
JOObtenerCodigoEstadoFicha = objEstadoFichaDAO.obtenerCodigoEstadoFicha(ef); JOObtenerCodigoEstadoFicha = objEstadoFichaDAO.obtenerCodigoEstadoFicha(ef);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error en obtenerCodigoEstadoFicha => " + e.getMessage()); e.printStackTrace();
} }
return JOObtenerCodigoEstadoFicha; return JOObtenerCodigoEstadoFicha;
} }
...@@ -25,7 +25,7 @@ public class EstadoFichaService { ...@@ -25,7 +25,7 @@ public class EstadoFichaService {
try { try {
JODesactivarEstadoFicha = objEstadoFichaDAO.desactivarEstadoFicha(ef); JODesactivarEstadoFicha = objEstadoFichaDAO.desactivarEstadoFicha(ef);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error en desactivarEstadoFicha => " + e.getMessage()); e.printStackTrace();
} }
return JODesactivarEstadoFicha; return JODesactivarEstadoFicha;
} }
...@@ -35,7 +35,7 @@ public class EstadoFichaService { ...@@ -35,7 +35,7 @@ public class EstadoFichaService {
try { try {
JORegistrarEstadoFicha = objEstadoFichaDAO.registrarEstadoFicha(ef); JORegistrarEstadoFicha = objEstadoFichaDAO.registrarEstadoFicha(ef);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error en registrarEstadoFicha => " + e.getMessage()); e.printStackTrace();
} }
return JORegistrarEstadoFicha; return JORegistrarEstadoFicha;
} }
......
...@@ -15,7 +15,7 @@ public class ExpedienteService { ...@@ -15,7 +15,7 @@ public class ExpedienteService {
try { try {
jsonReturn = dao.listarTipoExpedientes(); jsonReturn = dao.listarTipoExpedientes();
} catch (Exception e) { } catch (Exception e) {
System.err.println("Error service listarTipoExpedientes >>>> " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -25,7 +25,7 @@ public class ExpedienteService { ...@@ -25,7 +25,7 @@ public class ExpedienteService {
try { try {
jsonReturn = dao.obtenerExpedientesPorPersona(persona); jsonReturn = dao.obtenerExpedientesPorPersona(persona);
} catch (Exception e) { } catch (Exception e) {
System.err.println("Error service obtenerExpedientesPorPersona >>>> " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
......
...@@ -15,7 +15,7 @@ public class ExperienciaLaboralService { ...@@ -15,7 +15,7 @@ public class ExperienciaLaboralService {
try { try {
jsonReturn = service.obtenerExperienciaLaboralPorPersona(persona); jsonReturn = service.obtenerExperienciaLaboralPorPersona(persona);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error ExperienciaLaboralService > obtenerExperienciaLaboralPorPersona => " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
......
...@@ -20,7 +20,7 @@ public class FichaLaboralService { ...@@ -20,7 +20,7 @@ public class FichaLaboralService {
try { try {
JORegistrarFichaLaboral = objFichaLaboralDAO.registrarFichaLaboral(fl, p, jaExpediente, sa, sd, u); JORegistrarFichaLaboral = objFichaLaboralDAO.registrarFichaLaboral(fl, p, jaExpediente, sa, sd, u);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error service registrarFichaLaboral => " + e.getMessage()); e.printStackTrace();
} }
return JORegistrarFichaLaboral; return JORegistrarFichaLaboral;
} }
......
...@@ -20,7 +20,7 @@ public class FichaServices { ...@@ -20,7 +20,7 @@ public class FichaServices {
try { try {
jsonObjctListarFichaDT = objFichaDAO.listarFichaDT(draw, length, start, u, JOFiltro); jsonObjctListarFichaDT = objFichaDAO.listarFichaDT(draw, length, start, u, JOFiltro);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error listarFichaDT service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjctListarFichaDT; return jsonObjctListarFichaDT;
} }
...@@ -30,7 +30,7 @@ public class FichaServices { ...@@ -30,7 +30,7 @@ public class FichaServices {
try { try {
jsonObjObtenerCodigoFicha = objFichaDAO.obtenerCodigoFicha(tf); jsonObjObtenerCodigoFicha = objFichaDAO.obtenerCodigoFicha(tf);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error obtenerCodigoFicha service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjObtenerCodigoFicha; return jsonObjObtenerCodigoFicha;
} }
...@@ -40,7 +40,7 @@ public class FichaServices { ...@@ -40,7 +40,7 @@ public class FichaServices {
try { try {
jsonObjRegistrarFicha = objFichaDAO.registrarFicha(ficha, p, tf); jsonObjRegistrarFicha = objFichaDAO.registrarFicha(ficha, p, tf);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error registrarFicha service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjRegistrarFicha; return jsonObjRegistrarFicha;
} }
...@@ -50,7 +50,7 @@ public class FichaServices { ...@@ -50,7 +50,7 @@ public class FichaServices {
try { try {
jsonReturn = objFichaDAO.listarDatosFicha(persona); jsonReturn = objFichaDAO.listarDatosFicha(persona);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error listarDatosFicha service: " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -60,7 +60,7 @@ public class FichaServices { ...@@ -60,7 +60,7 @@ public class FichaServices {
try { try {
JOlistarFichas = objFichaDAO.consultarFichasPorCriterio(draw, start, length, search, criterioClient, u); JOlistarFichas = objFichaDAO.consultarFichasPorCriterio(draw, start, length, search, criterioClient, u);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error consultarFichasPorCriterio service: " + e.getMessage()); e.printStackTrace();
} }
return JOlistarFichas; return JOlistarFichas;
} }
...@@ -70,7 +70,7 @@ public class FichaServices { ...@@ -70,7 +70,7 @@ public class FichaServices {
try { try {
JOlistarDetalleEstadoFicha = objFichaDAO.listarDetalleEstadoFicha(f); JOlistarDetalleEstadoFicha = objFichaDAO.listarDetalleEstadoFicha(f);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error listarDetalleEstadoFicha service: " + e.getMessage()); e.printStackTrace();
} }
return JOlistarDetalleEstadoFicha; return JOlistarDetalleEstadoFicha;
} }
...@@ -80,7 +80,7 @@ public class FichaServices { ...@@ -80,7 +80,7 @@ public class FichaServices {
try { try {
JOlistarDatosAdministrativos = objFichaDAO.listarDatosAdministrativos(f); JOlistarDatosAdministrativos = objFichaDAO.listarDatosAdministrativos(f);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error listarDatosAdministrativos service: " + e.getMessage()); e.printStackTrace();
} }
return JOlistarDatosAdministrativos; return JOlistarDatosAdministrativos;
} }
...@@ -90,7 +90,7 @@ public class FichaServices { ...@@ -90,7 +90,7 @@ public class FichaServices {
try { try {
JOrechazarFicha = objFichaDAO.rechazarFicha(f, ef); JOrechazarFicha = objFichaDAO.rechazarFicha(f, ef);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error rechazarFicha service: " + e.getMessage()); e.printStackTrace();
} }
return JOrechazarFicha; return JOrechazarFicha;
} }
...@@ -100,7 +100,7 @@ public class FichaServices { ...@@ -100,7 +100,7 @@ public class FichaServices {
try { try {
JOaceptarFicha = objFichaDAO.aceptarFicha(f, ef); JOaceptarFicha = objFichaDAO.aceptarFicha(f, ef);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error rechazarFicha service: " + e.getMessage()); e.printStackTrace();
} }
return JOaceptarFicha; return JOaceptarFicha;
} }
...@@ -110,7 +110,7 @@ public class FichaServices { ...@@ -110,7 +110,7 @@ public class FichaServices {
try { try {
jsonReturn = objFichaDAO.listarFichasPresidenciaDT(draw, length, start, search); jsonReturn = objFichaDAO.listarFichasPresidenciaDT(draw, length, start, search);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error listarFichasPresidenciaDT service: " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -120,7 +120,7 @@ public class FichaServices { ...@@ -120,7 +120,7 @@ public class FichaServices {
try { try {
JOactualizarFicha = objFichaDAO.actualizarFicha(p, tf); JOactualizarFicha = objFichaDAO.actualizarFicha(p, tf);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error actualizarFicha service: " + e.getMessage()); e.printStackTrace();
} }
return JOactualizarFicha; return JOactualizarFicha;
} }
...@@ -130,7 +130,7 @@ public class FichaServices { ...@@ -130,7 +130,7 @@ public class FichaServices {
try { try {
JOanularFicha = objFichaDAO.anularFicha(ef, of); JOanularFicha = objFichaDAO.anularFicha(ef, of);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error anularFicha service: " + e.getMessage()); e.printStackTrace();
} }
return JOanularFicha; return JOanularFicha;
} }
...@@ -140,7 +140,7 @@ public class FichaServices { ...@@ -140,7 +140,7 @@ public class FichaServices {
try { try {
JOverObservacion = objFichaDAO.verObservacion(ef); JOverObservacion = objFichaDAO.verObservacion(ef);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error anularFicha service: " + e.getMessage()); e.printStackTrace();
} }
return JOverObservacion; return JOverObservacion;
} }
...@@ -150,7 +150,7 @@ public class FichaServices { ...@@ -150,7 +150,7 @@ public class FichaServices {
try { try {
jsonReturn = objFichaDAO.listarFichasPresidencia(); jsonReturn = objFichaDAO.listarFichasPresidencia();
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error anularFicha service: " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -160,7 +160,7 @@ public class FichaServices { ...@@ -160,7 +160,7 @@ public class FichaServices {
try { try {
JOverificarExistenciaFichaAnulada = objFichaDAO.verificarExistenciaFichaAnulada(p); JOverificarExistenciaFichaAnulada = objFichaDAO.verificarExistenciaFichaAnulada(p);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error verificarExistenciaFichaAnulada service: " + e.getMessage()); e.printStackTrace();
} }
return JOverificarExistenciaFichaAnulada; return JOverificarExistenciaFichaAnulada;
} }
...@@ -170,7 +170,7 @@ public class FichaServices { ...@@ -170,7 +170,7 @@ public class FichaServices {
try { try {
JOobtenerCodigoPersonaPorTipoDocNroDoc = objFichaDAO.obtenerCodigoPersonaPorTipoDocNroDoc(p); JOobtenerCodigoPersonaPorTipoDocNroDoc = objFichaDAO.obtenerCodigoPersonaPorTipoDocNroDoc(p);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error obtenerCodigoPersonaPorTipoDocNroDoc service: " + e.getMessage()); e.printStackTrace();
} }
return JOobtenerCodigoPersonaPorTipoDocNroDoc; return JOobtenerCodigoPersonaPorTipoDocNroDoc;
} }
...@@ -180,7 +180,7 @@ public class FichaServices { ...@@ -180,7 +180,7 @@ public class FichaServices {
try { try {
JOhabilitarFicha = objFichaDAO.habilitarFicha(p, u, tf); JOhabilitarFicha = objFichaDAO.habilitarFicha(p, u, tf);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error habilitarFicha service: " + e.getMessage()); e.printStackTrace();
} }
return JOhabilitarFicha; return JOhabilitarFicha;
} }
...@@ -190,7 +190,7 @@ public class FichaServices { ...@@ -190,7 +190,7 @@ public class FichaServices {
try { try {
JOvalidarFichaActiva = objFichaDAO.validarFichaActiva(p); JOvalidarFichaActiva = objFichaDAO.validarFichaActiva(p);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error validarFichaActiva service: " + e.getMessage()); e.printStackTrace();
} }
return JOvalidarFichaActiva; return JOvalidarFichaActiva;
} }
......
...@@ -15,7 +15,7 @@ public class LoteFichaService { ...@@ -15,7 +15,7 @@ public class LoteFichaService {
try { try {
jsonReturn = dao.listarFichasDT(draw, length, start, json); jsonReturn = dao.listarFichasDT(draw, length, start, json);
} catch (Exception e) { } catch (Exception e) {
System.err.println("Error LoteFichaService listarFichasDT >>>> " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -25,7 +25,7 @@ public class LoteFichaService { ...@@ -25,7 +25,7 @@ public class LoteFichaService {
try { try {
jsonReturn = dao.registrarLote(data, usuario); jsonReturn = dao.registrarLote(data, usuario);
} catch (Exception e) { } catch (Exception e) {
System.err.println("Error LoteFichaService registrarLote >>>> " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -35,7 +35,7 @@ public class LoteFichaService { ...@@ -35,7 +35,7 @@ public class LoteFichaService {
try { try {
jsonReturn = dao.listarLoteDT(draw, length, start, search); jsonReturn = dao.listarLoteDT(draw, length, start, search);
} catch (Exception e) { } catch (Exception e) {
System.err.println("Error LoteFichaService listarLoteDT >>>> " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -45,7 +45,7 @@ public class LoteFichaService { ...@@ -45,7 +45,7 @@ public class LoteFichaService {
try { try {
jsonReturn = dao.listarLoteGeneralDT(json); jsonReturn = dao.listarLoteGeneralDT(json);
} catch (Exception e) { } catch (Exception e) {
System.err.println("Error LoteFichaService listarLoteGeneralDT >>>> " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -55,7 +55,7 @@ public class LoteFichaService { ...@@ -55,7 +55,7 @@ public class LoteFichaService {
try { try {
jsonReturn = dao.listarFichasGeneral(json); jsonReturn = dao.listarFichasGeneral(json);
} catch (Exception e) { } catch (Exception e) {
System.err.println("Error listarFichasGeneral listarLoteGeneralDT >>>> " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
......
...@@ -15,7 +15,7 @@ public class NacionalidadService { ...@@ -15,7 +15,7 @@ public class NacionalidadService {
try { try {
jsonReturn = service.listarNacionalidad(); jsonReturn = service.listarNacionalidad();
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error service listarNacionalidad => " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -25,7 +25,7 @@ public class NacionalidadService { ...@@ -25,7 +25,7 @@ public class NacionalidadService {
try { try {
jsonReturn = service.validarExistenciaNacionalidad(nacionalidad); jsonReturn = service.validarExistenciaNacionalidad(nacionalidad);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error service validarExistenciaNacionalidad => " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
......
...@@ -17,7 +17,7 @@ public class PersonaService { ...@@ -17,7 +17,7 @@ public class PersonaService {
try { try {
jsonObjValidarExistenciaNumeroDocumento = objPersonaDAO.validarExistenciaNumeroDocumento(p); jsonObjValidarExistenciaNumeroDocumento = objPersonaDAO.validarExistenciaNumeroDocumento(p);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error validarExistenciaNumeroDocumento service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjValidarExistenciaNumeroDocumento; return jsonObjValidarExistenciaNumeroDocumento;
} }
...@@ -27,7 +27,7 @@ public class PersonaService { ...@@ -27,7 +27,7 @@ public class PersonaService {
try { try {
jsonObjValidarExistenciaCorreoElectronico = objPersonaDAO.validarExistenciaCorreoElectronico(p); jsonObjValidarExistenciaCorreoElectronico = objPersonaDAO.validarExistenciaCorreoElectronico(p);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error validarExistenciaCorreoElectronico service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjValidarExistenciaCorreoElectronico; return jsonObjValidarExistenciaCorreoElectronico;
} }
...@@ -37,7 +37,7 @@ public class PersonaService { ...@@ -37,7 +37,7 @@ public class PersonaService {
try { try {
jsonObjRegistrarPersona = objPersonaDAO.registrarPersona(p, ef, tf); jsonObjRegistrarPersona = objPersonaDAO.registrarPersona(p, ef, tf);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error registrarPersona service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjRegistrarPersona; return jsonObjRegistrarPersona;
} }
...@@ -47,7 +47,7 @@ public class PersonaService { ...@@ -47,7 +47,7 @@ public class PersonaService {
try { try {
jsonObjVerificarPersona = objPersonaDAO.verificarPersona(tf, p); jsonObjVerificarPersona = objPersonaDAO.verificarPersona(tf, p);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error verificarPersona service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjVerificarPersona; return jsonObjVerificarPersona;
} }
...@@ -57,7 +57,7 @@ public class PersonaService { ...@@ -57,7 +57,7 @@ public class PersonaService {
try { try {
jsonObjObtenerCodigoPersona = objPersonaDAO.obtenerCodigoPersona(tf); jsonObjObtenerCodigoPersona = objPersonaDAO.obtenerCodigoPersona(tf);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error obtenerCodigoPersona service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjObtenerCodigoPersona; return jsonObjObtenerCodigoPersona;
} }
...@@ -67,7 +67,7 @@ public class PersonaService { ...@@ -67,7 +67,7 @@ public class PersonaService {
try { try {
jsonObjObtenerPersonaSession = objPersonaDAO.obtenerPersonaSession(p); jsonObjObtenerPersonaSession = objPersonaDAO.obtenerPersonaSession(p);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error obtenerPersonaSession service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjObtenerPersonaSession; return jsonObjObtenerPersonaSession;
} }
......
...@@ -14,7 +14,7 @@ public class ReportePersonalService { ...@@ -14,7 +14,7 @@ public class ReportePersonalService {
try { try {
JOReporte = objReporte.validarExistenciaFilas(jsonResult); JOReporte = objReporte.validarExistenciaFilas(jsonResult);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error service validarExistenciaFilas: " + e.getMessage()); e.printStackTrace();
} }
return JOReporte; return JOReporte;
} }
......
...@@ -16,7 +16,7 @@ public class SedeAreaService { ...@@ -16,7 +16,7 @@ public class SedeAreaService {
try { try {
JOObtenerSedeArea = objSedeAreaDAO.obtenerSedeArea(s, a); JOObtenerSedeArea = objSedeAreaDAO.obtenerSedeArea(s, a);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error obtenerSedeArea service: " + e.getMessage()); e.printStackTrace();
} }
return JOObtenerSedeArea; return JOObtenerSedeArea;
} }
......
...@@ -15,7 +15,7 @@ public class SedeService { ...@@ -15,7 +15,7 @@ public class SedeService {
try { try {
JObjectSede = objSedeDAO.listarSede(); JObjectSede = objSedeDAO.listarSede();
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error listarSede service: " + e.getMessage()); e.printStackTrace();
} }
return JObjectSede; return JObjectSede;
} }
...@@ -25,7 +25,7 @@ public class SedeService { ...@@ -25,7 +25,7 @@ public class SedeService {
try { try {
JObjectValidarExistenciaSede = objSedeDAO.validarExistenciaSede(s); JObjectValidarExistenciaSede = objSedeDAO.validarExistenciaSede(s);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error validarExistenciaSede service: " + e.getMessage()); e.printStackTrace();
} }
return JObjectValidarExistenciaSede; return JObjectValidarExistenciaSede;
} }
......
...@@ -16,7 +16,7 @@ public class TipoDocumentoService { ...@@ -16,7 +16,7 @@ public class TipoDocumentoService {
try { try {
jsonObjListarTipoDocumento = objTipoDocumentoDAO.listarTipoDocumento(); jsonObjListarTipoDocumento = objTipoDocumentoDAO.listarTipoDocumento();
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error listarTipoDocumento service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjListarTipoDocumento; return jsonObjListarTipoDocumento;
} }
...@@ -26,7 +26,7 @@ public class TipoDocumentoService { ...@@ -26,7 +26,7 @@ public class TipoDocumentoService {
try { try {
jsonObjValidarExistenciaTipoDocumento = objTipoDocumentoDAO.validarExistenciaTipoDocumento(tipoDocumento); jsonObjValidarExistenciaTipoDocumento = objTipoDocumentoDAO.validarExistenciaTipoDocumento(tipoDocumento);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error validarExistenciaTipoDocumento service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjValidarExistenciaTipoDocumento; return jsonObjValidarExistenciaTipoDocumento;
} }
...@@ -36,7 +36,7 @@ public class TipoDocumentoService { ...@@ -36,7 +36,7 @@ public class TipoDocumentoService {
try { try {
jsonObjObtenerLongitudTipoEntrdadaTipoDocumento = objTipoDocumentoDAO.obtenerLongitudTipoEntrdadaTipoDocumento(tipoDocumento); jsonObjObtenerLongitudTipoEntrdadaTipoDocumento = objTipoDocumentoDAO.obtenerLongitudTipoEntrdadaTipoDocumento(tipoDocumento);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error obtenerLongitudTipoEntrdadaTipoDocumento service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjObtenerLongitudTipoEntrdadaTipoDocumento; return jsonObjObtenerLongitudTipoEntrdadaTipoDocumento;
} }
...@@ -46,7 +46,7 @@ public class TipoDocumentoService { ...@@ -46,7 +46,7 @@ public class TipoDocumentoService {
try { try {
jsonObjObtenerCodigoTipoDocumento = objTipoDocumentoDAO.obtenerCodigoTipoDocumento(tf); jsonObjObtenerCodigoTipoDocumento = objTipoDocumentoDAO.obtenerCodigoTipoDocumento(tf);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error obtenerCodigoTipoDocumento service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjObtenerCodigoTipoDocumento; return jsonObjObtenerCodigoTipoDocumento;
} }
......
...@@ -14,7 +14,7 @@ public class TipoEstadoFichaService { ...@@ -14,7 +14,7 @@ public class TipoEstadoFichaService {
try { try {
JOlistarTipoEstadoFicha = objTipoEstadoFichaDAO.listarTipoEstadoFicha(); JOlistarTipoEstadoFicha = objTipoEstadoFichaDAO.listarTipoEstadoFicha();
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error listarTipoEstadoFicha service: " + e.getMessage()); e.printStackTrace();
} }
return JOlistarTipoEstadoFicha; return JOlistarTipoEstadoFicha;
} }
......
...@@ -15,7 +15,7 @@ public class TipoExpedienteService { ...@@ -15,7 +15,7 @@ public class TipoExpedienteService {
try { try {
JOlistarTipoExpediente = obj.listarTipoExpediente(); JOlistarTipoExpediente = obj.listarTipoExpediente();
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error service listarTipoExpediente: " + e.getMessage()); e.printStackTrace();
} }
return JOlistarTipoExpediente; return JOlistarTipoExpediente;
} }
...@@ -25,7 +25,7 @@ public class TipoExpedienteService { ...@@ -25,7 +25,7 @@ public class TipoExpedienteService {
try { try {
JOregistrarTipoExpediente = obj.registrarTipoExpediente(te); JOregistrarTipoExpediente = obj.registrarTipoExpediente(te);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error service registrarTipoExpediente: " + e.getMessage()); e.printStackTrace();
} }
return JOregistrarTipoExpediente; return JOregistrarTipoExpediente;
} }
......
...@@ -16,7 +16,7 @@ public class TipoPagoService { ...@@ -16,7 +16,7 @@ public class TipoPagoService {
try { try {
JOListarTipoPago = objTipoPago.listarTipoPago(ac); JOListarTipoPago = objTipoPago.listarTipoPago(ac);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error listarTipoPago service: " + e.getMessage()); e.printStackTrace();
} }
return JOListarTipoPago; return JOListarTipoPago;
} }
...@@ -26,7 +26,7 @@ public class TipoPagoService { ...@@ -26,7 +26,7 @@ public class TipoPagoService {
try { try {
JObjectValidarExistenciaTipoPago = objTipoPago.validarExistenciaTipoPago(actp); JObjectValidarExistenciaTipoPago = objTipoPago.validarExistenciaTipoPago(actp);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error listarTipoPago service: " + e.getMessage()); e.printStackTrace();
} }
return JObjectValidarExistenciaTipoPago; return JObjectValidarExistenciaTipoPago;
} }
......
...@@ -15,7 +15,7 @@ public class TokenFichaService { ...@@ -15,7 +15,7 @@ public class TokenFichaService {
try { try {
jsonObjValidarTokenURL = objTokenFichaDAO.validarTokenURL(tf); jsonObjValidarTokenURL = objTokenFichaDAO.validarTokenURL(tf);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error validarToken service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjValidarTokenURL; return jsonObjValidarTokenURL;
} }
...@@ -25,7 +25,7 @@ public class TokenFichaService { ...@@ -25,7 +25,7 @@ public class TokenFichaService {
try { try {
jsonObjValidarExistenciaToken = objTokenFichaDAO.validarToken(tf); jsonObjValidarExistenciaToken = objTokenFichaDAO.validarToken(tf);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error validarToken service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjValidarExistenciaToken; return jsonObjValidarExistenciaToken;
} }
...@@ -35,7 +35,7 @@ public class TokenFichaService { ...@@ -35,7 +35,7 @@ public class TokenFichaService {
try { try {
jsonObjDesactivarToken = objTokenFichaDAO.desactivarToken(tf); jsonObjDesactivarToken = objTokenFichaDAO.desactivarToken(tf);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error desactivarToken service: " + e.getMessage()); e.printStackTrace();
} }
return jsonObjDesactivarToken; return jsonObjDesactivarToken;
} }
...@@ -45,7 +45,7 @@ public class TokenFichaService { ...@@ -45,7 +45,7 @@ public class TokenFichaService {
try { try {
jsonReturn = objTokenFichaDAO.obtenerSedeAreaCargo(datos); jsonReturn = objTokenFichaDAO.obtenerSedeAreaCargo(datos);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error obtenerSedeAreaCargo service: " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
......
...@@ -14,7 +14,7 @@ public class VacanteService { ...@@ -14,7 +14,7 @@ public class VacanteService {
try { try {
jsonReturn = dao.listarVacanteDT(datos); jsonReturn = dao.listarVacanteDT(datos);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error VacanteService > listarVacanteDT > " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -24,7 +24,7 @@ public class VacanteService { ...@@ -24,7 +24,7 @@ public class VacanteService {
try { try {
jsonReturn = dao.registrarVacante(datos); jsonReturn = dao.registrarVacante(datos);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error VacanteService > registrarVacante > " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -34,7 +34,7 @@ public class VacanteService { ...@@ -34,7 +34,7 @@ public class VacanteService {
try { try {
jsonReturn = dao.validarVacante(datos); jsonReturn = dao.validarVacante(datos);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error VacanteService > validarVacante > " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -44,7 +44,7 @@ public class VacanteService { ...@@ -44,7 +44,7 @@ public class VacanteService {
try { try {
jsonReturn = dao.validarVacanteFicha(datos); jsonReturn = dao.validarVacanteFicha(datos);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error VacanteService > validarVacanteFicha > " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -54,7 +54,7 @@ public class VacanteService { ...@@ -54,7 +54,7 @@ public class VacanteService {
try { try {
jsonReturn = dao.listarVacanteSimpleTable(datos); jsonReturn = dao.listarVacanteSimpleTable(datos);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error VacanteService > listarVacanteSimpleTable > " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
...@@ -64,7 +64,7 @@ public class VacanteService { ...@@ -64,7 +64,7 @@ public class VacanteService {
try { try {
jsonReturn = dao.generarVacante(datos); jsonReturn = dao.generarVacante(datos);
} catch (Exception e) { } catch (Exception e) {
System.out.println("Error VacanteService > generarVacante > " + e.getMessage()); e.printStackTrace();
} }
return jsonReturn; return jsonReturn;
} }
......
...@@ -27,7 +27,7 @@ public class CarreraProfesionalServlet extends HttpServlet { ...@@ -27,7 +27,7 @@ public class CarreraProfesionalServlet extends HttpServlet {
PrintWriter out = response.getWriter(); PrintWriter out = response.getWriter();
String search = request.getParameter("q"); String search = request.getParameter("q");
String page = request.getParameter("page"); String page = request.getParameter("page");
System.out.println("page: " + page);
CarreraProfesionalService service = new CarreraProfesionalService(); CarreraProfesionalService service = new CarreraProfesionalService();
JSONObject jsonListarCarreraProfesional = service.listarCarreraProfesional(search); JSONObject jsonListarCarreraProfesional = service.listarCarreraProfesional(search);
out.print(jsonListarCarreraProfesional); out.print(jsonListarCarreraProfesional);
......
...@@ -111,8 +111,7 @@ public class DetalleLoteFichaAdministrativaServlet extends HttpServlet { ...@@ -111,8 +111,7 @@ public class DetalleLoteFichaAdministrativaServlet extends HttpServlet {
tablaData.setWidths(new float[]{0.5f, 3, 1, 1, 1, 1, 1, 4}); tablaData.setWidths(new float[]{0.5f, 3, 1, 1, 1, 1, 1, 4});
tablaData.setWidthPercentage(100); tablaData.setWidthPercentage(100);
for (int i = 0; i < cabecera.length; i++) { for (int i = 0; i < cabecera.length; i++) {
System.out.println("i = " + i + " => " + cabecera[i]);
switch (i) { switch (i) {
case 4: case 4:
tablaData.addCell(createCell("SUELDO (S/.)", 0.5f, 3, Element.ALIGN_CENTER, Font.BOLD)); tablaData.addCell(createCell("SUELDO (S/.)", 0.5f, 3, Element.ALIGN_CENTER, Font.BOLD));
......
...@@ -280,8 +280,7 @@ public class DetalleLoteFichaDocenteServlet extends HttpServlet { ...@@ -280,8 +280,7 @@ public class DetalleLoteFichaDocenteServlet extends HttpServlet {
JSONObject jsonObj = new JSONObject(json); JSONObject jsonObj = new JSONObject(json);
UsuarioBean usuario = (UsuarioBean) sesion.getAttribute("usuario"); UsuarioBean usuario = (UsuarioBean) sesion.getAttribute("usuario");
jsonObj.put("usuario", usuario.getCodigoUsuario()); jsonObj.put("usuario", usuario.getCodigoUsuario());
JSONObject respuesta = service.registrarSueldosPresidenciaLoteDocente(jsonObj); JSONObject respuesta = service.registrarSueldosPresidenciaLoteDocente(jsonObj);
System.out.println("RESPUESTA DEL SERVIDOR >>>>>>>>>> " + respuesta);
out.print(respuesta); out.print(respuesta);
} }
...@@ -310,12 +309,10 @@ public class DetalleLoteFichaDocenteServlet extends HttpServlet { ...@@ -310,12 +309,10 @@ public class DetalleLoteFichaDocenteServlet extends HttpServlet {
PrintWriter out = response.getWriter(); PrintWriter out = response.getWriter();
HttpSession sesion = request.getSession(); HttpSession sesion = request.getSession();
DetalleLoteFichaDocenteService service = new DetalleLoteFichaDocenteService(); DetalleLoteFichaDocenteService service = new DetalleLoteFichaDocenteService();
JSONObject json = new JSONObject(request.getParameter("json")); JSONObject json = new JSONObject(request.getParameter("json"));
System.out.println("JSON SERVLET => " + json);
UsuarioBean usuario = (UsuarioBean) sesion.getAttribute("usuario"); UsuarioBean usuario = (UsuarioBean) sesion.getAttribute("usuario");
json.put("usuario", usuario.getCodigoUsuario()); json.put("usuario", usuario.getCodigoUsuario());
JSONObject respuesta = service.registrarSueldosPresidenciaLoteAdministrativo(json); JSONObject respuesta = service.registrarSueldosPresidenciaLoteAdministrativo(json);
System.out.println(respuesta);
out.print(respuesta); out.print(respuesta);
} }
......
...@@ -27,8 +27,7 @@ public class EscalafonServlet extends HttpServlet { ...@@ -27,8 +27,7 @@ public class EscalafonServlet extends HttpServlet {
private void obtenerEscalafonAreaCargoTipoPago(HttpServletRequest request, HttpServletResponse response) throws IOException { private void obtenerEscalafonAreaCargoTipoPago(HttpServletRequest request, HttpServletResponse response) throws IOException {
response.setContentType("application/json"); response.setContentType("application/json");
PrintWriter out = response.getWriter(); PrintWriter out = response.getWriter();
if (request.getParameter("codigoAreaCargoTipoPago") != null) { if (request.getParameter("codigoAreaCargoTipoPago") != null) {
System.out.println("codigoAreaCargoTipoPago => " + request.getParameter("codigoAreaCargoTipoPago"));
int codigoAreaCargoTipoPago = Integer.parseInt(request.getParameter("codigoAreaCargoTipoPago")); int codigoAreaCargoTipoPago = Integer.parseInt(request.getParameter("codigoAreaCargoTipoPago"));
if (ParamsValidation.validaSoloNumeros(codigoAreaCargoTipoPago)) { if (ParamsValidation.validaSoloNumeros(codigoAreaCargoTipoPago)) {
EscalafonService service = new EscalafonService(); EscalafonService service = new EscalafonService();
......
...@@ -185,8 +185,7 @@ public class FichaServlet extends HttpServlet { ...@@ -185,8 +185,7 @@ public class FichaServlet extends HttpServlet {
} else { } else {
// obtener parámetro JSON enviado desde el formulario de ficha // obtener parámetro JSON enviado desde el formulario de ficha
String paramJSON = request.getParameter("json"); String paramJSON = request.getParameter("json");
JSONObject json = new JSONObject(paramJSON); JSONObject json = new JSONObject(paramJSON);
System.out.println(json);
JSONObject JOvalidarDatosPersonales = validarDatosPersonales(json, p, request, response); JSONObject JOvalidarDatosPersonales = validarDatosPersonales(json, p, request, response);
if (JOvalidarDatosPersonales.getBoolean("status")) { if (JOvalidarDatosPersonales.getBoolean("status")) {
...@@ -210,11 +209,9 @@ public class FichaServlet extends HttpServlet { ...@@ -210,11 +209,9 @@ public class FichaServlet extends HttpServlet {
String foto = json.getString("foto").substring(json.getString("foto").indexOf(",") + 1, json.getString("foto").length()); String foto = json.getString("foto").substring(json.getString("foto").indexOf(",") + 1, json.getString("foto").length());
BASE64Decoder decoder = new BASE64Decoder(); BASE64Decoder decoder = new BASE64Decoder();
byte[] decodedBytes = decoder.decodeBuffer(foto); byte[] decodedBytes = decoder.decodeBuffer(foto);
String uploadFile = "C:\\_AppServ\\www\\img\\" + p.getNumeroDocumento() + json.getString("extension"); String uploadFile = "C:\\_AppServ\\www\\img\\" + p.getNumeroDocumento() + json.getString("extension");
System.out.println("photo saved in path : " + uploadFile);
BufferedImage image = ImageIO.read(new ByteArrayInputStream(decodedBytes)); BufferedImage image = ImageIO.read(new ByteArrayInputStream(decodedBytes));
if (image == null) { if (image == null) {
System.out.println("ERROR SAVE IMAGE : Buffered Image is null");
} }
File f = new File(uploadFile); File f = new File(uploadFile);
ImageIO.write(image, "png", f); ImageIO.write(image, "png", f);
...@@ -309,8 +306,7 @@ public class FichaServlet extends HttpServlet { ...@@ -309,8 +306,7 @@ public class FichaServlet extends HttpServlet {
switch (p.getCodigoTipoDocumento()) { switch (p.getCodigoTipoDocumento()) {
case 1: // dni case 1: // dni
// ruc // ruc
if (json.getString("ruc") != null) { if (json.getString("ruc") != null) {
System.out.println(json.getString("ruc"));
if (!json.getString("ruc").trim().equals("")) { if (!json.getString("ruc").trim().equals("")) {
if (!ParamsValidation.validaLongitudNumeroDocumento(11, json.getString("ruc").trim())) { if (!ParamsValidation.validaLongitudNumeroDocumento(11, json.getString("ruc").trim())) {
JOResponse.put("status", false); JOResponse.put("status", false);
...@@ -492,8 +488,7 @@ public class FichaServlet extends HttpServlet { ...@@ -492,8 +488,7 @@ public class FichaServlet extends HttpServlet {
} else if (json.getString("codigoNacionalidad").trim().equals("0")) { } else if (json.getString("codigoNacionalidad").trim().equals("0")) {
JOResponse.put("status", false); JOResponse.put("status", false);
JOResponse.put("message", "El parámetro [NACIONALIDAD] tiene un valor inválido"); JOResponse.put("message", "El parámetro [NACIONALIDAD] tiene un valor inválido");
} else { } else {
System.out.println(json);
if (json.getString("codigoNacionalidad").trim().equals("144")) { // codigo nacionalidad peruana if (json.getString("codigoNacionalidad").trim().equals("144")) { // codigo nacionalidad peruana
// ubigeo nacimiento // ubigeo nacimiento
if (!json.isNull("codigoUbigeoNacimiento")) { if (!json.isNull("codigoUbigeoNacimiento")) {
...@@ -1121,8 +1116,7 @@ public class FichaServlet extends HttpServlet { ...@@ -1121,8 +1116,7 @@ public class FichaServlet extends HttpServlet {
private void listarDatosFicha(HttpServletRequest request, HttpServletResponse response) throws IOException { private void listarDatosFicha(HttpServletRequest request, HttpServletResponse response) throws IOException {
response.setContentType("application/json"); response.setContentType("application/json");
PrintWriter out = response.getWriter(); PrintWriter out = response.getWriter();
System.out.println(request.getParameter("codigoPersona"));
int codigoPersona = Integer.parseInt(request.getParameter("codigoPersona")); int codigoPersona = Integer.parseInt(request.getParameter("codigoPersona"));
FichaServices serviceFicha = new FichaServices(); FichaServices serviceFicha = new FichaServices();
CargaFamiliarService serviceCargaFamiliar = new CargaFamiliarService(); CargaFamiliarService serviceCargaFamiliar = new CargaFamiliarService();
...@@ -1141,7 +1135,7 @@ public class FichaServlet extends HttpServlet { ...@@ -1141,7 +1135,7 @@ public class FichaServlet extends HttpServlet {
JSONArray jsonArrayDatosFamiliares = jsonObjDatosFamiliares.getJSONObject("data").getJSONArray("cargafamiliar"); JSONArray jsonArrayDatosFamiliares = jsonObjDatosFamiliares.getJSONObject("data").getJSONArray("cargafamiliar");
JSONArray jsonArrayExperienciaLaboral = jsonObjExperienciaLaboral.getJSONObject("data").getJSONArray("experiencialaboral"); JSONArray jsonArrayExperienciaLaboral = jsonObjExperienciaLaboral.getJSONObject("data").getJSONArray("experiencialaboral");
JSONArray jsonArrayFormacionAcademica = jsonObjFormacionAcademica.getJSONObject("data").getJSONArray("formacionacademica"); JSONArray jsonArrayFormacionAcademica = jsonObjFormacionAcademica.getJSONObject("data").getJSONArray("formacionacademica");
System.out.println(jsonObjDatosPersonales);
JSONObject jsonReturn = jsonObjDatosPersonales.getJSONObject("data").getJSONObject("persona"); JSONObject jsonReturn = jsonObjDatosPersonales.getJSONObject("data").getJSONObject("persona");
jsonReturn.put("cargafamiliar", jsonArrayDatosFamiliares); jsonReturn.put("cargafamiliar", jsonArrayDatosFamiliares);
jsonReturn.put("experiencialaboral", jsonArrayExperienciaLaboral); jsonReturn.put("experiencialaboral", jsonArrayExperienciaLaboral);
...@@ -1168,10 +1162,7 @@ public class FichaServlet extends HttpServlet { ...@@ -1168,10 +1162,7 @@ public class FichaServlet extends HttpServlet {
String draw = request.getParameter("draw"); String draw = request.getParameter("draw");
int start = Integer.parseInt(request.getParameter("start")); int start = Integer.parseInt(request.getParameter("start"));
int length = Integer.parseInt(request.getParameter("length")); int length = Integer.parseInt(request.getParameter("length"));
System.out.println(json);
System.out.println("draw: " + draw);
System.out.println("start: " + start);
System.out.println("length: " + length);
JSONObject criterioClient = new JSONObject(json); JSONObject criterioClient = new JSONObject(json);
FichaServices services = new FichaServices(); FichaServices services = new FichaServices();
JOlistarFichas = services.consultarFichasPorCriterio(draw, start, length, "", criterioClient, u); JOlistarFichas = services.consultarFichasPorCriterio(draw, start, length, "", criterioClient, u);
...@@ -1311,8 +1302,7 @@ public class FichaServlet extends HttpServlet { ...@@ -1311,8 +1302,7 @@ public class FichaServlet extends HttpServlet {
} else { } else {
String data = request.getParameter("json"); String data = request.getParameter("json");
JSONObject json = new JSONObject(data); JSONObject json = new JSONObject(data);
System.out.println("JSON ACTUALIZAR FICHA -> " + json);
// -------------------------------------------------------- //
int codigoFicha = json.getJSONObject("data").getInt("codigoFicha"); int codigoFicha = json.getJSONObject("data").getInt("codigoFicha");
int codigoSedeArea = json.getInt("codigoSedeArea"); int codigoSedeArea = json.getInt("codigoSedeArea");
int codigoAreaCargo = json.getInt("codigoAreaCargo"); int codigoAreaCargo = json.getInt("codigoAreaCargo");
...@@ -1320,7 +1310,7 @@ public class FichaServlet extends HttpServlet { ...@@ -1320,7 +1310,7 @@ public class FichaServlet extends HttpServlet {
tf.setCodigoFicha(codigoFicha); tf.setCodigoFicha(codigoFicha);
tf.setCodigoSedeArea(codigoSedeArea); tf.setCodigoSedeArea(codigoSedeArea);
tf.setCodigoAreaCargo(codigoAreaCargo); tf.setCodigoAreaCargo(codigoAreaCargo);
// -------------------------------------------------------- //
int codigoPersona = json.getJSONObject("data").getInt("codigoPersona"); int codigoPersona = json.getJSONObject("data").getInt("codigoPersona");
int codigoTipoDocumento = json.getJSONObject("tipoDocumento").getInt("codigoTipoDocumento"); int codigoTipoDocumento = json.getJSONObject("tipoDocumento").getInt("codigoTipoDocumento");
String numeroDocumento = json.getJSONObject("tipoDocumento").getString("numeroDocumento"); String numeroDocumento = json.getJSONObject("tipoDocumento").getString("numeroDocumento");
...@@ -1564,8 +1554,7 @@ public class FichaServlet extends HttpServlet { ...@@ -1564,8 +1554,7 @@ public class FichaServlet extends HttpServlet {
} else { } else {
String data = request.getParameter("json"); String data = request.getParameter("json");
JSONObject json = new JSONObject(data); JSONObject json = new JSONObject(data);
System.out.println("server json: " + json);
int codigoTipoDocumento = json.getInt("codigoTipoDocumento"); int codigoTipoDocumento = json.getInt("codigoTipoDocumento");
String numeroDocumento = json.getString("numeroDocumento"); String numeroDocumento = json.getString("numeroDocumento");
...@@ -1717,12 +1706,10 @@ public class FichaServlet extends HttpServlet { ...@@ -1717,12 +1706,10 @@ public class FichaServlet extends HttpServlet {
p.setCodigoPersona(codigoPersona); p.setCodigoPersona(codigoPersona);
FichaBean f = new FichaBean(); FichaBean f = new FichaBean();
f.setCodigoFicha(codigoFicha); f.setCodigoFicha(codigoFicha);
// PrintWriter out = response.getWriter();
//obtener datos personales //obtener datos personales
JSONObject JOdatosPersonales = serviceFicha.listarDatosFicha(p); JSONObject JOdatosPersonales = serviceFicha.listarDatosFicha(p);
System.out.println(JOdatosPersonales);
// obtener carga familiar // obtener carga familiar
JSONObject JOdatosFamiliares = serviceCargaFamiliar.obtenerCargaFamiliarPorPersona(p); JSONObject JOdatosFamiliares = serviceCargaFamiliar.obtenerCargaFamiliarPorPersona(p);
...@@ -1731,16 +1718,13 @@ public class FichaServlet extends HttpServlet { ...@@ -1731,16 +1718,13 @@ public class FichaServlet extends HttpServlet {
// obtener experiencia laboral // obtener experiencia laboral
JSONObject JOexperienciaLaboral = serviceExperienciaLaboral.obtenerExperienciaLaboralPorPersona(p); JSONObject JOexperienciaLaboral = serviceExperienciaLaboral.obtenerExperienciaLaboralPorPersona(p);
// out.print(JOexperienciaLaboral);
// imprimir // imprimir
crearPDFFicha(request, response, JOdatosPersonales, JOdatosFamiliares, JOformacionAcademica, JOexperienciaLaboral); crearPDFFicha(request, response, JOdatosPersonales, JOdatosFamiliares, JOformacionAcademica, JOexperienciaLaboral);
} }
} }
private void crearPDFFicha(HttpServletRequest request, HttpServletResponse response, JSONObject JOdatosPersonales, JSONObject JOdatosFamiliares, JSONObject JOFormacionAcademica, JSONObject JOexperienciaLaboral) throws ServletException, IOException { private void crearPDFFicha(HttpServletRequest request, HttpServletResponse response, JSONObject JOdatosPersonales, JSONObject JOdatosFamiliares, JSONObject JOFormacionAcademica, JSONObject JOexperienciaLaboral) throws ServletException, IOException {
System.out.println("JSON DATOS FAMILIARES");
System.out.println(JOdatosFamiliares);
String fileName = "ficha" + JOdatosPersonales.getJSONObject("data").getJSONObject("persona").getString("numeroDocumento") + ".pdf"; String fileName = "ficha" + JOdatosPersonales.getJSONObject("data").getJSONObject("persona").getString("numeroDocumento") + ".pdf";
response.setContentType("application/pdf"); response.setContentType("application/pdf");
response.setHeader("Expires", "0"); response.setHeader("Expires", "0");
...@@ -2014,9 +1998,7 @@ public class FichaServlet extends HttpServlet { ...@@ -2014,9 +1998,7 @@ public class FichaServlet extends HttpServlet {
data = new String(bytes, StandardCharsets.UTF_8); data = new String(bytes, StandardCharsets.UTF_8);
JSONObject JOdata = new JSONObject(data); JSONObject JOdata = new JSONObject(data);
System.out.println(JOdata);
crearPDFActividadFicha(JOdata, request, response); crearPDFActividadFicha(JOdata, request, response);
} }
......
...@@ -55,10 +55,9 @@ public class LoteFichaServlet extends HttpServlet { ...@@ -55,10 +55,9 @@ public class LoteFichaServlet extends HttpServlet {
String draw = request.getParameter("draw"); String draw = request.getParameter("draw");
String length = request.getParameter("length"); String length = request.getParameter("length");
String start = request.getParameter("start"); String start = request.getParameter("start");
System.out.println("draw" + draw + " length " + length + " start " + start);
JSONObject jsonObjListarFichasDT = service.listarFichasDT(draw, length, start, json); JSONObject jsonObjListarFichasDT = service.listarFichasDT(draw, length, start, json);
System.out.println("SERVLET jsonObjListarFichasDT >>>> " + jsonObjListarFichasDT);
out.print(jsonObjListarFichasDT); out.print(jsonObjListarFichasDT);
} }
...@@ -68,16 +67,14 @@ public class LoteFichaServlet extends HttpServlet { ...@@ -68,16 +67,14 @@ public class LoteFichaServlet extends HttpServlet {
LoteFichaService service = new LoteFichaService(); LoteFichaService service = new LoteFichaService();
String jsonObj = request.getParameter("json"); String jsonObj = request.getParameter("json");
if (jsonObj != null) { if (jsonObj != null) {
System.out.println(jsonObj);
HttpSession sesion = request.getSession(); HttpSession sesion = request.getSession();
UsuarioBean usuario = (UsuarioBean) sesion.getAttribute("usuario"); UsuarioBean usuario = (UsuarioBean) sesion.getAttribute("usuario");
System.out.println("CODIGO USUARIO >>>> " + usuario.getCodigoUsuario());
JSONObject jsonObjRegistrarLote = new JSONObject(jsonObj); JSONObject jsonObjRegistrarLote = new JSONObject(jsonObj);
if (validarRegistroLoteJson(jsonObjRegistrarLote)) { if (validarRegistroLoteJson(jsonObjRegistrarLote)) {
JSONObject jsonReturn = service.registrarLote(jsonObjRegistrarLote, usuario); JSONObject jsonReturn = service.registrarLote(jsonObjRegistrarLote, usuario);
out.print(jsonReturn); out.print(jsonReturn);
// out.print(jsonObjRegistrarLote);
} else { } else {
out.print("Ha ocurrido un error. Al parecer esta infringiendo las leyes de los values en los inputs."); out.print("Ha ocurrido un error. Al parecer esta infringiendo las leyes de los values en los inputs.");
} }
...@@ -96,13 +93,10 @@ public class LoteFichaServlet extends HttpServlet { ...@@ -96,13 +93,10 @@ public class LoteFichaServlet extends HttpServlet {
String length = request.getParameter("length"); String length = request.getParameter("length");
String start = request.getParameter("start"); String start = request.getParameter("start");
String search = request.getParameter("search"); String search = request.getParameter("search");
System.out.println("search ====> " + search);
if (search != null) { if (search != null) {
System.out.println("draw" + draw + " length " + length + " start " + start); JSONObject jsonObjListarLoteDT = service.listarLoteDT(draw, length, start, search);
JSONObject jsonObjListarLoteDT = service.listarLoteDT(draw, length, start, search); out.print(jsonObjListarLoteDT);
System.out.println("SERVLET jsonObjListarLoteDT >>>> " + jsonObjListarLoteDT);
out.print(jsonObjListarLoteDT);
} else { } else {
out.print("Los datos llegaron nulos"); out.print("Los datos llegaron nulos");
} }
......
...@@ -84,10 +84,6 @@ public class MenuServlet extends HttpServlet { ...@@ -84,10 +84,6 @@ public class MenuServlet extends HttpServlet {
int codigoCategoria = Integer.parseInt(request.getParameter("codigoCategoria")); int codigoCategoria = Integer.parseInt(request.getParameter("codigoCategoria"));
int codigoSubCategoria = Integer.parseInt(request.getParameter("codigoSubCategoria")); int codigoSubCategoria = Integer.parseInt(request.getParameter("codigoSubCategoria"));
// System.out.println("codTitulo >>>> " + codTitulo);
// System.out.println("codModulo >>>> " + codModulo);
// System.out.println("codCategoria >>>> " + codCategoria);
// System.out.println("codSubCategoria >>>> " + codSubCategoria);
HttpSession session_actual = request.getSession(true); HttpSession session_actual = request.getSession(true);
MenuBean menu = new MenuBean(); MenuBean menu = new MenuBean();
......
...@@ -31,8 +31,7 @@ public class PersonaServlet extends HttpServlet { ...@@ -31,8 +31,7 @@ public class PersonaServlet extends HttpServlet {
String accion = request.getParameter("accion"); String accion = request.getParameter("accion");
if (accion == null) { if (accion == null) {
} else { } else {
System.out.println("=================== " + accion.toUpperCase() + " ===================");
switch (accion) { switch (accion) {
case "validarExistenciaNumeroDocumento": case "validarExistenciaNumeroDocumento":
validarExistenciaNumeroDocumento(request, response); validarExistenciaNumeroDocumento(request, response);
...@@ -189,14 +188,10 @@ public class PersonaServlet extends HttpServlet { ...@@ -189,14 +188,10 @@ public class PersonaServlet extends HttpServlet {
out.print(JOFicha); out.print(JOFicha);
} }
private void verificarPersona(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { private void verificarPersona(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("************* SERVLET - VERIFICAR PERSONA *************");
String codigoVerificacion = request.getParameter("codigoVerificacion"); String codigoVerificacion = request.getParameter("codigoVerificacion");
String numeroDocumento = request.getParameter("numeroDocumento"); String numeroDocumento = request.getParameter("numeroDocumento");
System.out.println("Obtencion de parametros de verificacion.jsp:");
System.out.println("1) codigoVerificacion: " + codigoVerificacion);
System.out.println("2) numeroDocumento: " + numeroDocumento);
System.out.println("--------------------------------");
// verificamos que los parametros enviados desde el jsp no sean nulos // verificamos que los parametros enviados desde el jsp no sean nulos
if (codigoVerificacion != null && numeroDocumento != null) { if (codigoVerificacion != null && numeroDocumento != null) {
// validar que los parametros sean solo alfanumericos // validar que los parametros sean solo alfanumericos
...@@ -204,88 +199,60 @@ public class PersonaServlet extends HttpServlet { ...@@ -204,88 +199,60 @@ public class PersonaServlet extends HttpServlet {
// obtenemos los valores de session // obtenemos los valores de session
TokenFichaBean tf = (TokenFichaBean) session.getAttribute("tokenFicha"); TokenFichaBean tf = (TokenFichaBean) session.getAttribute("tokenFicha");
tf.setCodigoVerificacion(codigoVerificacion); tf.setCodigoVerificacion(codigoVerificacion);
System.out.println("Variable de session (TokenFicha):");
System.out.println("1) tokenFicha: " + tf);
System.out.println("2) codigoTokenFicha: " + tf.getCodigoTokenFicha());
System.out.println("3) token: " + tf.getToken());
System.out.println("4) codigoVerificacion: " + tf.getCodigoVerificacion());
System.out.println("--------------------------------");
// instanciar objeto persona y setear valores // instanciar objeto persona y setear valores
PersonaBean p = new PersonaBean(); PersonaBean p = new PersonaBean();
p.setNumeroDocumento(numeroDocumento); p.setNumeroDocumento(numeroDocumento);
System.out.println("Instancia personaBean:");
System.out.println("1) personaBean: " + p); // instanciar servicio persona
System.out.println("2) numeroDocumento: " + p.getNumeroDocumento());
System.out.println("--------------------------------");
// instanciar servicio persona
System.out.println("Verificacion persona:");
PersonaService service = new PersonaService(); PersonaService service = new PersonaService();
System.out.println("1) Persona Service: " + service);
// invocar al metodo de verificacion de persona // invocar al metodo de verificacion de persona
JSONObject jsonObjVerificarPersona = service.verificarPersona(tf, p); JSONObject jsonObjVerificarPersona = service.verificarPersona(tf, p);
System.out.println("2) json verificar persona: " + jsonObjVerificarPersona);
System.out.println("--------------------------------");
// validar repuesta del metodo verificar persona // validar repuesta del metodo verificar persona
if (jsonObjVerificarPersona.getBoolean("status")) { if (jsonObjVerificarPersona.getBoolean("status")) {
// obtener codigo tipo de documento // obtener codigo tipo de documento
System.out.println("obtener codigo tipo documento:");
TipoDocumentoService serviceTipoDocumento = new TipoDocumentoService(); TipoDocumentoService serviceTipoDocumento = new TipoDocumentoService();
JSONObject jsonObjObtenerCodigoTipoDocumento = serviceTipoDocumento.obtenerCodigoTipoDocumento(tf); JSONObject jsonObjObtenerCodigoTipoDocumento = serviceTipoDocumento.obtenerCodigoTipoDocumento(tf);
System.out.println("1) service Tipo Documento: " + serviceTipoDocumento);
System.out.println("2) json obtener tipo documento: " + jsonObjObtenerCodigoTipoDocumento);
// validar respuesta del metodo obtener codigo tipo documento // validar respuesta del metodo obtener codigo tipo documento
if (jsonObjObtenerCodigoTipoDocumento.getBoolean("status")) { if (jsonObjObtenerCodigoTipoDocumento.getBoolean("status")) {
int codigoTipoDocumento = jsonObjObtenerCodigoTipoDocumento.getJSONObject("data").getInt("getResultedKey"); int codigoTipoDocumento = jsonObjObtenerCodigoTipoDocumento.getJSONObject("data").getInt("getResultedKey");
System.out.println("3) codigoTipoDocumento: " + codigoTipoDocumento);
System.out.println("--------------------------------");
System.out.println("obtener codigo persona:");
JSONObject jsonObjObtenerCodigoPersona = service.obtenerCodigoPersona(tf); JSONObject jsonObjObtenerCodigoPersona = service.obtenerCodigoPersona(tf);
System.out.println("1) json obtener codigo persona: " + jsonObjObtenerCodigoPersona);
// validar respuesta del metodo obtener codigo persona // validar respuesta del metodo obtener codigo persona
if (jsonObjObtenerCodigoPersona.getBoolean("status")) { if (jsonObjObtenerCodigoPersona.getBoolean("status")) {
int codigoPersona = jsonObjObtenerCodigoPersona.getJSONObject("data").getInt("getResultedKey"); int codigoPersona = jsonObjObtenerCodigoPersona.getJSONObject("data").getInt("getResultedKey");
System.out.println("2) codigoPersona: " + codigoPersona);
System.out.println("--------------------------------");
System.out.println("Obtener persona:");
// instacia de la clase persona // instacia de la clase persona
p.setCodigoPersona(codigoPersona); p.setCodigoPersona(codigoPersona);
p.setCodigoTipoDocumento(codigoTipoDocumento); p.setCodigoTipoDocumento(codigoTipoDocumento);
JSONObject jsonObjObtenerPersonaSession = service.obtenerPersonaSession(p); JSONObject jsonObjObtenerPersonaSession = service.obtenerPersonaSession(p);
System.out.println("1) Param codigoPersona: " + codigoPersona);
System.out.println("2) Param codigoTipoDocumento: " + codigoTipoDocumento);
System.out.println("3) json obtener persona session: " + jsonObjObtenerPersonaSession);
// validar respuesta del metodo obtener persona session // validar respuesta del metodo obtener persona session
if (jsonObjObtenerPersonaSession.getBoolean("status")) { if (jsonObjObtenerPersonaSession.getBoolean("status")) {
System.out.println("--------------------------------");
System.out.println("variables para el envio de sesion:");
JSONObject jsonObjPersona = jsonObjObtenerPersonaSession.getJSONObject("data"); JSONObject jsonObjPersona = jsonObjObtenerPersonaSession.getJSONObject("data");
JSONArray jsonArrPersona = jsonObjPersona.getJSONArray("personas"); JSONArray jsonArrPersona = jsonObjPersona.getJSONArray("personas");
if (jsonArrPersona.getJSONObject(0).isNull("apellidoPaterno")) { if (jsonArrPersona.getJSONObject(0).isNull("apellidoPaterno")) {
System.out.println("1) apellidoPaterno: null");
p.setApellidoPaterno(null); p.setApellidoPaterno(null);
} else { } else {
p.setApellidoPaterno(jsonArrPersona.getJSONObject(0).getString("apellidoPaterno")); p.setApellidoPaterno(jsonArrPersona.getJSONObject(0).getString("apellidoPaterno"));
System.out.println("1) apellidoPaterno: " + jsonArrPersona.getJSONObject(0).getString("apellidoPaterno"));
} }
if (jsonArrPersona.getJSONObject(0).isNull("apellidoMaterno")) { if (jsonArrPersona.getJSONObject(0).isNull("apellidoMaterno")) {
p.setApellidoMaterno(null); p.setApellidoMaterno(null);
System.out.println("2) apellidoMaterno: null");
} else { } else {
p.setApellidoMaterno(jsonArrPersona.getJSONObject(0).getString("apellidoMaterno")); p.setApellidoMaterno(jsonArrPersona.getJSONObject(0).getString("apellidoMaterno"));
System.out.println("2) apellidoMaterno: " + jsonArrPersona.getJSONObject(0).getString("apellidoMaterno"));
} }
if (jsonArrPersona.getJSONObject(0).isNull("nombre")) { if (jsonArrPersona.getJSONObject(0).isNull("nombre")) {
p.setNombre(null); p.setNombre(null);
System.out.println("3) nombre: null");
} else { } else {
p.setNombre(jsonArrPersona.getJSONObject(0).getString("nombre")); p.setNombre(jsonArrPersona.getJSONObject(0).getString("nombre"));
System.out.println("3) nombre: " + jsonArrPersona.getJSONObject(0).getString("nombre"));
} }
p.setCorreo(jsonArrPersona.getJSONObject(0).getString("correo")); p.setCorreo(jsonArrPersona.getJSONObject(0).getString("correo"));
System.out.println("4) correo: " + jsonArrPersona.getJSONObject(0).getString("correo"));
p.setNombreTipoDocumento(jsonArrPersona.getJSONObject(0).getString("nombreTipoDocumento")); p.setNombreTipoDocumento(jsonArrPersona.getJSONObject(0).getString("nombreTipoDocumento"));
System.out.println("5) nombreTipoDocumento: " + jsonArrPersona.getJSONObject(0).getString("nombreTipoDocumento"));
if (codigoTipoDocumento == 3) { if (codigoTipoDocumento == 3) {
p.setRuc(numeroDocumento); p.setRuc(numeroDocumento);
} }
...@@ -327,8 +294,7 @@ public class PersonaServlet extends HttpServlet { ...@@ -327,8 +294,7 @@ public class PersonaServlet extends HttpServlet {
response.sendRedirect("vistas/response/ErrorToken.jsp"); response.sendRedirect("vistas/response/ErrorToken.jsp");
session.removeAttribute("tokenFicha"); session.removeAttribute("tokenFicha");
} }
System.out.println("************* /SERVLET - VERIFICAR PERSONA *************");
} }
} }
...@@ -31,28 +31,23 @@ public class TokenFichaServlet extends HttpServlet { ...@@ -31,28 +31,23 @@ public class TokenFichaServlet extends HttpServlet {
// ACCION: validar que accion no sea nulo // ACCION: validar que accion no sea nulo
if (accion != null) { if (accion != null) {
try { try {
if (accion.equals("validarTokenFichaVerificacion")) { // ACCION: validar token ficha "verificacion.jsp" if (accion.equals("validarTokenFichaVerificacion")) { // ACCION: validar token ficha "verificacion.jsp"
System.out.println("accion validarTokenFichaVerificacion correcto");
validarTokenFichaVerificacion(request, response); validarTokenFichaVerificacion(request, response);
} else if (accion.equals("desactivarToken")) { // ACCION: desactivar token } else if (accion.equals("desactivarToken")) { // ACCION: desactivar token
desactivarToken(request, response); desactivarToken(request, response);
} // ACION: VALDIAR TOKEN FICHA } // ACION: VALDIAR TOKEN FICHA
else if (EncryptAction.Desencriptar(accion, "TR1SM3G1ST0-PL4N1LL4").equals("validarTokenFicha")) { // ACCION: validar si la desencriptacion de datos es igual a "validarTokenFicha" else if (EncryptAction.Desencriptar(accion, "TR1SM3G1ST0-PL4N1LL4").equals("validarTokenFicha")) { // ACCION: validar si la desencriptacion de datos es igual a "validarTokenFicha"
System.out.println("accion correcta");
validarTokenFicha(request, response); validarTokenFicha(request, response);
} else { // ACCION: ERROR } else { // ACCION: ERROR
mensaje = "No pudimos determinar a qué URL intentabas acceder. Por favor, verifique para asegurarse de que su URL no esté truncada"; mensaje = "No pudimos determinar a qué URL intentabas acceder. Por favor, verifique para asegurarse de que su URL no esté truncada";
sessionTokenFicha.setAttribute("errorTokenFicha", mensaje); sessionTokenFicha.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp"); response.sendRedirect("vistas/response/ErrorToken.jsp");
} }
} catch (Exception ex) { } catch (Exception ex) {
System.out.println("Error desencriptacion de datos servlet: " + ex.getMessage());
mensaje = "Error, no se pudo desencriptar los datos"; mensaje = "Error, no se pudo desencriptar los datos";
sessionTokenFicha.setAttribute("errorTokenFicha", mensaje); sessionTokenFicha.setAttribute("errorTokenFicha", mensaje);
// response.sendRedirect("vistas/response/ErrorToken.jsp");
} }
} else { // ACCION: accion es nulo (redireccionar a la página de error) } else { // ACCION: accion es nulo (redireccionar a la página de error)
System.out.println("accion es nulo");
// accion error page // accion error page
mensaje = "Error, no se encontró el parámetro 'accion'"; mensaje = "Error, no se encontró el parámetro 'accion'";
sessionTokenFicha.setAttribute("errorTokenFicha", mensaje); sessionTokenFicha.setAttribute("errorTokenFicha", mensaje);
...@@ -69,21 +64,16 @@ public class TokenFichaServlet extends HttpServlet { ...@@ -69,21 +64,16 @@ public class TokenFichaServlet extends HttpServlet {
// ID: validar que el parametro ID no sea nulo // ID: validar que el parametro ID no sea nulo
if (id != null) { if (id != null) {
System.out.println("id => " + id);
System.out.println("id d. => " + EncryptAction.Desencriptar(id, "TR1SM3G1ST0-ID-PL4N1LL4"));
// ID: validar si el ID desencriptado es igual a lo encriptado // ID: validar si el ID desencriptado es igual a lo encriptado
if (id.equals(EncryptAction.Encriptar(EncryptAction.Desencriptar(id, "TR1SM3G1ST0-ID-PL4N1LL4"), "TR1SM3G1ST0-ID-PL4N1LL4"))) { // ID: el id es igual a lo encriptado if (id.equals(EncryptAction.Encriptar(EncryptAction.Desencriptar(id, "TR1SM3G1ST0-ID-PL4N1LL4"), "TR1SM3G1ST0-ID-PL4N1LL4"))) { // ID: el id es igual a lo encriptado
// desencriptar id // desencriptar id
int codigoTokenFicha = Integer.parseInt(EncryptAction.Desencriptar(id, "TR1SM3G1ST0-ID-PL4N1LL4")); int codigoTokenFicha = Integer.parseInt(EncryptAction.Desencriptar(id, "TR1SM3G1ST0-ID-PL4N1LL4"));
System.out.println("codigoTokenFicha => " + codigoTokenFicha);
// obtener parametro token // obtener parametro token
String token = request.getParameter("token"); String token = request.getParameter("token");
// TOKEN: validar que el parametro TOKEN no sea nulo // TOKEN: validar que el parametro TOKEN no sea nulo
if (token != null) { if (token != null) {
System.out.println("token => " + token);
/* VALIDAR QUE EL TOKEN SEA IGUAL A LO DE LA URL */ /* VALIDAR QUE EL TOKEN SEA IGUAL A LO DE LA URL */
// guardar parametros en el objeto token ficha // guardar parametros en el objeto token ficha
...@@ -119,15 +109,12 @@ public class TokenFichaServlet extends HttpServlet { ...@@ -119,15 +109,12 @@ public class TokenFichaServlet extends HttpServlet {
// validar que el token cumpla con las condiciones mencionadas anteriormente es true (correcto) // validar que el token cumpla con las condiciones mencionadas anteriormente es true (correcto)
if (jsonObjValidarToken.getBoolean("status")) { if (jsonObjValidarToken.getBoolean("status")) {
System.out.println("************SESION VALID******************");
if (sessionTokenFicha.isNew()) { if (sessionTokenFicha.isNew()) {
System.out.println("NUEVA SESION"); } else {
} else {
System.out.println("ANTIGUA SESION");
sessionTokenFicha.invalidate(); sessionTokenFicha.invalidate();
} }
System.out.println("************SESION VALID******************");
// es correcto, redireccionar a la verificacion // es correcto, redireccionar a la verificacion
sessionTokenFicha = request.getSession(); sessionTokenFicha = request.getSession();
sessionTokenFicha.setAttribute("tokenFicha", tf); sessionTokenFicha.setAttribute("tokenFicha", tf);
...@@ -139,54 +126,40 @@ public class TokenFichaServlet extends HttpServlet { ...@@ -139,54 +126,40 @@ public class TokenFichaServlet extends HttpServlet {
// validar que el token se haya desactivado con éxito // validar que el token se haya desactivado con éxito
if (jsonObjDesactivarToken.getBoolean("status")) { if (jsonObjDesactivarToken.getBoolean("status")) {
// el token no es válido a caducado o a expirado // el token no es válido a caducado o a expirado
mensaje = "El token no existe o ha caducado"; mensaje = "El token no existe o ha caducado";
System.out.println("=>>>>> " + mensaje);
System.out.println("Error token ha expirado");
sessionTokenFicha.setAttribute("errorTokenFicha", mensaje); sessionTokenFicha.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp"); response.sendRedirect("vistas/response/ErrorToken.jsp");
sessionTokenFicha.removeAttribute("tokenFicha"); sessionTokenFicha.removeAttribute("tokenFicha");
} else { } else {
// el token no es válido a caducado o a expirado - salio un error al desactivar el token // el token no es válido a caducado o a expirado - salio un error al desactivar el token
mensaje = "El token no existe o ha caducado"; mensaje = "El token no existe o ha caducado";
System.out.println("=>>>>> " + mensaje);
System.out.println("Error al desactivar el token");
sessionTokenFicha.setAttribute("errorTokenFicha", mensaje); sessionTokenFicha.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp"); response.sendRedirect("vistas/response/ErrorToken.jsp");
sessionTokenFicha.removeAttribute("tokenFicha"); sessionTokenFicha.removeAttribute("tokenFicha");
} }
} }
} else { // la url es false (incorrecta) } else { // la url es false (incorrecta)
mensaje = jsonObjValidarTokenURL.getString("message"); mensaje = jsonObjValidarTokenURL.getString("message");
System.out.println("=>>>>> " + mensaje);
System.out.println("Error el token no es válido error url");
sessionTokenFicha.setAttribute("errorTokenFicha", mensaje); sessionTokenFicha.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp"); response.sendRedirect("vistas/response/ErrorToken.jsp");
sessionTokenFicha.removeAttribute("tokenFicha"); sessionTokenFicha.removeAttribute("tokenFicha");
} }
} else { // TOKEN: token es nulo (redireccionar a la página de error) } else { // TOKEN: token es nulo (redireccionar a la página de error)
System.out.println("token es nulo");
// accion error page // accion error page
mensaje = "Error, no se encontró el parámetro 'token'"; mensaje = "Error, no se encontró el parámetro 'token'";
System.out.println("=>>>>> " + mensaje);
System.out.println("Error el token es nulo");
sessionTokenFicha.setAttribute("errorTokenFicha", mensaje); sessionTokenFicha.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp"); response.sendRedirect("vistas/response/ErrorToken.jsp");
sessionTokenFicha.removeAttribute("tokenFicha"); sessionTokenFicha.removeAttribute("tokenFicha");
} }
} else { // ID: ERROR } else { // ID: ERROR
mensaje = "No pudimos determinar a qué URL intentabas acceder. Por favor, verifique para asegurarse de que su URL no esté truncada"; mensaje = "No pudimos determinar a qué URL intentabas acceder. Por favor, verifique para asegurarse de que su URL no esté truncada";
System.out.println("=>>>>> " + mensaje);
System.out.println("Error url falsa");
sessionTokenFicha.setAttribute("errorTokenFicha", mensaje); sessionTokenFicha.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp"); response.sendRedirect("vistas/response/ErrorToken.jsp");
sessionTokenFicha.removeAttribute("tokenFicha"); sessionTokenFicha.removeAttribute("tokenFicha");
} }
} else { // ID: id es nulo (redireccionar a la página de error) } else { // ID: id es nulo (redireccionar a la página de error)
System.out.println("id es nulo");
// accion error page // accion error page
mensaje = "Error, no se encontró el parámetro 'id'"; mensaje = "Error, no se encontró el parámetro 'id'";
System.out.println("=>>>>> " + mensaje);
System.out.println("Error id nulo");
sessionTokenFicha.setAttribute("errorTokenFicha", mensaje); sessionTokenFicha.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp"); response.sendRedirect("vistas/response/ErrorToken.jsp");
sessionTokenFicha.removeAttribute("tokenFicha"); sessionTokenFicha.removeAttribute("tokenFicha");
......
...@@ -84,7 +84,7 @@ public class UsuarioServlet extends HttpServlet { ...@@ -84,7 +84,7 @@ public class UsuarioServlet extends HttpServlet {
TrabajadorResponsableBean trabajadorResponsable = new TrabajadorResponsableBean(); TrabajadorResponsableBean trabajadorResponsable = new TrabajadorResponsableBean();
trabajadorResponsable.setDni(usuario.getDni()); trabajadorResponsable.setDni(usuario.getDni());
JSONObject jsonObjValidarExistenciaTrabajador = service.validarExistenciaTrabajadorPorDni(trabajadorResponsable); JSONObject jsonObjValidarExistenciaTrabajador = service.validarExistenciaTrabajadorPorDni(trabajadorResponsable);
System.out.println("jsonObjValidarExistenciaTrabajador -> " + jsonObjValidarExistenciaTrabajador);
if (!jsonObjValidarExistenciaTrabajador.getBoolean("status")) { if (!jsonObjValidarExistenciaTrabajador.getBoolean("status")) {
trabajadorResponsable.setCodigoPlanillaReal(usuario.getCodigoTrabajador()); trabajadorResponsable.setCodigoPlanillaReal(usuario.getCodigoTrabajador());
trabajadorResponsable.setApellidoPaterno(usuario.getApellidoPaternoPersona()); trabajadorResponsable.setApellidoPaterno(usuario.getApellidoPaternoPersona());
...@@ -92,14 +92,11 @@ public class UsuarioServlet extends HttpServlet { ...@@ -92,14 +92,11 @@ public class UsuarioServlet extends HttpServlet {
trabajadorResponsable.setNombre(usuario.getNombresPersona()); trabajadorResponsable.setNombre(usuario.getNombresPersona());
trabajadorResponsable.setCodigoUsuario(usuario.getCodigoUsuario()); trabajadorResponsable.setCodigoUsuario(usuario.getCodigoUsuario());
JSONObject jsonObjRegistrarTrabajador = service.registrarTrabajadorResponsable(trabajadorResponsable); JSONObject jsonObjRegistrarTrabajador = service.registrarTrabajadorResponsable(trabajadorResponsable);
System.out.println("No existe el personal.. Se registrará");
if (jsonObjRegistrarTrabajador.getBoolean("status")) { if (jsonObjRegistrarTrabajador.getBoolean("status")) {
System.out.println("Se registro el trabajador responsable"); } else {
} else {
System.out.println("Error al registrar trabajador responsable");
} }
} else { } else {
System.out.println("Existe personal en la base");
} }
int codigoProyectoDetalle = usuario.getCodigoProyectoDetalle(); int codigoProyectoDetalle = usuario.getCodigoProyectoDetalle();
...@@ -120,8 +117,7 @@ public class UsuarioServlet extends HttpServlet { ...@@ -120,8 +117,7 @@ public class UsuarioServlet extends HttpServlet {
session_actual.setAttribute("menuSesionSubCategoria", menuSubCategoria); session_actual.setAttribute("menuSesionSubCategoria", menuSubCategoria);
JSONObject jDatosTrabajadorResponsable = service.obtenerDatosTrabajadorResponsable(usuario.getCodigoTrabajador()); JSONObject jDatosTrabajadorResponsable = service.obtenerDatosTrabajadorResponsable(usuario.getCodigoTrabajador());
System.out.println(trabajadorResponsable);
if (jDatosTrabajadorResponsable.getBoolean("status")) { if (jDatosTrabajadorResponsable.getBoolean("status")) {
usuario.setNombreSede(jDatosTrabajadorResponsable.getJSONObject("data").getString("nombreSede")); usuario.setNombreSede(jDatosTrabajadorResponsable.getJSONObject("data").getString("nombreSede"));
usuario.setNombreArea(jDatosTrabajadorResponsable.getJSONObject("data").getString("nombreArea")); usuario.setNombreArea(jDatosTrabajadorResponsable.getJSONObject("data").getString("nombreArea"));
......
...@@ -13,95 +13,96 @@ import trismegistoplanilla.utilities.Variables; ...@@ -13,95 +13,96 @@ import trismegistoplanilla.utilities.Variables;
public class AreaCargoSqlserverDAO implements AreaCargoDAO { public class AreaCargoSqlserverDAO implements AreaCargoDAO {
@Override @Override
public JSONObject obtenerAreaCargo(AreaBean a, CargoBean c) { public JSONObject obtenerAreaCargo(AreaBean a, CargoBean c) {
JSONObject JOObtenerAreaCargo = null; System.out.println("AreaCargoSqlserverDAO: obtenerAreaCargo");
ResponseHelper response = new ResponseHelper(); JSONObject JOObtenerAreaCargo = null;
String sql = "" ResponseHelper response = new ResponseHelper();
+ "select " String sql = ""
+ "codigo_area_cargo codigoAreaCargo " + "select "
+ "from area_cargo " + "codigo_area_cargo codigoAreaCargo "
+ "where codigo_area = ? and codigo_cargo = ? and estado_registro = 1"; + "from area_cargo "
System.out.println("SQL obtenerAreaCargo: " + sql); + "where codigo_area = ? and codigo_cargo = ? and estado_registro = 1";
Connection conexion = null; Connection conexion = null;
PreparedStatement ps = null; PreparedStatement ps = null;
ResultSet rs = null; ResultSet rs = null;
try { try {
conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
ps = conexion.prepareStatement(sql); ps = conexion.prepareStatement(sql);
ps.setInt(1, a.getCodigoArea()); ps.setInt(1, a.getCodigoArea());
ps.setInt(2, c.getCodigoCargo()); ps.setInt(2, c.getCodigoCargo());
rs = ps.executeQuery(); rs = ps.executeQuery();
rs.next(); rs.next();
int codigoAreaCargo = rs.getInt("codigoAreaCargo"); int codigoAreaCargo = rs.getInt("codigoAreaCargo");
if (codigoAreaCargo > 0) { if (codigoAreaCargo > 0) {
JSONObject objAreaCargo = new JSONObject(); JSONObject objAreaCargo = new JSONObject();
objAreaCargo.put("getResultedKey", codigoAreaCargo); objAreaCargo.put("getResultedKey", codigoAreaCargo);
response.setStatus(true); response.setStatus(true);
response.setMessage("Se encontró el código"); response.setMessage("Se encontró el código");
response.setData(objAreaCargo); response.setData(objAreaCargo);
} else { } else {
response.setStatus(false); response.setStatus(false);
response.setMessage("Error! no se ha podido encontrar el código area cargo"); response.setMessage("Error! no se ha podido encontrar el código area cargo");
} }
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("obtenerAreaCargo -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); e.printStackTrace();
response.setStatus(false); response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally { } finally {
try { try {
if (rs != null) { if (rs != null) {
rs.close(); rs.close();
} }
if (ps != null) { if (ps != null) {
ps.close(); ps.close();
} }
if (conexion != null) { if (conexion != null) {
conexion.close(); conexion.close();
} }
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); e.printStackTrace();
} }
} }
JOObtenerAreaCargo = new JSONObject(response); JOObtenerAreaCargo = new JSONObject(response);
return JOObtenerAreaCargo; return JOObtenerAreaCargo;
} }
@Override @Override
public JSONObject asignarAreaCargo(JSONObject datos) { public JSONObject asignarAreaCargo(JSONObject datos) {
JSONObject jObject = null; System.out.println("AreaCargoSqlserverDAO: asignarAreaCargo");
ResponseHelper response = new ResponseHelper(); JSONObject jObject = null;
Connection cnx = null; ResponseHelper response = new ResponseHelper();
PreparedStatement ps = null; Connection cnx = null;
ResultSet rs = null; PreparedStatement ps = null;
String sql = ""; ResultSet rs = null;
int resultado = 0; String sql = "";
try { int resultado = 0;
cnx = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); try {
ps = cnx.prepareStatement(sql); cnx = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
} catch (SQLException e) { ps = cnx.prepareStatement(sql);
System.err.println("@Method -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); } catch (SQLException e) {
response.setStatus(false); e.printStackTrace();
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setStatus(false);
} finally { response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
try { } finally {
if (rs != null) { try {
rs.close(); if (rs != null) {
} rs.close();
if (ps != null) { }
ps.close(); if (ps != null) {
} ps.close();
if (cnx != null) { }
cnx.close(); if (cnx != null) {
} cnx.close();
} catch (SQLException e) { }
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); } catch (SQLException e) {
} e.printStackTrace();
} }
}
jObject = new JSONObject(response);
return jObject; jObject = new JSONObject(response);
} return jObject;
}
} }
...@@ -12,59 +12,59 @@ import trismegistoplanilla.utilities.Variables; ...@@ -12,59 +12,59 @@ import trismegistoplanilla.utilities.Variables;
public class AreaCargoTipoPagoSqlserverDAO implements AreaCargoTipoPagoDAO { public class AreaCargoTipoPagoSqlserverDAO implements AreaCargoTipoPagoDAO {
@Override @Override
public JSONObject obtenerAreaCargoTipoPago(AreaCargoTipoPagoBean actp) { public JSONObject obtenerAreaCargoTipoPago(AreaCargoTipoPagoBean actp) {
JSONObject JOObtenerAreaCargoTipoPago = null; System.out.println("AreaCargoTipoPagoSqlserverDAO: obtenerAreaCargoTipoPago");
ResponseHelper response = new ResponseHelper(); JSONObject JOObtenerAreaCargoTipoPago = null;
ResponseHelper response = new ResponseHelper();
String sql = ""
+ "select " String sql = ""
+ "codigo_area_cargo_tipo_pago codigoAreaCargoTipoPago " + "select "
+ "from area_cargo_tipo_pago " + "codigo_area_cargo_tipo_pago codigoAreaCargoTipoPago "
+ "where codigo_area_cargo = ? and codigo_tipo_pago = ? and estado_registro = 1"; + "from area_cargo_tipo_pago "
System.out.println("SQL obtenerAreaCargoTipoPago: " + sql); + "where codigo_area_cargo = ? and codigo_tipo_pago = ? and estado_registro = 1";
Connection conexion = null; Connection conexion = null;
PreparedStatement ps = null; PreparedStatement ps = null;
ResultSet rs = null; ResultSet rs = null;
try { try {
conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
ps = conexion.prepareStatement(sql); ps = conexion.prepareStatement(sql);
ps.setInt(1, actp.getCodigoAreaCargo()); ps.setInt(1, actp.getCodigoAreaCargo());
ps.setInt(2, actp.getCodigoTipoPago()); ps.setInt(2, actp.getCodigoTipoPago());
rs = ps.executeQuery(); rs = ps.executeQuery();
rs.next(); rs.next();
int codigoAreaCargoTipoPago = rs.getInt("codigoAreaCargoTipoPago"); int codigoAreaCargoTipoPago = rs.getInt("codigoAreaCargoTipoPago");
if (codigoAreaCargoTipoPago > 0) { if (codigoAreaCargoTipoPago > 0) {
JSONObject objAreaCargo = new JSONObject(); JSONObject objAreaCargo = new JSONObject();
objAreaCargo.put("getResultedKey", codigoAreaCargoTipoPago); objAreaCargo.put("getResultedKey", codigoAreaCargoTipoPago);
response.setStatus(true); response.setStatus(true);
response.setMessage("Se encontró el código"); response.setMessage("Se encontró el código");
response.setData(objAreaCargo); response.setData(objAreaCargo);
} else { } else {
response.setStatus(false); response.setStatus(false);
response.setMessage("Error! no se ha podido encontrar el código area cargo"); response.setMessage("Error! no se ha podido encontrar el código area cargo");
} }
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("obtenerAreaCargoTipoPago -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); e.printStackTrace();
response.setStatus(false); response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally { } finally {
try { try {
if (rs != null) { if (rs != null) {
rs.close(); rs.close();
} }
if (ps != null) { if (ps != null) {
ps.close(); ps.close();
} }
if (conexion != null) { if (conexion != null) {
conexion.close(); conexion.close();
} }
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); e.printStackTrace();
} }
} }
JOObtenerAreaCargoTipoPago = new JSONObject(response); JOObtenerAreaCargoTipoPago = new JSONObject(response);
return JOObtenerAreaCargoTipoPago; return JOObtenerAreaCargoTipoPago;
} }
} }
...@@ -11,52 +11,49 @@ import trismegistoplanilla.utilities.Variables; ...@@ -11,52 +11,49 @@ import trismegistoplanilla.utilities.Variables;
public class ConfiguracionFichaSqlserverDAO implements ConfiguracionFichaDAO { public class ConfiguracionFichaSqlserverDAO implements ConfiguracionFichaDAO {
@Override @Override
public JSONObject getDefaultMail() { public JSONObject getDefaultMail() {
JSONObject JOmail = null; System.out.println("ConfiguracionFichaSqlserverDAO: getDefaultMail");
ResponseHelper response = new ResponseHelper(); JSONObject JOmail = null;
String sql = "" ResponseHelper response = new ResponseHelper();
+ "select " String sql = ""
+ "correo " + "select "
+ "from configuracion_ficha " + "correo "
+ "where estado = 1"; + "from configuracion_ficha "
System.out.println("SQL getDefaultMail: " + sql); + "where estado = 1";
Connection conexion = null; Connection conexion = null;
PreparedStatement ps = null; PreparedStatement ps = null;
ResultSet rs = null; ResultSet rs = null;
try { try {
conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
ps = conexion.prepareStatement(sql); ps = conexion.prepareStatement(sql);
rs = ps.executeQuery(); rs = ps.executeQuery();
rs.next(); rs.next();
JSONObject obj = new JSONObject(); JSONObject obj = new JSONObject();
obj.put("mail", rs.getString("correo")); obj.put("mail", rs.getString("correo"));
response.setData(obj); response.setData(obj);
response.setStatus(true); response.setStatus(true);
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("getDefaultMail -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); e.printStackTrace();
response.setStatus(false); response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally { } finally {
try { try {
if (rs != null) { if (rs != null) {
rs.close(); rs.close();
} }
if (ps != null) { if (ps != null) {
ps.close(); ps.close();
} }
if (conexion != null) { if (conexion != null) {
conexion.close(); conexion.close();
} }
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); e.printStackTrace();
} }
} }
JOmail = new JSONObject(response); JOmail = new JSONObject(response);
return JOmail; return JOmail;
} }
// public static void main(String[] args) {
// System.out.println(new ConfiguracionFichaSqlserverDAO().getDefaultMail());
// }
} }
...@@ -15,38 +15,39 @@ import trismegistoplanilla.dao.CorreoDAO; ...@@ -15,38 +15,39 @@ import trismegistoplanilla.dao.CorreoDAO;
public class CorreoSqlserverDAO implements CorreoDAO { public class CorreoSqlserverDAO implements CorreoDAO {
@Override @Override
public boolean enviarCorreo(Correo c) { public boolean enviarCorreo(Correo c) {
boolean envio; System.out.println("CorreoSqlserverDAO: enviarCorreo");
boolean envio;
try {
Properties p = new Properties(); try {
p.put("mail.smtp.host", "smtp.gmail.com"); Properties p = new Properties();
p.setProperty("mail.smtp.starttls.enable", "true"); p.put("mail.smtp.host", "smtp.gmail.com");
p.setProperty("mail.smtp.port", "587"); p.setProperty("mail.smtp.starttls.enable", "true");
p.setProperty("mail.smtp.user", "tplanilla@gmail.com"); p.setProperty("mail.smtp.port", "587");
p.setProperty("mail.smtp.auth", "true"); p.setProperty("mail.smtp.user", "tplanilla@gmail.com");
p.setProperty("mail.smtp.auth", "true");
Session session = Session.getInstance(p, new Authenticator() {
@Override Session session = Session.getInstance(p, new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() { @Override
return new PasswordAuthentication("tplanilla@gmail.com", "aylffncgufqnockh"); protected PasswordAuthentication getPasswordAuthentication() {
} return new PasswordAuthentication("tplanilla@gmail.com", "aylffncgufqnockh");
}); }
});
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress("tplanilla@gmail.com", "TRISMEGISTO - PLANILLA")); Message message = new MimeMessage(session);
message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(c.getDestino())); message.setFrom(new InternetAddress("tplanilla@gmail.com", "TRISMEGISTO - PLANILLA"));
message.setSubject(c.getAsunto()); message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(c.getDestino()));
message.setContent(c.getMensaje(), "text/html; chartset=utf-8"); message.setSubject(c.getAsunto());
message.setContent(c.getMensaje(), "text/html; chartset=utf-8");
Transport.send(message, message.getAllRecipients());
Transport.send(message, message.getAllRecipients());
envio = true;
} catch (UnsupportedEncodingException | MessagingException e) { envio = true;
System.out.println("NO SE PUDO ENVIAR EL MENSAJE " + e.getMessage()); } catch (UnsupportedEncodingException | MessagingException e) {
envio = false; e.printStackTrace();
} envio = false;
return envio; }
} return envio;
}
} }
...@@ -12,62 +12,56 @@ import trismegistoplanilla.utilities.ResponseHelper; ...@@ -12,62 +12,56 @@ import trismegistoplanilla.utilities.ResponseHelper;
import trismegistoplanilla.utilities.Variables; import trismegistoplanilla.utilities.Variables;
public class EscalafonSqlserverDAO implements EscalafonDAO { public class EscalafonSqlserverDAO implements EscalafonDAO {
@Override
public JSONObject obtenerEscalafonAreaCargoTipoPago(AreaCargoTipoPagoBean actp) {
JSONObject jsonObtenerEscalafonAreaCargo = null;
ResponseHelper response = new ResponseHelper();
String sql = ""
+ "select "
+ "sueldo "
+ "from escalafon "
+ "where codigo_area_cargo_tipo_pago = ? and estado_registro = 1";
System.out.println("SQL obtenerEscalafonAreaCargo: " + sql);
Connection cnx = null;
PreparedStatement ps = null;
ResultSet rs = null;
String sueldo = "";
try {
cnx = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setInt(1, actp.getCodigoAreaCargoTipoPago());
rs = ps.executeQuery();
if (rs.next()) {
sueldo = getCustomCurrency(rs.getDouble("sueldo"));
response.setStatus(true);
JSONObject jsonObjSueldo = new JSONObject();
jsonObjSueldo.put("sueldo", sueldo);
response.setData(jsonObjSueldo);
}
} catch (SQLException e) {
System.err.println("obtenerEscalafonAreaCargoTipoPago -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (cnx != null) {
cnx.close();
}
} catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage());
}
}
jsonObtenerEscalafonAreaCargo = new JSONObject(response);
return jsonObtenerEscalafonAreaCargo;
}
// public static void main(String[] args) { @Override
// EscalafonSqlserverDAO metodo = new EscalafonSqlserverDAO(); public JSONObject obtenerEscalafonAreaCargoTipoPago(AreaCargoTipoPagoBean actp) {
// AreaCargoTipoPagoBean actp = new AreaCargoTipoPagoBean(); System.out.println("EscalafonSqlserverDAO: obtenerEscalafonAreaCargoTipoPago");
// actp.setCodigoAreaCargoTipoPago(1); JSONObject jsonObtenerEscalafonAreaCargo = null;
// System.out.println(metodo.obtenerEscalafonAreaCargoTipoPago(actp)); ResponseHelper response = new ResponseHelper();
// }
String sql = ""
+ "select "
+ "sueldo "
+ "from escalafon "
+ "where codigo_area_cargo_tipo_pago = ? and estado_registro = 1";
Connection cnx = null;
PreparedStatement ps = null;
ResultSet rs = null;
String sueldo = "";
try {
cnx = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setInt(1, actp.getCodigoAreaCargoTipoPago());
rs = ps.executeQuery();
if (rs.next()) {
sueldo = getCustomCurrency(rs.getDouble("sueldo"));
response.setStatus(true);
JSONObject jsonObjSueldo = new JSONObject();
jsonObjSueldo.put("sueldo", sueldo);
response.setData(jsonObjSueldo);
}
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (cnx != null) {
cnx.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
jsonObtenerEscalafonAreaCargo = new JSONObject(response);
return jsonObtenerEscalafonAreaCargo;
}
} }
...@@ -13,114 +13,116 @@ import trismegistoplanilla.utilities.Variables; ...@@ -13,114 +13,116 @@ import trismegistoplanilla.utilities.Variables;
public class EstadoCivilSqlserverDAO implements EstadoCivilDAO { public class EstadoCivilSqlserverDAO implements EstadoCivilDAO {
@Override @Override
public JSONObject listarEstadoCivil() { public JSONObject listarEstadoCivil() {
JSONObject jsonListarEstadoCivil = null; System.out.println("EstadoCivilSqlserverDAO: listarEstadoCivil");
JSONArray jsonArrayListarEstadoCivil = new JSONArray(); JSONObject jsonListarEstadoCivil = null;
PreparedStatement ps = null; JSONArray jsonArrayListarEstadoCivil = new JSONArray();
ResultSet rs = null; PreparedStatement ps = null;
Connection connection = null; ResultSet rs = null;
Connection connection = null;
ResponseHelper response = new ResponseHelper(); ResponseHelper response = new ResponseHelper();
try { try {
connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql String sql
= "select " = "select "
+ "codigo_estado_civil estadoCivil, " + "codigo_estado_civil estadoCivil, "
+ "nombre nombre, " + "nombre nombre, "
+ "estado_registro estadoRegistro " + "estado_registro estadoRegistro "
+ "FROM estado_civil " + "FROM estado_civil "
+ "where estado_registro = 1"; + "where estado_registro = 1";
ps = connection.prepareStatement(sql); ps = connection.prepareStatement(sql);
rs = ps.executeQuery(); rs = ps.executeQuery();
while (rs.next()) { while (rs.next()) {
EstadoCivilBean estadoCivil = new EstadoCivilBean(); EstadoCivilBean estadoCivil = new EstadoCivilBean();
estadoCivil.setCodigoEstadoCivil(rs.getInt("estadoCivil")); estadoCivil.setCodigoEstadoCivil(rs.getInt("estadoCivil"));
estadoCivil.setNombre(rs.getString("nombre")); estadoCivil.setNombre(rs.getString("nombre"));
estadoCivil.setEstado_registro(rs.getInt("estadoRegistro")); estadoCivil.setEstado_registro(rs.getInt("estadoRegistro"));
JSONObject jsonObjEstadoCivil = new JSONObject(estadoCivil); JSONObject jsonObjEstadoCivil = new JSONObject(estadoCivil);
jsonArrayListarEstadoCivil.put(jsonObjEstadoCivil); jsonArrayListarEstadoCivil.put(jsonObjEstadoCivil);
} }
JSONObject jsonObjEstadoCivil = new JSONObject(); JSONObject jsonObjEstadoCivil = new JSONObject();
jsonObjEstadoCivil.put("EstadosCiviles", jsonArrayListarEstadoCivil); jsonObjEstadoCivil.put("EstadosCiviles", jsonArrayListarEstadoCivil);
response.setStatus(true); response.setStatus(true);
response.setMessage("Los estados civiles se han listado correctamente"); response.setMessage("Los estados civiles se han listado correctamente");
response.setData(jsonObjEstadoCivil); response.setData(jsonObjEstadoCivil);
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("listarEstadoCivil -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); e.printStackTrace();
response.setStatus(false); response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally { } finally {
try { try {
if (rs != null) { if (rs != null) {
rs.close(); rs.close();
} }
if (ps != null) { if (ps != null) {
ps.close(); ps.close();
} }
if (connection != null) { if (connection != null) {
connection.close(); connection.close();
} }
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); e.printStackTrace();
} }
} }
jsonListarEstadoCivil = new JSONObject(response); jsonListarEstadoCivil = new JSONObject(response);
return jsonListarEstadoCivil; return jsonListarEstadoCivil;
} }
@Override @Override
public JSONObject validarExistenciaEstadoCivil(EstadoCivilBean estadoCivil) { public JSONObject validarExistenciaEstadoCivil(EstadoCivilBean estadoCivil) {
JSONObject jsonValidarExistenciaEstadoCivil = null; System.out.println("EstadoCivilSqlserverDAO: validarExistenciaEstadoCivil");
ResponseHelper response = new ResponseHelper(); JSONObject jsonValidarExistenciaEstadoCivil = null;
int existeEstadoCivil = 0; ResponseHelper response = new ResponseHelper();
int existeEstadoCivil = 0;
Connection connection = null; Connection connection = null;
PreparedStatement ps = null; PreparedStatement ps = null;
ResultSet rs = null; ResultSet rs = null;
try { try {
connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql String sql
= "select " = "select "
+ "count(1) as existeEstadoCivil " + "count(1) as existeEstadoCivil "
+ "from estado_civil " + "from estado_civil "
+ "where codigo_estado_civil = ? and estado_registro = 1"; + "where codigo_estado_civil = ? and estado_registro = 1";
ps = connection.prepareStatement(sql); ps = connection.prepareStatement(sql);
ps.setInt(1, estadoCivil.getCodigoEstadoCivil()); ps.setInt(1, estadoCivil.getCodigoEstadoCivil());
rs = ps.executeQuery(); rs = ps.executeQuery();
rs.next(); rs.next();
existeEstadoCivil = rs.getInt("existeEstadoCivil"); existeEstadoCivil = rs.getInt("existeEstadoCivil");
if (existeEstadoCivil > 0) { if (existeEstadoCivil > 0) {
response.setStatus(true); response.setStatus(true);
response.setMessage("El estado civil seleccionado existe."); response.setMessage("El estado civil seleccionado existe.");
} else { } else {
response.setStatus(false); response.setStatus(false);
response.setMessage("El estado civil seleccionado no existe."); response.setMessage("El estado civil seleccionado no existe.");
} }
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("validarExistenciaEstadoCivil -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); e.printStackTrace();
response.setStatus(false); response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally { } finally {
try { try {
if (rs != null) { if (rs != null) {
rs.close(); rs.close();
} }
if (ps != null) { if (ps != null) {
ps.close(); ps.close();
} }
if (connection != null) { if (connection != null) {
connection.close(); connection.close();
} }
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); e.printStackTrace();
} }
} }
jsonValidarExistenciaEstadoCivil = new JSONObject(response); jsonValidarExistenciaEstadoCivil = new JSONObject(response);
return jsonValidarExistenciaEstadoCivil; return jsonValidarExistenciaEstadoCivil;
} }
} }
...@@ -13,119 +13,121 @@ import trismegistoplanilla.utilities.Variables; ...@@ -13,119 +13,121 @@ import trismegistoplanilla.utilities.Variables;
public class EstadoEstudioSqlserverDAO implements EstadoEstudioDAO { public class EstadoEstudioSqlserverDAO implements EstadoEstudioDAO {
@Override @Override
public JSONObject validarExistenciaEstadoEstudio(EstadoEstudioBean estadoEstudio) { public JSONObject validarExistenciaEstadoEstudio(EstadoEstudioBean estadoEstudio) {
JSONObject jsonValidarExistenciaEstadoEstudio = null; System.out.println("EstadoEstudioSqlserverDAO: validarExistenciaEstadoEstudio");
ResponseHelper response = new ResponseHelper(); JSONObject jsonValidarExistenciaEstadoEstudio = null;
int existeEstadoEstudio = 0; ResponseHelper response = new ResponseHelper();
int existeEstadoEstudio = 0;
Connection connection = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql
= "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 "
+ "where nivel_estudio.estado_registro = 1 "
+ "and nivel_estado.codigo_nivel_estudio = ? "
+ "and nivel_estado.codigo_estado_estudio = ?";
ps = connection.prepareStatement(sql);
ps.setInt(1, estadoEstudio.getCodigoNivelEstudio());
ps.setInt(2, estadoEstudio.getCodigoEstadoEstudio());
rs = ps.executeQuery();
rs.next();
existeEstadoEstudio = rs.getInt("existeEstadoEstudio");
if (existeEstadoEstudio > 0) {
response.setStatus(true);
response.setMessage("El estado estudio seleccionado existe.");
} else {
response.setStatus(false);
response.setMessage("El estado estudio seleccionado no existe.");
}
} catch (SQLException e) {
System.err.println("validarExistenciaEstadoEstudio -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage());
}
}
jsonValidarExistenciaEstadoEstudio = new JSONObject(response);
return jsonValidarExistenciaEstadoEstudio;
}
@Override Connection connection = null;
public JSONObject listarEstadoEstudio(EstadoEstudioBean estadoEstudio) { PreparedStatement ps = null;
JSONObject jsonListarEstadoEstudio = null; ResultSet rs = null;
JSONArray jsonArrayListarEstadoEstudio = new JSONArray(); try {
ResponseHelper response = new ResponseHelper(); connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql
Connection connection = null; = "select "
PreparedStatement ps = null; + "count (1) existeEstadoEstudio "
ResultSet rs = null; + "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 "
+ "where nivel_estudio.estado_registro = 1 "
+ "and nivel_estado.codigo_nivel_estudio = ? "
+ "and nivel_estado.codigo_estado_estudio = ?";
ps = connection.prepareStatement(sql);
ps.setInt(1, estadoEstudio.getCodigoNivelEstudio());
ps.setInt(2, estadoEstudio.getCodigoEstadoEstudio());
rs = ps.executeQuery();
rs.next();
existeEstadoEstudio = rs.getInt("existeEstadoEstudio");
if (existeEstadoEstudio > 0) {
response.setStatus(true);
response.setMessage("El estado estudio seleccionado existe.");
} else {
response.setStatus(false);
response.setMessage("El estado estudio seleccionado no existe.");
}
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
jsonValidarExistenciaEstadoEstudio = new JSONObject(response);
return jsonValidarExistenciaEstadoEstudio;
}
try { @Override
connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); public JSONObject listarEstadoEstudio(EstadoEstudioBean estadoEstudio) {
String sql System.out.println("EstadoEstudioSqlserverDAO: listarEstadoEstudio");
= "select " JSONObject jsonListarEstadoEstudio = null;
+ "estado_estudio.codigo_estado_estudio codigoEstadoEstudio, " JSONArray jsonArrayListarEstadoEstudio = new JSONArray();
+ "estado_estudio.nombre nombreEstadoEstudio " ResponseHelper response = new ResponseHelper();
+ "from nivel_estado "
+ "inner join dbo.estado_estudio ON dbo.estado_estudio.codigo_estado_estudio = dbo.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());
rs = ps.executeQuery();
while (rs.next()) {
estadoEstudio.setCodigoEstadoEstudio(rs.getInt("codigoEstadoEstudio"));
estadoEstudio.setNombre(rs.getString("nombreEstadoEstudio"));
JSONObject jsonObjEstadoEstudio = new JSONObject(estadoEstudio);
jsonArrayListarEstadoEstudio.put(jsonObjEstadoEstudio);
}
JSONObject jsonObjEstadoEstudio = new JSONObject(); Connection connection = null;
jsonObjEstadoEstudio.put("estadoestudio", jsonArrayListarEstadoEstudio); PreparedStatement ps = null;
ResultSet rs = null;
response.setStatus(true); try {
response.setMessage("Los estados de estudio se han listado correctamente"); connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
response.setData(jsonObjEstadoEstudio); String sql
= "select "
+ "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 "
+ "where estado_estudio.estado_registro = 1 and nivel_estado.codigo_nivel_estudio = ?";
ps = connection.prepareStatement(sql);
ps.setInt(1, estadoEstudio.getCodigoNivelEstudio());
rs = ps.executeQuery();
while (rs.next()) {
estadoEstudio.setCodigoEstadoEstudio(rs.getInt("codigoEstadoEstudio"));
estadoEstudio.setNombre(rs.getString("nombreEstadoEstudio"));
JSONObject jsonObjEstadoEstudio = new JSONObject(estadoEstudio);
jsonArrayListarEstadoEstudio.put(jsonObjEstadoEstudio);
}
} catch (SQLException e) { JSONObject jsonObjEstadoEstudio = new JSONObject();
System.err.println("listarEstadoEstudio -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); jsonObjEstadoEstudio.put("estadoestudio", jsonArrayListarEstadoEstudio);
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage());
}
}
jsonListarEstadoEstudio = new JSONObject(response); response.setStatus(true);
return jsonListarEstadoEstudio; response.setMessage("Los estados de estudio se han listado correctamente");
} response.setData(jsonObjEstadoEstudio);
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
jsonListarEstadoEstudio = new JSONObject(response);
return jsonListarEstadoEstudio;
}
} }
...@@ -14,118 +14,120 @@ import trismegistoplanilla.utilities.Variables; ...@@ -14,118 +14,120 @@ import trismegistoplanilla.utilities.Variables;
public class ExpedienteSqlserverDAO implements ExpedienteDAO { public class ExpedienteSqlserverDAO implements ExpedienteDAO {
@Override @Override
public JSONObject listarTipoExpedientes() { public JSONObject listarTipoExpedientes() {
JSONObject jsonObjListarTipoExpediente = null; System.out.println("ExpedienteSqlserverDAO: listarTipoExpedientes");
JSONArray jsonArrayListarTipoExpediente = new JSONArray(); JSONObject jsonObjListarTipoExpediente = null;
Connection cnx = null; JSONArray jsonArrayListarTipoExpediente = new JSONArray();
PreparedStatement ps = null; Connection cnx = null;
ResultSet rs = null; PreparedStatement ps = null;
ResultSet rs = null;
ResponseHelper response = new ResponseHelper(); ResponseHelper response = new ResponseHelper();
try { try {
cnx = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); cnx = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql String sql
= "select " = "select "
+ "codigo_tipo_expediente codigoTipoExpediente, " + "codigo_tipo_expediente codigoTipoExpediente, "
+ "nombre nombreExpediente " + "nombre nombreExpediente "
+ "FROM tipo_expediente " + "FROM tipo_expediente "
+ "where tipo_expediente.estado_registro = 1"; + "where tipo_expediente.estado_registro = 1";
ps = cnx.prepareStatement(sql); ps = cnx.prepareStatement(sql);
rs = ps.executeQuery(); rs = ps.executeQuery();
while (rs.next()) { while (rs.next()) {
ExpedienteBean expediente = new ExpedienteBean(); ExpedienteBean expediente = new ExpedienteBean();
expediente.setCodigoTipoExpediente(rs.getInt("codigoTipoExpediente")); expediente.setCodigoTipoExpediente(rs.getInt("codigoTipoExpediente"));
expediente.setNombreExpediente(rs.getString("nombreExpediente")); expediente.setNombreExpediente(rs.getString("nombreExpediente"));
JSONObject jsonObjExpediente = new JSONObject(expediente); JSONObject jsonObjExpediente = new JSONObject(expediente);
jsonArrayListarTipoExpediente.put(jsonObjExpediente); jsonArrayListarTipoExpediente.put(jsonObjExpediente);
} }
JSONObject jsonObjExpediente = new JSONObject(); JSONObject jsonObjExpediente = new JSONObject();
jsonObjExpediente.put("expediente", jsonArrayListarTipoExpediente); jsonObjExpediente.put("expediente", jsonArrayListarTipoExpediente);
response.setStatus(true); response.setStatus(true);
response.setMessage("Se ha listado los tipos de expediente correctamente."); response.setMessage("Se ha listado los tipos de expediente correctamente.");
response.setData(jsonObjExpediente); response.setData(jsonObjExpediente);
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("listarTipoExpedientes -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); e.printStackTrace();
response.setStatus(false); response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally { } finally {
try { try {
if (rs != null) { if (rs != null) {
rs.close(); rs.close();
} }
if (ps != null) { if (ps != null) {
ps.close(); ps.close();
} }
if (cnx != null) { if (cnx != null) {
cnx.close(); cnx.close();
} }
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); e.printStackTrace();
} }
} }
jsonObjListarTipoExpediente = new JSONObject(response); jsonObjListarTipoExpediente = new JSONObject(response);
return jsonObjListarTipoExpediente; return jsonObjListarTipoExpediente;
} }
@Override @Override
public JSONObject obtenerExpedientesPorPersona(PersonaBean persona) { public JSONObject obtenerExpedientesPorPersona(PersonaBean persona) {
JSONObject jsonObjObtenerExpedientesPorPersona = null; System.out.println("ExpedienteSqlserverDAO: obtenerExpedientesPorPersona");
JSONArray jsonArrayObtenerExpedientesPorPersona = new JSONArray(); JSONObject jsonObjObtenerExpedientesPorPersona = null;
Connection cnx = null; JSONArray jsonArrayObtenerExpedientesPorPersona = new JSONArray();
PreparedStatement ps = null; Connection cnx = null;
ResultSet rs = null; PreparedStatement ps = null;
ResultSet rs = null;
ResponseHelper response = new ResponseHelper(); ResponseHelper response = new ResponseHelper();
try { try {
cnx = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); cnx = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql String sql
= "select " = "select "
+ "tipo_expediente.nombre nombreExpediente " + "tipo_expediente.nombre nombreExpediente "
+ "FROM expediente " + "FROM expediente "
+ "inner join tipo_expediente " + "inner join tipo_expediente "
+ "ON tipo_expediente.codigo_tipo_expediente = expediente.codigo_tipo_expediente " + "ON tipo_expediente.codigo_tipo_expediente = expediente.codigo_tipo_expediente "
+ "where expediente.estado_registro = 1 " + "where expediente.estado_registro = 1 "
+ "and expediente.codigo_persona = ? "; + "and expediente.codigo_persona = ? ";
ps = cnx.prepareStatement(sql); ps = cnx.prepareStatement(sql);
ps.setInt(1, persona.getCodigoPersona()); ps.setInt(1, persona.getCodigoPersona());
rs = ps.executeQuery(); rs = ps.executeQuery();
while (rs.next()) { while (rs.next()) {
ExpedienteBean expediente = new ExpedienteBean(); ExpedienteBean expediente = new ExpedienteBean();
expediente.setNombreExpediente(rs.getString("nombreExpediente")); expediente.setNombreExpediente(rs.getString("nombreExpediente"));
JSONObject jsonObjExpediente = new JSONObject(expediente); JSONObject jsonObjExpediente = new JSONObject(expediente);
jsonArrayObtenerExpedientesPorPersona.put(jsonObjExpediente); jsonArrayObtenerExpedientesPorPersona.put(jsonObjExpediente);
} }
JSONObject jsonObjExpediente = new JSONObject(); JSONObject jsonObjExpediente = new JSONObject();
jsonObjExpediente.put("expediente", jsonArrayObtenerExpedientesPorPersona); jsonObjExpediente.put("expediente", jsonArrayObtenerExpedientesPorPersona);
response.setStatus(true); response.setStatus(true);
response.setMessage("Se obtuvo los expedientes correctamente."); response.setMessage("Se obtuvo los expedientes correctamente.");
response.setData(jsonObjExpediente); response.setData(jsonObjExpediente);
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("obtenerExpedientesPorPersona -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); e.printStackTrace();
response.setStatus(false); response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally { } finally {
try { try {
if (rs != null) { if (rs != null) {
rs.close(); rs.close();
} }
if (ps != null) { if (ps != null) {
ps.close(); ps.close();
} }
if (cnx != null) { if (cnx != null) {
cnx.close(); cnx.close();
} }
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); e.printStackTrace();
} }
} }
jsonObjObtenerExpedientesPorPersona = new JSONObject(response); jsonObjObtenerExpedientesPorPersona = new JSONObject(response);
return jsonObjObtenerExpedientesPorPersona; return jsonObjObtenerExpedientesPorPersona;
} }
} }
...@@ -14,69 +14,70 @@ import trismegistoplanilla.utilities.Variables; ...@@ -14,69 +14,70 @@ import trismegistoplanilla.utilities.Variables;
public class ExperienciaLaboralSqlserverDAO implements ExperienciaLaboralDAO { public class ExperienciaLaboralSqlserverDAO implements ExperienciaLaboralDAO {
@Override @Override
public JSONObject obtenerExperienciaLaboralPorPersona(PersonaBean persona) { public JSONObject obtenerExperienciaLaboralPorPersona(PersonaBean persona) {
JSONObject jsonObjObtenerExperienciaLaboralPorPersona = null; System.out.println("ExperienciaLaboralSqlserverDAO: obtenerExperienciaLaboralPorPersona");
JSONArray jsonArrayObtenerExperienciaLaboralPorPersona = new JSONArray(); JSONObject jsonObjObtenerExperienciaLaboralPorPersona = null;
ResponseHelper response = new ResponseHelper(); JSONArray jsonArrayObtenerExperienciaLaboralPorPersona = new JSONArray();
PreparedStatement ps = null; ResponseHelper response = new ResponseHelper();
ResultSet rs = null; PreparedStatement ps = null;
Connection cnx = null; ResultSet rs = null;
Connection cnx = null;
try {
cnx = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql
= "SELECT "
+ "experiencialaboral.nombre_empresa nombreEmpresa, "
+ "experiencialaboral.nombre_cargo nombreCargo, "
+ "Format(experiencialaboral.fecha_inicio, 'dd/MM/yyyy') fechaInicio, "
+ "Format(experiencialaboral.fecha_fin, 'dd/MM/yyyy') fechaFin, "
+ "Isnull(experiencialaboral.telefono, '-') telefono "
+ "FROM experiencia_laboral experiencialaboral "
+ "WHERE experiencialaboral.codigo_persona = ?";
ps = cnx.prepareStatement(sql);
ps.setInt(1, persona.getCodigoPersona());
rs = ps.executeQuery();
while (rs.next()) {
ExperienciaLaboralBean experienciaLaboral = new ExperienciaLaboralBean();
experienciaLaboral.setNombreEmpresa(rs.getString("nombreEmpresa"));
experienciaLaboral.setNombreCargo(rs.getString("nombreCargo"));
experienciaLaboral.setFechaInicio(rs.getString("fechaInicio"));
experienciaLaboral.setFechaFin(rs.getString("fechaFin"));
experienciaLaboral.setTelefono(rs.getString("telefono"));
JSONObject jsonObjExperienciaLaboral = new JSONObject(experienciaLaboral);
jsonArrayObtenerExperienciaLaboralPorPersona.put(jsonObjExperienciaLaboral);
}
JSONObject jsonObjExperienciaLaboral = new JSONObject(); try {
jsonObjExperienciaLaboral.put("experiencialaboral", jsonArrayObtenerExperienciaLaboralPorPersona); cnx = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql
= "SELECT "
+ "experiencialaboral.nombre_empresa nombreEmpresa, "
+ "experiencialaboral.nombre_cargo nombreCargo, "
+ "Format(experiencialaboral.fecha_inicio, 'dd/MM/yyyy') fechaInicio, "
+ "Format(experiencialaboral.fecha_fin, 'dd/MM/yyyy') fechaFin, "
+ "Isnull(experiencialaboral.telefono, '-') telefono "
+ "FROM experiencia_laboral experiencialaboral "
+ "WHERE experiencialaboral.codigo_persona = ?";
ps = cnx.prepareStatement(sql);
ps.setInt(1, persona.getCodigoPersona());
rs = ps.executeQuery();
while (rs.next()) {
ExperienciaLaboralBean experienciaLaboral = new ExperienciaLaboralBean();
experienciaLaboral.setNombreEmpresa(rs.getString("nombreEmpresa"));
experienciaLaboral.setNombreCargo(rs.getString("nombreCargo"));
experienciaLaboral.setFechaInicio(rs.getString("fechaInicio"));
experienciaLaboral.setFechaFin(rs.getString("fechaFin"));
experienciaLaboral.setTelefono(rs.getString("telefono"));
JSONObject jsonObjExperienciaLaboral = new JSONObject(experienciaLaboral);
jsonArrayObtenerExperienciaLaboralPorPersona.put(jsonObjExperienciaLaboral);
}
response.setStatus(true); JSONObject jsonObjExperienciaLaboral = new JSONObject();
response.setMessage("Se ha listado la experiencia laboral correctamente"); jsonObjExperienciaLaboral.put("experiencialaboral", jsonArrayObtenerExperienciaLaboralPorPersona);
response.setData(jsonObjExperienciaLaboral);
} catch (SQLException e) { response.setStatus(true);
System.err.println("validarExistenciaNumeroDocumento -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setMessage("Se ha listado la experiencia laboral correctamente");
response.setStatus(false); response.setData(jsonObjExperienciaLaboral);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (cnx != null) {
cnx.close();
}
} catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage());
}
}
jsonObjObtenerExperienciaLaboralPorPersona = new JSONObject(response); } catch (SQLException e) {
return jsonObjObtenerExperienciaLaboralPorPersona; e.printStackTrace();
} response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (cnx != null) {
cnx.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
jsonObjObtenerExperienciaLaboralPorPersona = new JSONObject(response);
return jsonObjObtenerExperienciaLaboralPorPersona;
}
} }
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -13,70 +13,72 @@ import trismegistoplanilla.utilities.Variables; ...@@ -13,70 +13,72 @@ import trismegistoplanilla.utilities.Variables;
public class FondoPensionSqlserverDAO implements FondoPensionDAO { public class FondoPensionSqlserverDAO implements FondoPensionDAO {
@Override @Override
public JSONObject listarFondoPension() { public JSONObject listarFondoPension() {
JSONObject jsonListarFondoPension = null; System.out.println("FondoPensionSqlserverDAO: listarFondoPension");
JSONArray jsonArrayListarFondoPension = new JSONArray(); JSONObject jsonListarFondoPension = null;
Connection connection = null; JSONArray jsonArrayListarFondoPension = new JSONArray();
PreparedStatement ps = null; Connection connection = null;
ResultSet rs = null; PreparedStatement ps = null;
ResultSet rs = null;
ResponseHelper response = new ResponseHelper();
try { ResponseHelper response = new ResponseHelper();
connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql
= "select "
+ "codigo_fondo_pension codigoFondoPension, "
+ "descripcion_corta descripcionCorta, "
+ "descripcion_larga descripcionLarga, "
+ "estado_registro estadoRegistro "
+ "FROM fondo_pension "
+ "where estado_registro = 1";
ps = connection.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
FondoPensionBean fondoPension = new FondoPensionBean();
fondoPension.setCodigoFondoPension(rs.getInt("codigoFondoPension"));
fondoPension.setDescripcionCorta(rs.getString("descripcionCorta"));
fondoPension.setDescripcionLarga(rs.getString("descripcionLarga").trim());
JSONObject jsonObjFondoPension = new JSONObject(fondoPension);
jsonArrayListarFondoPension.put(jsonObjFondoPension);
}
JSONObject jsonObjFondoPension = new JSONObject();
jsonObjFondoPension.put("fondopension", jsonArrayListarFondoPension);
response.setStatus(true); try {
response.setMessage("Los fondos de pensiones se han listado correctamente"); connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
response.setData(jsonObjFondoPension); String sql
= "select "
+ "codigo_fondo_pension codigoFondoPension, "
+ "descripcion_corta descripcionCorta, "
+ "descripcion_larga descripcionLarga, "
+ "estado_registro estadoRegistro "
+ "FROM fondo_pension "
+ "where estado_registro = 1";
ps = connection.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
FondoPensionBean fondoPension = new FondoPensionBean();
fondoPension.setCodigoFondoPension(rs.getInt("codigoFondoPension"));
fondoPension.setDescripcionCorta(rs.getString("descripcionCorta"));
fondoPension.setDescripcionLarga(rs.getString("descripcionLarga").trim());
JSONObject jsonObjFondoPension = new JSONObject(fondoPension);
jsonArrayListarFondoPension.put(jsonObjFondoPension);
}
JSONObject jsonObjFondoPension = new JSONObject();
jsonObjFondoPension.put("fondopension", jsonArrayListarFondoPension);
} catch (SQLException e) { response.setStatus(true);
System.err.println("listarFondoPension -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setMessage("Los fondos de pensiones se han listado correctamente");
response.setStatus(false); response.setData(jsonObjFondoPension);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage());
}
}
jsonListarFondoPension = new JSONObject(response); } catch (SQLException e) {
return jsonListarFondoPension; e.printStackTrace();
} response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
@Override jsonListarFondoPension = new JSONObject(response);
public JSONObject validarExistenciaFondoPension(FondoPensionBean fondoPension) { return jsonListarFondoPension;
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. }
}
@Override
public JSONObject validarExistenciaFondoPension(FondoPensionBean fondoPension) {
System.out.println("FondoPensionSqlserverDAO: validarExistenciaFondoPension");
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
} }
...@@ -14,83 +14,84 @@ import trismegistoplanilla.utilities.Variables; ...@@ -14,83 +14,84 @@ import trismegistoplanilla.utilities.Variables;
public class FormacionAcademicaSqlserverDAO implements FormacionAcademicaDAO { public class FormacionAcademicaSqlserverDAO implements FormacionAcademicaDAO {
@Override @Override
public JSONObject obtenerFormacionAcademicaPorPersona(PersonaBean persona) { public JSONObject obtenerFormacionAcademicaPorPersona(PersonaBean persona) {
JSONObject jsonObjObtenerFormacionAcademicaPorPersona = null; System.out.println("FormacionAcademicaSqlserverDAO: obtenerFormacionAcademicaPorPersona");
JSONArray jsonArrayObtenerFormacionAcademicaPorPersona = new JSONArray(); JSONObject jsonObjObtenerFormacionAcademicaPorPersona = null;
ResponseHelper response = new ResponseHelper(); JSONArray jsonArrayObtenerFormacionAcademicaPorPersona = new JSONArray();
PreparedStatement ps = null; ResponseHelper response = new ResponseHelper();
ResultSet rs = null; PreparedStatement ps = null;
Connection cnx = null; ResultSet rs = null;
Connection cnx = null;
try { try {
cnx = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); cnx = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql String sql
= "SELECT " = "SELECT "
+ "formacionacademica.nombre_centro_estudio centroEstudios, " + "formacionacademica.nombre_centro_estudio centroEstudios, "
+ "nivelestudio.nombre nivelEstudio, " + "nivelestudio.nombre nivelEstudio, "
+ "estadoestudio.nombre estadoEstudio, " + "estadoestudio.nombre estadoEstudio, "
+ "Format(formacionacademica.fecha_inicio, 'dd/MM/yyyy') fechaInicio, " + "Format(formacionacademica.fecha_inicio, 'dd/MM/yyyy') fechaInicio, "
+ "isnull(Format(formacionacademica.fecha_fin, 'dd/MM/yyyy'),'-') fechaFin, " + "isnull(Format(formacionacademica.fecha_fin, 'dd/MM/yyyy'),'-') fechaFin, "
+ "Isnull(formacionacademica.documento_adjunto, 'NO TIENE DOCUMENTO ADJUNTO') documentoAdjunto," + "Isnull(formacionacademica.documento_adjunto, 'NO TIENE DOCUMENTO ADJUNTO') documentoAdjunto,"
+ "IsNull(formacionacademica.carrera_profesional,'-') carreraProfesional, " + "IsNull(formacionacademica.carrera_profesional,'-') carreraProfesional, "
+ "formacionacademica.sector_institucion sectorInstitucion, " + "formacionacademica.sector_institucion sectorInstitucion, "
+ "Isnull(formacionacademica.numero_colegiatura, '-') numeroColegiatura, " + "Isnull(formacionacademica.numero_colegiatura, '-') numeroColegiatura, "
+ "Isnull(formacionacademica.observacion, '-') observacion " + "Isnull(formacionacademica.observacion, '-') observacion "
+ "FROM formacion_academica formacionacademica " + "FROM formacion_academica formacionacademica "
+ "INNER JOIN nivel_estado nivelestado ON nivelestado.codigo_nivel_estado = formacionacademica.codigo_nivel_estado " + "INNER JOIN nivel_estado nivelestado ON nivelestado.codigo_nivel_estado = formacionacademica.codigo_nivel_estado "
+ "INNER JOIN estado_estudio estadoestudio ON estadoestudio.codigo_estado_estudio = nivelestado.codigo_estado_estudio " + "INNER JOIN estado_estudio estadoestudio ON estadoestudio.codigo_estado_estudio = nivelestado.codigo_estado_estudio "
+ "INNER JOIN nivel_estudio nivelestudio ON nivelestudio.codigo_nivel_estudio = nivelestado.codigo_nivel_estudio " + "INNER JOIN nivel_estudio nivelestudio ON nivelestudio.codigo_nivel_estudio = nivelestado.codigo_nivel_estudio "
+ "where formacionacademica.codigo_persona = ?"; + "where formacionacademica.codigo_persona = ?";
System.out.println("SQL => " + sql);
ps = cnx.prepareStatement(sql);
ps.setInt(1, persona.getCodigoPersona());
rs = ps.executeQuery();
while (rs.next()) {
FormacionAcademicaBean formacionAcademica = new FormacionAcademicaBean();
formacionAcademica.setNombreCentroEstudios(rs.getString("centroEstudios"));
formacionAcademica.setNivelEstudio(rs.getString("nivelEstudio"));
formacionAcademica.setEstadoEstudio(rs.getString("estadoEstudio"));
formacionAcademica.setFechaInicio(rs.getString("fechaInicio"));
formacionAcademica.setFechaFin(rs.getString("fechaFin"));
formacionAcademica.setDocumentoAdjunto(rs.getString("documentoAdjunto"));
formacionAcademica.setNombreCarreraProfesional(rs.getString("carreraProfesional"));
formacionAcademica.setSectorInstitucion(rs.getString("sectorInstitucion"));
formacionAcademica.setNumeroColegiatura(rs.getString("numeroColegiatura"));
formacionAcademica.setObservacion(rs.getString("observacion"));
JSONObject jsonObjFormacionAcademica = new JSONObject(formacionAcademica);
jsonArrayObtenerFormacionAcademicaPorPersona.put(jsonObjFormacionAcademica);
}
JSONObject jsonObjFormacionAcademica = new JSONObject(); ps = cnx.prepareStatement(sql);
jsonObjFormacionAcademica.put("formacionacademica", jsonArrayObtenerFormacionAcademicaPorPersona); ps.setInt(1, persona.getCodigoPersona());
rs = ps.executeQuery();
while (rs.next()) {
FormacionAcademicaBean formacionAcademica = new FormacionAcademicaBean();
formacionAcademica.setNombreCentroEstudios(rs.getString("centroEstudios"));
formacionAcademica.setNivelEstudio(rs.getString("nivelEstudio"));
formacionAcademica.setEstadoEstudio(rs.getString("estadoEstudio"));
formacionAcademica.setFechaInicio(rs.getString("fechaInicio"));
formacionAcademica.setFechaFin(rs.getString("fechaFin"));
formacionAcademica.setDocumentoAdjunto(rs.getString("documentoAdjunto"));
formacionAcademica.setNombreCarreraProfesional(rs.getString("carreraProfesional"));
formacionAcademica.setSectorInstitucion(rs.getString("sectorInstitucion"));
formacionAcademica.setNumeroColegiatura(rs.getString("numeroColegiatura"));
formacionAcademica.setObservacion(rs.getString("observacion"));
JSONObject jsonObjFormacionAcademica = new JSONObject(formacionAcademica);
jsonArrayObtenerFormacionAcademicaPorPersona.put(jsonObjFormacionAcademica);
}
response.setStatus(true); JSONObject jsonObjFormacionAcademica = new JSONObject();
response.setMessage("Se ha listado la formacion academica correctamente"); jsonObjFormacionAcademica.put("formacionacademica", jsonArrayObtenerFormacionAcademicaPorPersona);
response.setData(jsonObjFormacionAcademica);
} catch (SQLException e) { response.setStatus(true);
System.err.println("obtenerFormacionAcademicaPorPersona -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setMessage("Se ha listado la formacion academica correctamente");
response.setStatus(false); response.setData(jsonObjFormacionAcademica);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (cnx != null) {
cnx.close();
}
} catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage());
}
}
jsonObjObtenerFormacionAcademicaPorPersona = new JSONObject(response); } catch (SQLException e) {
return jsonObjObtenerFormacionAcademicaPorPersona; e.printStackTrace();
} response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (cnx != null) {
cnx.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
jsonObjObtenerFormacionAcademicaPorPersona = new JSONObject(response);
return jsonObjObtenerFormacionAcademicaPorPersona;
}
} }
...@@ -13,115 +13,117 @@ import trismegistoplanilla.utilities.Variables; ...@@ -13,115 +13,117 @@ import trismegistoplanilla.utilities.Variables;
public class NacionalidadSqlserverDAO implements NacionalidadDAO { public class NacionalidadSqlserverDAO implements NacionalidadDAO {
@Override @Override
public JSONObject listarNacionalidad() { public JSONObject listarNacionalidad() {
JSONObject jsonListarNacionalidad = null; System.out.println("NacionalidadSqlserverDAO: listarNacionalidad");
JSONArray jsonArrayListarNacionalidad = new JSONArray(); JSONObject jsonListarNacionalidad = null;
Connection connection = null; JSONArray jsonArrayListarNacionalidad = new JSONArray();
PreparedStatement ps = null; Connection connection = null;
ResultSet rs = null; PreparedStatement ps = null;
ResultSet rs = null;
ResponseHelper response = new ResponseHelper();
try {
connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql
= "select codigo_nacionalidad codigoNacionalidad, "
+ "pais pais, "
+ "gentilicio gentilicio, "
+ "iso iso, "
+ "estado_registro estadoRegistro "
+ "FROM nacionalidad where estado_registro = 1";
ps = connection.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
NacionalidadBean nacionalidad = new NacionalidadBean();
nacionalidad.setCodigoNacionalidad(rs.getInt("codigoNacionalidad"));
nacionalidad.setPais(rs.getString("pais"));
nacionalidad.setGentilicio(rs.getString("gentilicio"));
nacionalidad.setIso(rs.getString("iso"));
nacionalidad.setEstadoRegistro(rs.getInt("estadoRegistro"));
JSONObject jsonObjListarNacionalidad = new JSONObject(nacionalidad);
jsonArrayListarNacionalidad.put(jsonObjListarNacionalidad);
}
JSONObject jsonObjListarNacionalidad = new JSONObject(); ResponseHelper response = new ResponseHelper();
jsonObjListarNacionalidad.put("Nacionalidades", jsonArrayListarNacionalidad); try {
response.setStatus(true); connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
response.setMessage("Las nacionalidades se han listado correctamente"); String sql
response.setData(jsonObjListarNacionalidad); = "select codigo_nacionalidad codigoNacionalidad, "
+ "pais pais, "
+ "gentilicio gentilicio, "
+ "iso iso, "
+ "estado_registro estadoRegistro "
+ "FROM nacionalidad where estado_registro = 1";
ps = connection.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
NacionalidadBean nacionalidad = new NacionalidadBean();
nacionalidad.setCodigoNacionalidad(rs.getInt("codigoNacionalidad"));
nacionalidad.setPais(rs.getString("pais"));
nacionalidad.setGentilicio(rs.getString("gentilicio"));
nacionalidad.setIso(rs.getString("iso"));
nacionalidad.setEstadoRegistro(rs.getInt("estadoRegistro"));
JSONObject jsonObjListarNacionalidad = new JSONObject(nacionalidad);
jsonArrayListarNacionalidad.put(jsonObjListarNacionalidad);
}
} catch (SQLException e) { JSONObject jsonObjListarNacionalidad = new JSONObject();
System.err.println("listarNacionalidad -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); jsonObjListarNacionalidad.put("Nacionalidades", jsonArrayListarNacionalidad);
response.setStatus(false); response.setStatus(true);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setMessage("Las nacionalidades se han listado correctamente");
} finally { response.setData(jsonObjListarNacionalidad);
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage());
}
}
jsonListarNacionalidad = new JSONObject(response);
return jsonListarNacionalidad;
}
@Override } catch (SQLException e) {
public JSONObject validarExistenciaNacionalidad(NacionalidadBean nacionalidad) { e.printStackTrace();
JSONObject jsonvalidadExistenciaNacionalidad = null; response.setStatus(false);
ResponseHelper response = new ResponseHelper(); response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
int existeEstadoCivil = 0; } finally {
try {
Connection connection = null; if (rs != null) {
PreparedStatement ps = null; rs.close();
ResultSet rs = null; }
try { if (ps != null) {
connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); ps.close();
String sql }
= "select " if (connection != null) {
+ "count(1) as existeNacionalidad " connection.close();
+ "from nacionalidad " }
+ "where codigo_nacionalidad = ? and estado_registro = 1"; } catch (SQLException e) {
ps = connection.prepareStatement(sql); e.printStackTrace();
ps.setInt(1, nacionalidad.getCodigoNacionalidad()); }
rs = ps.executeQuery(); }
rs.next(); jsonListarNacionalidad = new JSONObject(response);
existeEstadoCivil = rs.getInt("existeNacionalidad"); return jsonListarNacionalidad;
if (existeEstadoCivil > 0) { }
response.setStatus(true);
response.setMessage("La nacionalidad seleccionada existe."); @Override
} else { public JSONObject validarExistenciaNacionalidad(NacionalidadBean nacionalidad) {
response.setStatus(false); System.out.println("NacionalidadSqlserverDAO: validarExistenciaNacionalidad");
response.setMessage("La nacionalidad seleccionada no existe."); JSONObject jsonvalidadExistenciaNacionalidad = null;
} ResponseHelper response = new ResponseHelper();
} catch (SQLException e) { int existeEstadoCivil = 0;
System.err.println("validadExistenciaNacionalidad -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setStatus(false); Connection connection = null;
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); PreparedStatement ps = null;
} finally { ResultSet rs = null;
try { try {
if (rs != null) { connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
rs.close(); String sql
} = "select "
if (ps != null) { + "count(1) as existeNacionalidad "
ps.close(); + "from nacionalidad "
} + "where codigo_nacionalidad = ? and estado_registro = 1";
if (connection != null) { ps = connection.prepareStatement(sql);
connection.close(); ps.setInt(1, nacionalidad.getCodigoNacionalidad());
} rs = ps.executeQuery();
} catch (SQLException e) { rs.next();
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); existeEstadoCivil = rs.getInt("existeNacionalidad");
} if (existeEstadoCivil > 0) {
} response.setStatus(true);
jsonvalidadExistenciaNacionalidad = new JSONObject(response); response.setMessage("La nacionalidad seleccionada existe.");
return jsonvalidadExistenciaNacionalidad; } else {
} response.setStatus(false);
response.setMessage("La nacionalidad seleccionada no existe.");
}
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
jsonvalidadExistenciaNacionalidad = new JSONObject(response);
return jsonvalidadExistenciaNacionalidad;
}
} }
...@@ -12,64 +12,65 @@ import trismegistoplanilla.utilities.Variables; ...@@ -12,64 +12,65 @@ import trismegistoplanilla.utilities.Variables;
public class NivelEstadoSqlserverDAO implements NivelEstadoDAO { public class NivelEstadoSqlserverDAO implements NivelEstadoDAO {
@Override @Override
public JSONObject obtenerNivelEstado(NivelEstadoBean nivelEstado) { public JSONObject obtenerNivelEstado(NivelEstadoBean nivelEstado) {
JSONObject jsonObtenerNivelEstado = null; System.out.println("NivelEstadoSqlserverDAO: obtenerNivelEstado");
PreparedStatement ps = null; JSONObject jsonObtenerNivelEstado = null;
ResultSet rs = null; PreparedStatement ps = null;
Connection connection = null; ResultSet rs = null;
Connection connection = null;
int codigoNivelEstado = 0;
ResponseHelper response = new ResponseHelper();
try { int codigoNivelEstado = 0;
connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); ResponseHelper response = new ResponseHelper();
String sql
= "select "
+ "nivel_estado.codigo_nivel_estado as codigoNivelEstado "
+ "from nivel_estado "
+ "where nivel_estado.codigo_nivel_estudio = ? "
+ "and nivel_estado.codigo_estado_estudio = ? "
+ "and nivel_estado.estado_registro = 1";
ps = connection.prepareStatement(sql);
ps.setInt(1, nivelEstado.getCodigoNivelEstudio());
ps.setInt(2, nivelEstado.getCodigoEstadoEstudio());
rs = ps.executeQuery();
rs.next();
codigoNivelEstado = rs.getInt("codigoNivelEstado");
if (codigoNivelEstado > 0) {
JSONObject getResultedKey = new JSONObject();
getResultedKey.put("getResultedKey", codigoNivelEstado);
response.setStatus(true);
response.setData(getResultedKey);
response.setMessage("Se obtuvo el código correctamente");
} else {
response.setStatus(false);
response.setMessage("No se pudo obtener el código");
}
} catch (SQLException e) { try {
System.err.println("obtenerNivelEstado -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
response.setStatus(false); String sql
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); = "select "
} finally { + "nivel_estado.codigo_nivel_estado as codigoNivelEstado "
try { + "from nivel_estado "
if (rs != null) { + "where nivel_estado.codigo_nivel_estudio = ? "
rs.close(); + "and nivel_estado.codigo_estado_estudio = ? "
} + "and nivel_estado.estado_registro = 1";
if (ps != null) { ps = connection.prepareStatement(sql);
ps.close(); ps.setInt(1, nivelEstado.getCodigoNivelEstudio());
} ps.setInt(2, nivelEstado.getCodigoEstadoEstudio());
if (connection != null) { rs = ps.executeQuery();
connection.close(); rs.next();
} codigoNivelEstado = rs.getInt("codigoNivelEstado");
} catch (SQLException e) { if (codigoNivelEstado > 0) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); JSONObject getResultedKey = new JSONObject();
} getResultedKey.put("getResultedKey", codigoNivelEstado);
} response.setStatus(true);
response.setData(getResultedKey);
response.setMessage("Se obtuvo el código correctamente");
} else {
response.setStatus(false);
response.setMessage("No se pudo obtener el código");
}
jsonObtenerNivelEstado = new JSONObject(response); } catch (SQLException e) {
return jsonObtenerNivelEstado; e.printStackTrace();
} response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
jsonObtenerNivelEstado = new JSONObject(response);
return jsonObtenerNivelEstado;
}
} }
...@@ -13,117 +13,119 @@ import trismegistoplanilla.utilities.Variables; ...@@ -13,117 +13,119 @@ import trismegistoplanilla.utilities.Variables;
public class NivelEstudioSqlserverDAO implements NivelEstudioDAO { public class NivelEstudioSqlserverDAO implements NivelEstudioDAO {
@Override @Override
public JSONObject validarExistenciaNivelEstudio(NivelEstudioBean nivelEstudio) { public JSONObject validarExistenciaNivelEstudio(NivelEstudioBean nivelEstudio) {
JSONObject jsonValidarExistenciaNivelEstudio = null; System.out.println("NivelEstudioSqlserverDAO: validarExistenciaNivelEstudio");
ResponseHelper response = new ResponseHelper(); JSONObject jsonValidarExistenciaNivelEstudio = null;
int existeNivelEstudio = 0; ResponseHelper response = new ResponseHelper();
int existeNivelEstudio = 0;
Connection connection = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql
= "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 "
+ "where nivel_estudio.estado_registro = 1 and nivel_estado.codigo_nivel_estudio = ?";
ps = connection.prepareStatement(sql);
ps.setInt(1, nivelEstudio.getCodigoNivelEstudio());
rs = ps.executeQuery();
rs.next();
existeNivelEstudio = rs.getInt("existeNivelEstudio");
if (existeNivelEstudio > 0) {
response.setStatus(true);
response.setMessage("El nivel estudio seleccionado existe.");
} else {
response.setStatus(false);
response.setMessage("El nivel estudio seleccionado no existe.");
}
} catch (SQLException e) {
System.err.println("validarExistenciaNivelEstudio -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage());
}
}
jsonValidarExistenciaNivelEstudio = new JSONObject(response);
return jsonValidarExistenciaNivelEstudio;
}
@Override Connection connection = null;
public JSONObject listarNivelEstudio() { PreparedStatement ps = null;
JSONObject jsonListarNivelEstudio = null; ResultSet rs = null;
JSONArray jsonArrayListarNivelEstudio = new JSONArray(); try {
ResponseHelper response = new ResponseHelper(); connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql
Connection connection = null; = "select "
PreparedStatement ps = null; + "count (1) as existeNivelEstudio "
ResultSet rs = null; + "from nivel_estado "
+ "inner join dbo.nivel_estudio ON dbo.nivel_estudio.codigo_nivel_estudio = dbo.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());
rs = ps.executeQuery();
rs.next();
existeNivelEstudio = rs.getInt("existeNivelEstudio");
if (existeNivelEstudio > 0) {
response.setStatus(true);
response.setMessage("El nivel estudio seleccionado existe.");
} else {
response.setStatus(false);
response.setMessage("El nivel estudio seleccionado no existe.");
}
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
jsonValidarExistenciaNivelEstudio = new JSONObject(response);
return jsonValidarExistenciaNivelEstudio;
}
try { @Override
connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); public JSONObject listarNivelEstudio() {
String sql System.out.println("NivelEstudioSqlserverDAO: listarNivelEstudio");
= "select " JSONObject jsonListarNivelEstudio = null;
+ "nivel_estudio.codigo_nivel_estudio codigoNivelEstudio, " JSONArray jsonArrayListarNivelEstudio = new JSONArray();
+ "nivel_estudio.nombre nombreNivelEstudio " ResponseHelper response = new ResponseHelper();
+ "from nivel_estado "
+ "inner join dbo.nivel_estudio ON dbo.nivel_estudio.codigo_nivel_estudio = dbo.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);
rs = ps.executeQuery();
while (rs.next()) {
NivelEstudioBean nivelEstudio = new NivelEstudioBean();
nivelEstudio.setCodigoNivelEstudio(rs.getInt("codigoNivelEstudio"));
nivelEstudio.setNombre(rs.getString("nombreNivelEstudio"));
JSONObject jsonObjNivelEstudio = new JSONObject(nivelEstudio);
jsonArrayListarNivelEstudio.put(jsonObjNivelEstudio);
}
JSONObject jsonObjEstadoEstudio = new JSONObject(); Connection connection = null;
jsonObjEstadoEstudio.put("nivelestudio", jsonArrayListarNivelEstudio); PreparedStatement ps = null;
ResultSet rs = null;
response.setStatus(true); try {
response.setMessage("Los niveles de estudio se han listado correctamente"); connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
response.setData(jsonObjEstadoEstudio); String sql
= "select "
+ "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 "
+ "where nivel_estudio.estado_registro = 1 "
+ "group by nivel_estudio.codigo_nivel_estudio, nivel_estudio.nombre";
ps = connection.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
NivelEstudioBean nivelEstudio = new NivelEstudioBean();
nivelEstudio.setCodigoNivelEstudio(rs.getInt("codigoNivelEstudio"));
nivelEstudio.setNombre(rs.getString("nombreNivelEstudio"));
JSONObject jsonObjNivelEstudio = new JSONObject(nivelEstudio);
jsonArrayListarNivelEstudio.put(jsonObjNivelEstudio);
}
} catch (SQLException e) { JSONObject jsonObjEstadoEstudio = new JSONObject();
System.err.println("listarNivelEstudio -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); jsonObjEstadoEstudio.put("nivelestudio", jsonArrayListarNivelEstudio);
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage());
}
}
jsonListarNivelEstudio = new JSONObject(response); response.setStatus(true);
return jsonListarNivelEstudio; response.setMessage("Los niveles de estudio se han listado correctamente");
} response.setData(jsonObjEstadoEstudio);
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
jsonListarNivelEstudio = new JSONObject(response);
return jsonListarNivelEstudio;
}
} }
...@@ -13,114 +13,116 @@ import trismegistoplanilla.utilities.Variables; ...@@ -13,114 +13,116 @@ import trismegistoplanilla.utilities.Variables;
public class ParentescoSqlserverDAO implements ParentescoDAO { public class ParentescoSqlserverDAO implements ParentescoDAO {
@Override @Override
public JSONObject listarParentesco() { public JSONObject listarParentesco() {
JSONObject jsonListarParentesco = null; System.out.println("ParentescoSqlserverDAO: listarParentesco");
JSONArray jsonArrayListarParentesco = new JSONArray(); JSONObject jsonListarParentesco = null;
PreparedStatement ps = null; JSONArray jsonArrayListarParentesco = new JSONArray();
ResultSet rs = null; PreparedStatement ps = null;
Connection connection = null; ResultSet rs = null;
Connection connection = null;
ResponseHelper response = new ResponseHelper();
try { ResponseHelper response = new ResponseHelper();
connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql
= "select "
+ "codigo_parentesco codigoParentesco, "
+ "nombre nombre, "
+ "estado_registro estadoRegistro "
+ "FROM parentesco "
+ "where estado_registro = 1";
ps = connection.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
ParentescoBean parentesco = new ParentescoBean();
parentesco.setCodigoParentesco(rs.getInt("codigoParentesco"));
parentesco.setNombre(rs.getString("nombre"));
parentesco.setEstado_registro(rs.getInt("estadoRegistro"));
JSONObject jsonObjParentesco = new JSONObject(parentesco);
jsonArrayListarParentesco.put(jsonObjParentesco);
}
JSONObject jsonObjParentesco = new JSONObject();
jsonObjParentesco.put("parentescos", jsonArrayListarParentesco);
response.setStatus(true);
response.setMessage("Los parentescos se han listado correctamente");
response.setData(jsonObjParentesco);
} catch (SQLException e) { try {
System.err.println("listarParentesco -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
response.setStatus(false); String sql
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); = "select "
} finally { + "codigo_parentesco codigoParentesco, "
try { + "nombre nombre, "
if (rs != null) { + "estado_registro estadoRegistro "
rs.close(); + "FROM parentesco "
} + "where estado_registro = 1";
if (ps != null) { ps = connection.prepareStatement(sql);
ps.close(); rs = ps.executeQuery();
} while (rs.next()) {
if (connection != null) { ParentescoBean parentesco = new ParentescoBean();
connection.close(); parentesco.setCodigoParentesco(rs.getInt("codigoParentesco"));
} parentesco.setNombre(rs.getString("nombre"));
} catch (SQLException e) { parentesco.setEstado_registro(rs.getInt("estadoRegistro"));
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); JSONObject jsonObjParentesco = new JSONObject(parentesco);
} jsonArrayListarParentesco.put(jsonObjParentesco);
} }
JSONObject jsonObjParentesco = new JSONObject();
jsonObjParentesco.put("parentescos", jsonArrayListarParentesco);
response.setStatus(true);
response.setMessage("Los parentescos se han listado correctamente");
response.setData(jsonObjParentesco);
jsonListarParentesco = new JSONObject(response); } catch (SQLException e) {
return jsonListarParentesco; e.printStackTrace();
} response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
@Override jsonListarParentesco = new JSONObject(response);
public JSONObject validarExistenciaParentesco(ParentescoBean parentesco) { return jsonListarParentesco;
JSONObject jsonValidarExistenciaParentesco = null; }
ResponseHelper response = new ResponseHelper();
int existeParentesco = 0; @Override
public JSONObject validarExistenciaParentesco(ParentescoBean parentesco) {
Connection connection = null; System.out.println("ParentescoSqlserverDAO: validarExistenciaParentesco");
PreparedStatement ps = null; JSONObject jsonValidarExistenciaParentesco = null;
ResultSet rs = null; ResponseHelper response = new ResponseHelper();
try { int existeParentesco = 0;
connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql Connection connection = null;
= "select " PreparedStatement ps = null;
+ "count(1) as existeParentesco " ResultSet rs = null;
+ "from parentesco " try {
+ "where codigo_parentesco = ? and estado_registro = 1"; connection = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
ps = connection.prepareStatement(sql); String sql
ps.setInt(1, parentesco.getCodigoParentesco()); = "select "
rs = ps.executeQuery(); + "count(1) as existeParentesco "
rs.next(); + "from parentesco "
existeParentesco = rs.getInt("existeParentesco"); + "where codigo_parentesco = ? and estado_registro = 1";
if (existeParentesco > 0) { ps = connection.prepareStatement(sql);
response.setStatus(true); ps.setInt(1, parentesco.getCodigoParentesco());
response.setMessage("El parentesco seleccionado existe."); rs = ps.executeQuery();
} else { rs.next();
response.setStatus(false); existeParentesco = rs.getInt("existeParentesco");
response.setMessage("El parentesco seleccionado no existe."); if (existeParentesco > 0) {
} response.setStatus(true);
} catch (SQLException e) { response.setMessage("El parentesco seleccionado existe.");
System.err.println("validarExistenciaParentesco -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); } else {
response.setStatus(false); response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setMessage("El parentesco seleccionado no existe.");
} finally { }
try { } catch (SQLException e) {
if (rs != null) { e.printStackTrace();
rs.close(); response.setStatus(false);
} response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
if (ps != null) { } finally {
ps.close(); try {
} if (rs != null) {
if (connection != null) { rs.close();
connection.close(); }
} if (ps != null) {
} catch (SQLException e) { ps.close();
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); }
} if (connection != null) {
} connection.close();
jsonValidarExistenciaParentesco = new JSONObject(response); }
return jsonValidarExistenciaParentesco; } catch (SQLException e) {
} e.printStackTrace();
}
}
jsonValidarExistenciaParentesco = new JSONObject(response);
return jsonValidarExistenciaParentesco;
}
} }
...@@ -13,67 +13,60 @@ import trismegistoplanilla.utilities.Variables; ...@@ -13,67 +13,60 @@ import trismegistoplanilla.utilities.Variables;
public class SedeAreaSqlserverDAO implements SedeAreaDAO { public class SedeAreaSqlserverDAO implements SedeAreaDAO {
@Override @Override
public JSONObject obtenerSedeArea(SedeBean s, AreaBean a) { public JSONObject obtenerSedeArea(SedeBean s, AreaBean a) {
JSONObject JOObtenerSedeArea = null; System.out.println("SedeAreaSqlserverDAO: obtenerSedeArea");
ResponseHelper response = new ResponseHelper(); JSONObject JOObtenerSedeArea = null;
ResponseHelper response = new ResponseHelper();
String sql = ""
+ "select " String sql = ""
+ "sede_area.codigo_sede_area codigoSedeArea " + "select "
+ "from sede_area " + "sede_area.codigo_sede_area codigoSedeArea "
+ "where sede_area.codigo_sede = ? and sede_area.codigo_area = ? and sede_area.estado_registro = 1"; + "from sede_area "
System.out.println("SQL obtenerSedeArea: " + sql); + "where sede_area.codigo_sede = ? and sede_area.codigo_area = ? and sede_area.estado_registro = 1";
Connection conexion = null;
PreparedStatement ps = null; Connection conexion = null;
ResultSet rs = null; PreparedStatement ps = null;
try { ResultSet rs = null;
conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); try {
ps = conexion.prepareStatement(sql); conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
ps.setInt(1, s.getCodigoSede()); ps = conexion.prepareStatement(sql);
ps.setInt(2, a.getCodigoArea()); ps.setInt(1, s.getCodigoSede());
rs = ps.executeQuery(); ps.setInt(2, a.getCodigoArea());
rs.next(); rs = ps.executeQuery();
int codigoSedeArea = rs.getInt("codigoSedeArea"); rs.next();
if (codigoSedeArea > 0) { int codigoSedeArea = rs.getInt("codigoSedeArea");
JSONObject objSedeArea = new JSONObject(); if (codigoSedeArea > 0) {
objSedeArea.put("getResultedKey", codigoSedeArea); JSONObject objSedeArea = new JSONObject();
response.setStatus(true); objSedeArea.put("getResultedKey", codigoSedeArea);
response.setMessage("Se encontró el código"); response.setStatus(true);
response.setData(objSedeArea); response.setMessage("Se encontró el código");
} else { response.setData(objSedeArea);
response.setStatus(false); } else {
response.setMessage("Error! no se ha podido encontrar el código sede area"); response.setStatus(false);
} response.setMessage("Error! no se ha podido encontrar el código sede area");
} catch (SQLException e) { }
System.err.println("validarExistenciaArea -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); } catch (SQLException e) {
response.setStatus(false); e.printStackTrace();
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setStatus(false);
} finally { response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
try { } finally {
if (rs != null) { try {
rs.close(); if (rs != null) {
} rs.close();
if (ps != null) { }
ps.close(); if (ps != null) {
} ps.close();
if (conexion != null) { }
conexion.close(); if (conexion != null) {
} conexion.close();
} catch (SQLException e) { }
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); } catch (SQLException e) {
} e.printStackTrace();
} }
JOObtenerSedeArea = new JSONObject(response); }
return JOObtenerSedeArea; JOObtenerSedeArea = new JSONObject(response);
} return JOObtenerSedeArea;
}
// public static void main(String[] args) {
// SedeAreaSqlServerDAO metodo = new SedeAreaSqlServerDAO();
// SedeBean s = new SedeBean();
// AreaBean a = new AreaBean();
// s.setCodigoSede(30);
// a.setCodigoArea(1);
// System.out.println(metodo.obtenerSedeArea(s, a));
// }
} }
...@@ -42,210 +42,210 @@ import trismegistoplanilla.dao.VacanteDAO; ...@@ -42,210 +42,210 @@ import trismegistoplanilla.dao.VacanteDAO;
public class SqlserverDAOFactory extends DAOFactory { public class SqlserverDAOFactory extends DAOFactory {
static { static {
try { try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException ex) { } catch (ClassNotFoundException ex) {
System.out.println("Error Driver SQL SERVER " + ex.getMessage()); ex.printStackTrace();
} }
} }
public static Connection obtenerConexion(String base) { public static Connection obtenerConexion(String base) {
Connection conexion = null; Connection conexion = null;
String user = ""; String user = "";
String pwd = ""; String pwd = "";
String url = ""; String url = "";
if (base.equalsIgnoreCase("planillabd")) { if (base.equalsIgnoreCase("planillabd")) {
user = "sa"; user = "sa";
// url = "jdbc:sqlserver://172.16.2.118:1433;databaseName=planillabd"; // url = "jdbc:sqlserver://172.16.2.118:1433;databaseName=planillabd";
// pwd = "Saco1357$"; // pwd = "Saco1357$";
// url = "jdbc:sqlserver://172.16.2.20:1433;databaseName=planillabd"; // url = "jdbc:sqlserver://172.16.2.20:1433;databaseName=planillabd";
// pwd = "S3rv1d0r"; // pwd = "S3rv1d0r";
url = "jdbc:sqlserver://172.16.0.5:1433;databaseName=planillabd"; url = "jdbc:sqlserver://172.16.0.5:1433;databaseName=planillabd";
pwd = "Saco1357$"; pwd = "Saco1357$";
try { try {
conexion = DriverManager.getConnection(url, user, pwd); conexion = DriverManager.getConnection(url, user, pwd);
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("Error: no se pudo realizar la conexión a la base de datos: " + e.getMessage()); e.printStackTrace();
} }
} }
return conexion; return conexion;
} }
@Override @Override
public TipoDocumentoDAO getTipoDocumentoDAO() { public TipoDocumentoDAO getTipoDocumentoDAO() {
return new TipoDocumentoSqlserverDAO(); return new TipoDocumentoSqlserverDAO();
} }
@Override @Override
public PersonaDAO getPersonaDAO() { public PersonaDAO getPersonaDAO() {
return new PersonaSqlserverDAO(); return new PersonaSqlserverDAO();
} }
@Override @Override
public FichaDAO getFichaDAO() { public FichaDAO getFichaDAO() {
return new FichaSqlserverDAO(); return new FichaSqlserverDAO();
} }
@Override @Override
public TokenFichaDAO getTokenFichaDAO() { public TokenFichaDAO getTokenFichaDAO() {
return new TokenFichaSqlserverDAO(); return new TokenFichaSqlserverDAO();
} }
@Override @Override
public EstadoCivilDAO getEstadoCivilDAO() { public EstadoCivilDAO getEstadoCivilDAO() {
return new EstadoCivilSqlserverDAO(); return new EstadoCivilSqlserverDAO();
} }
@Override @Override
public NacionalidadDAO getNacionalidadDAO() { public NacionalidadDAO getNacionalidadDAO() {
return new NacionalidadSqlserverDAO(); return new NacionalidadSqlserverDAO();
} }
@Override @Override
public UbigeoDAO getUbigeoDAO() { public UbigeoDAO getUbigeoDAO() {
return new UbigeoSqlserverDAO(); return new UbigeoSqlserverDAO();
} }
@Override @Override
public ParentescoDAO getParentescoDAO() { public ParentescoDAO getParentescoDAO() {
return new ParentescoSqlserverDAO(); return new ParentescoSqlserverDAO();
} }
@Override @Override
public CargaFamiliarDAO getCargaFamiliarDAO() { public CargaFamiliarDAO getCargaFamiliarDAO() {
return new CargaFamiliarSqlserverDAO(); return new CargaFamiliarSqlserverDAO();
} }
@Override @Override
public CarreraProfesionalDAO getCarreraProfesionalDAO() { public CarreraProfesionalDAO getCarreraProfesionalDAO() {
return new CarreraProfesionalSqlserverDAO(); return new CarreraProfesionalSqlserverDAO();
} }
@Override @Override
public NivelEstudioDAO getNivelEstudioDAO() { public NivelEstudioDAO getNivelEstudioDAO() {
return new NivelEstudioSqlserverDAO(); return new NivelEstudioSqlserverDAO();
} }
@Override @Override
public EstadoEstudioDAO getEstadoEstudioDAO() { public EstadoEstudioDAO getEstadoEstudioDAO() {
return new EstadoEstudioSqlserverDAO(); return new EstadoEstudioSqlserverDAO();
} }
@Override @Override
public NivelEstadoDAO getNivelEstadoDAO() { public NivelEstadoDAO getNivelEstadoDAO() {
return new NivelEstadoSqlserverDAO(); return new NivelEstadoSqlserverDAO();
} }
@Override @Override
public FondoPensionDAO getFondoPensionDAO() { public FondoPensionDAO getFondoPensionDAO() {
return new FondoPensionSqlserverDAO(); return new FondoPensionSqlserverDAO();
} }
@Override @Override
public ExperienciaLaboralDAO getExperienciaLaboralDAO() { public ExperienciaLaboralDAO getExperienciaLaboralDAO() {
return new ExperienciaLaboralSqlserverDAO(); return new ExperienciaLaboralSqlserverDAO();
} }
@Override @Override
public FormacionAcademicaDAO getFormacionAcademicaDAO() { public FormacionAcademicaDAO getFormacionAcademicaDAO() {
return new FormacionAcademicaSqlserverDAO(); return new FormacionAcademicaSqlserverDAO();
} }
@Override @Override
public SedeDAO getSedeDAO() { public SedeDAO getSedeDAO() {
return new SedeSqlserverDAO(); return new SedeSqlserverDAO();
} }
@Override @Override
public AreaDAO getAreaDAO() { public AreaDAO getAreaDAO() {
return new AreaSqlserverDAO(); return new AreaSqlserverDAO();
} }
@Override @Override
public SedeAreaDAO getSedeAreaDAO() { public SedeAreaDAO getSedeAreaDAO() {
return new SedeAreaSqlserverDAO(); return new SedeAreaSqlserverDAO();
} }
@Override @Override
public TrabajadorResponsableDAO getTrabajadorResponsableDAO() { public TrabajadorResponsableDAO getTrabajadorResponsableDAO() {
return new TrabajadorResponsableSqlserverDAO(); return new TrabajadorResponsableSqlserverDAO();
} }
@Override @Override
public CargoDAO getCargoDAO() { public CargoDAO getCargoDAO() {
return new CargoSqlserverDAO(); return new CargoSqlserverDAO();
} }
@Override @Override
public EscalafonDAO getEscalafonDAO() { public EscalafonDAO getEscalafonDAO() {
return new EscalafonSqlserverDAO(); return new EscalafonSqlserverDAO();
} }
@Override @Override
public EstadoFichaDAO getEstadoFichaDAO() { public EstadoFichaDAO getEstadoFichaDAO() {
return new EstadoFichaSqlserverDAO(); return new EstadoFichaSqlserverDAO();
} }
@Override @Override
public FichaLaboralDAO getFichaLaboralDAO() { public FichaLaboralDAO getFichaLaboralDAO() {
return new FichaLaboralSqlserverDAO(); return new FichaLaboralSqlserverDAO();
} }
@Override @Override
public AreaCargoDAO getAreaCargoDAO() { public AreaCargoDAO getAreaCargoDAO() {
return new AreaCargoSqlserverDAO(); return new AreaCargoSqlserverDAO();
} }
@Override @Override
public TipoPagoDAO getTipoPagoDAO() { public TipoPagoDAO getTipoPagoDAO() {
return new TipoPagoSqlserverDAO(); return new TipoPagoSqlserverDAO();
} }
@Override @Override
public AreaCargoTipoPagoDAO getAreaCargoTipoPagoDAO() { public AreaCargoTipoPagoDAO getAreaCargoTipoPagoDAO() {
return new AreaCargoTipoPagoSqlserverDAO(); return new AreaCargoTipoPagoSqlserverDAO();
} }
@Override @Override
public LoteFichaDAO getLoteFichaDAO() { public LoteFichaDAO getLoteFichaDAO() {
return new LoteFichaSqlserverDAO(); return new LoteFichaSqlserverDAO();
} }
@Override @Override
public TipoEstadoFichaDAO getTipoEstadoFichaDAO() { public TipoEstadoFichaDAO getTipoEstadoFichaDAO() {
return new TipoEstadoFichaSqlserverDAO(); return new TipoEstadoFichaSqlserverDAO();
} }
@Override @Override
public DetalleLoteFichaDocenteDAO getDetalleLoteFichaDocenteDAO() { public DetalleLoteFichaDocenteDAO getDetalleLoteFichaDocenteDAO() {
return new DetalleLoteFichaDocenteSqlserverDAO(); return new DetalleLoteFichaDocenteSqlserverDAO();
} }
@Override @Override
public ExpedienteDAO getExpedienteDAO() { public ExpedienteDAO getExpedienteDAO() {
return new ExpedienteSqlserverDAO(); return new ExpedienteSqlserverDAO();
} }
@Override @Override
public TipoExpedienteDAO getTipoExpedienteDAO() { public TipoExpedienteDAO getTipoExpedienteDAO() {
return new TipoExpedienteSqlserverDAO(); return new TipoExpedienteSqlserverDAO();
} }
@Override @Override
public ConfiguracionFichaDAO getConfiguracionFichaDAO() { public ConfiguracionFichaDAO getConfiguracionFichaDAO() {
return new ConfiguracionFichaSqlserverDAO(); return new ConfiguracionFichaSqlserverDAO();
} }
@Override @Override
public ReportePersonalDAO getReportePersonalDAO() { public ReportePersonalDAO getReportePersonalDAO() {
return new ReportePersonalSqlserverDAO(); return new ReportePersonalSqlserverDAO();
} }
@Override @Override
public VacanteDAO getVacanteDAO() { public VacanteDAO getVacanteDAO() {
return new VacanteSqlserverDAO(); return new VacanteSqlserverDAO();
} }
} }
...@@ -13,66 +13,63 @@ import trismegistoplanilla.utilities.Variables; ...@@ -13,66 +13,63 @@ import trismegistoplanilla.utilities.Variables;
public class TipoEstadoFichaSqlserverDAO implements TipoEstadoFichaDAO { public class TipoEstadoFichaSqlserverDAO implements TipoEstadoFichaDAO {
@Override @Override
public JSONObject listarTipoEstadoFicha() { public JSONObject listarTipoEstadoFicha() {
JSONObject JOlistarTipoEstadoFicha = null; System.out.println("TipoEstadoFichaSqlserverDAO: listarTipoEstadoFicha");
JSONArray JAlistarTipoEstadoFicha = new JSONArray(); JSONObject JOlistarTipoEstadoFicha = null;
ResponseHelper response = new ResponseHelper(); JSONArray JAlistarTipoEstadoFicha = new JSONArray();
ResponseHelper response = new ResponseHelper();
String sql = "" String sql = ""
+ "select " + "select "
+ "codigo_tipo_estado_ficha codigoTipoEstadoFicha, " + "codigo_tipo_estado_ficha codigoTipoEstadoFicha, "
+ "nombre nombre, " + "nombre nombre, "
+ "descripcion descripcion " + "descripcion descripcion "
+ "from tipo_estado_ficha " + "from tipo_estado_ficha "
+ "where estado_registro = 1 " + "where estado_registro = 1 "
+ "order by 1"; + "order by 1";
System.out.println("SQL listarTipoEstadoFicha: " + sql);
Connection conexion = null; Connection conexion = null;
PreparedStatement ps = null; PreparedStatement ps = null;
ResultSet rs = null; ResultSet rs = null;
try { try {
conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
ps = conexion.prepareStatement(sql); ps = conexion.prepareStatement(sql);
rs = ps.executeQuery(); rs = ps.executeQuery();
while (rs.next()) { while (rs.next()) {
TipoEstadoFichaBean tef = new TipoEstadoFichaBean(); TipoEstadoFichaBean tef = new TipoEstadoFichaBean();
tef.setCodigoTipoEstadoFicha(rs.getInt("codigoTipoEstadoFicha")); tef.setCodigoTipoEstadoFicha(rs.getInt("codigoTipoEstadoFicha"));
tef.setNombre(rs.getString("nombre")); tef.setNombre(rs.getString("nombre"));
tef.setDescripcion(rs.getString("descripcion")); tef.setDescripcion(rs.getString("descripcion"));
JSONObject objTipoEstadoFicha = new JSONObject(tef); JSONObject objTipoEstadoFicha = new JSONObject(tef);
JAlistarTipoEstadoFicha.put(objTipoEstadoFicha); JAlistarTipoEstadoFicha.put(objTipoEstadoFicha);
} }
JSONObject objTipoEstadoFicha = new JSONObject(); JSONObject objTipoEstadoFicha = new JSONObject();
objTipoEstadoFicha.put("tiposEstadoFicha", JAlistarTipoEstadoFicha); objTipoEstadoFicha.put("tiposEstadoFicha", JAlistarTipoEstadoFicha);
response.setStatus(true); response.setStatus(true);
response.setMessage("Los tipos de estado de ficha se listaron correctamente"); response.setMessage("Los tipos de estado de ficha se listaron correctamente");
response.setData(objTipoEstadoFicha); response.setData(objTipoEstadoFicha);
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("listarTipoEstadoFicha -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); e.printStackTrace();
response.setStatus(false); response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally { } finally {
try { try {
if (rs != null) { if (rs != null) {
rs.close(); rs.close();
} }
if (ps != null) { if (ps != null) {
ps.close(); ps.close();
} }
if (conexion != null) { if (conexion != null) {
conexion.close(); conexion.close();
} }
} catch (SQLException e) { } catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); e.printStackTrace();
} }
} }
JOlistarTipoEstadoFicha = new JSONObject(response); JOlistarTipoEstadoFicha = new JSONObject(response);
return JOlistarTipoEstadoFicha; return JOlistarTipoEstadoFicha;
} }
// public static void main(String[] args) {
// TipoEstadoFichaSqlserverDAO metodo = new TipoEstadoFichaSqlserverDAO();
// System.out.println(metodo.listarTipoEstadoFicha());
// }
} }
...@@ -15,115 +15,117 @@ import trismegistoplanilla.utilities.Variables; ...@@ -15,115 +15,117 @@ import trismegistoplanilla.utilities.Variables;
public class TipoPagoSqlserverDAO implements TipoPagoDAO { public class TipoPagoSqlserverDAO implements TipoPagoDAO {
@Override @Override
public JSONObject listarTipoPago(AreaCargoBean ac) { public JSONObject listarTipoPago(AreaCargoBean ac) {
JSONObject JOListarTipoPago = null; System.out.println("TipoPagoSqlserverDAO: listarTipoPago");
JSONArray JAListarTipoPago = new JSONArray(); JSONObject JOListarTipoPago = null;
ResponseHelper response = new ResponseHelper(); JSONArray JAListarTipoPago = new JSONArray();
ResponseHelper response = new ResponseHelper();
String sql = ""
+ "select "
+ "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 "
+ "where area_cargo_tipo_pago.codigo_area_cargo = ? and area_cargo_tipo_pago.estado_registro = 1";
System.out.println("SQL listarTipoPago: " + sql);
Connection conexion = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, ac.getCodigoAreaCargo());
rs = ps.executeQuery();
while (rs.next()) {
TipoPagoBean tp = new TipoPagoBean();
tp.setCodigoTipoPago(rs.getInt("codigoTipoPago"));
tp.setNombre(rs.getString("nombre"));
JSONObject objTipoPago = new JSONObject(tp);
JAListarTipoPago.put(objTipoPago);
}
JSONObject objTipoPago = new JSONObject();
objTipoPago.put("tipoPagos", JAListarTipoPago);
response.setStatus(true);
response.setMessage("Los tipos de pagos se listaron correctamente");
response.setData(objTipoPago);
} catch (SQLException e) {
System.err.println("listarTipoPago -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (conexion != null) {
conexion.close();
}
} catch (SQLException e) {
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage());
}
}
JOListarTipoPago = new JSONObject(response);
return JOListarTipoPago;
}
@Override String sql = ""
public JSONObject validarExistenciaTipoPago(AreaCargoTipoPagoBean actp) { + "select "
JSONObject JObjectValidarExistenciaTipoPago = null; + "tipo_pago.codigo_tipo_pago codigoTipoPago, "
ResponseHelper response = new ResponseHelper(); + "tipo_pago.nombre "
+ "from area_cargo_tipo_pago "
String sql = "" + "inner join dbo.tipo_pago ON dbo.tipo_pago.codigo_tipo_pago = dbo.area_cargo_tipo_pago.codigo_tipo_pago "
+ "select " + "where area_cargo_tipo_pago.codigo_area_cargo = ? and area_cargo_tipo_pago.estado_registro = 1";
+ "count(1) exiteTipoPago "
+ "from area_cargo_tipo_pago " Connection conexion = null;
+ "inner join dbo.tipo_pago ON dbo.tipo_pago.codigo_tipo_pago = dbo.area_cargo_tipo_pago.codigo_tipo_pago " PreparedStatement ps = null;
+ "where area_cargo_tipo_pago.codigo_area_cargo = ? and area_cargo_tipo_pago.codigo_tipo_pago = ? and area_cargo_tipo_pago.estado_registro = 1;"; ResultSet rs = null;
System.out.println("SQL validarExistenciaTipoPago: " + sql); try {
Connection conexion = null; conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
PreparedStatement ps = null; ps = conexion.prepareStatement(sql);
ResultSet rs = null; ps.setInt(1, ac.getCodigoAreaCargo());
try { rs = ps.executeQuery();
conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME); while (rs.next()) {
ps = conexion.prepareStatement(sql); TipoPagoBean tp = new TipoPagoBean();
ps.setInt(1, actp.getCodigoAreaCargo()); tp.setCodigoTipoPago(rs.getInt("codigoTipoPago"));
ps.setInt(2, actp.getCodigoTipoPago()); tp.setNombre(rs.getString("nombre"));
rs = ps.executeQuery(); JSONObject objTipoPago = new JSONObject(tp);
rs.next(); JAListarTipoPago.put(objTipoPago);
int exiteTipoPago = 0; }
exiteTipoPago = rs.getInt("exiteTipoPago"); JSONObject objTipoPago = new JSONObject();
if (exiteTipoPago > 0) { objTipoPago.put("tipoPagos", JAListarTipoPago);
response.setStatus(true); response.setStatus(true);
response.setMessage("El tipo de pago seleccionada existe"); response.setMessage("Los tipos de pagos se listaron correctamente");
} else { response.setData(objTipoPago);
response.setStatus(false); } catch (SQLException e) {
response.setMessage("Error! El tipo de pago seleccionada no existe"); e.printStackTrace();
} response.setStatus(false);
} catch (SQLException e) { response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
System.err.println("validarExistenciaTipoPago -> Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); } finally {
response.setStatus(false); try {
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]"); if (rs != null) {
} finally { rs.close();
try { }
if (rs != null) { if (ps != null) {
rs.close(); ps.close();
} }
if (ps != null) { if (conexion != null) {
ps.close(); conexion.close();
} }
if (conexion != null) { } catch (SQLException e) {
conexion.close(); e.printStackTrace();
} }
} catch (SQLException e) { }
System.err.println("Error: ha ocurrido un error al intentar cerrar las conexiones y/o liberacion de recursos -> " + e.getMessage()); JOListarTipoPago = new JSONObject(response);
} return JOListarTipoPago;
} }
JObjectValidarExistenciaTipoPago = new JSONObject(response);
return JObjectValidarExistenciaTipoPago; @Override
} public JSONObject validarExistenciaTipoPago(AreaCargoTipoPagoBean actp) {
System.out.println("TipoPagoSqlserverDAO: validarExistenciaTipoPago");
JSONObject JObjectValidarExistenciaTipoPago = null;
ResponseHelper response = new ResponseHelper();
String sql = ""
+ "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 "
+ "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;
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = SqlserverDAOFactory.obtenerConexion(Variables.BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, actp.getCodigoAreaCargo());
ps.setInt(2, actp.getCodigoTipoPago());
rs = ps.executeQuery();
rs.next();
int exiteTipoPago = 0;
exiteTipoPago = rs.getInt("exiteTipoPago");
if (exiteTipoPago > 0) {
response.setStatus(true);
response.setMessage("El tipo de pago seleccionada existe");
} else {
response.setStatus(false);
response.setMessage("Error! El tipo de pago seleccionada no existe");
}
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (conexion != null) {
conexion.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
JObjectValidarExistenciaTipoPago = new JSONObject(response);
return JObjectValidarExistenciaTipoPago;
}
} }
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