[DELETE] deleted system.out.println

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