[ADD] subida que hace luis

parent 187b1fab
......@@ -1003,6 +1003,7 @@ exists or setup the property manually. For example like this:
<copyfiles files="${file.reference.commons-codec-1.10.jar}" iftldtodir="${build.web.dir}/WEB-INF" todir="${dist.ear.dir}/lib"/>
<copyfiles files="${file.reference.itextpdf-5.1.0.jar}" iftldtodir="${build.web.dir}/WEB-INF" todir="${dist.ear.dir}/lib"/>
<copyfiles files="${file.reference.jasypt-1.9.2.jar}" iftldtodir="${build.web.dir}/WEB-INF" todir="${dist.ear.dir}/lib"/>
<copyfiles files="${file.reference.mysql-connector-java-5.0.8.jar}" iftldtodir="${build.web.dir}/WEB-INF" todir="${dist.ear.dir}/lib"/>
<mkdir dir="${build.web.dir}/META-INF"/>
<manifest file="${build.web.dir}/META-INF/MANIFEST.MF" mode="update"/>
</target>
......@@ -1012,6 +1013,7 @@ exists or setup the property manually. For example like this:
<copyfiles files="${file.reference.commons-codec-1.10.jar}" todir="${build.web.dir}/WEB-INF/lib"/>
<copyfiles files="${file.reference.itextpdf-5.1.0.jar}" todir="${build.web.dir}/WEB-INF/lib"/>
<copyfiles files="${file.reference.jasypt-1.9.2.jar}" todir="${build.web.dir}/WEB-INF/lib"/>
<copyfiles files="${file.reference.mysql-connector-java-5.0.8.jar}" todir="${build.web.dir}/WEB-INF/lib"/>
</target>
<target depends="init" if="dist.ear.dir" name="-clean-webinf-lib">
<delete dir="${build.web.dir}/WEB-INF/lib"/>
......
build.xml.data.CRC32=23db10f5
build.xml.data.CRC32=42eed091
build.xml.script.CRC32=bc6fa0f2
build.xml.stylesheet.CRC32=651128d4@1.77.1.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=23db10f5
nbproject/build-impl.xml.script.CRC32=5ec0c884
nbproject/build-impl.xml.data.CRC32=42eed091
nbproject/build-impl.xml.script.CRC32=1d158aee
nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.77.1.1
nbproject/jaxws-build.xml.stylesheet.CRC32=6608c2cf
......@@ -34,6 +34,7 @@ file.reference.commons-codec-1.10.jar=D:\\LIBRERIAS\\commons-codec-1.10.jar
file.reference.itextpdf-5.1.0.jar=lib\\itextpdf-5.1.0.jar
file.reference.jasypt-1.9.2.jar=lib\\jasypt-1.9.2.jar
file.reference.json-20160810.jar=lib\\json-20160810.jar
file.reference.mysql-connector-java-5.0.8.jar=D:\\libraries java\\mysql-connector-java-5.0.8.jar
file.reference.sqljdbc4-2.0.jar=lib\\sqljdbc4-2.0.jar
includes=**
j2ee.compile.on.save=true
......@@ -53,7 +54,8 @@ javac.classpath=\
${file.reference.sqljdbc4-2.0.jar}:\
${file.reference.commons-codec-1.10.jar}:\
${file.reference.itextpdf-5.1.0.jar}:\
${file.reference.jasypt-1.9.2.jar}
${file.reference.jasypt-1.9.2.jar}:\
${file.reference.mysql-connector-java-5.0.8.jar}
# Space-separated list of extra javac options
javac.compilerargs=
javac.debug=true
......
......@@ -31,6 +31,10 @@
<file>${file.reference.jasypt-1.9.2.jar}</file>
<path-in-war>WEB-INF/lib</path-in-war>
</library>
<library dirs="200">
<file>${file.reference.mysql-connector-java-5.0.8.jar}</file>
<path-in-war>WEB-INF/lib</path-in-war>
</library>
</web-module-libraries>
<web-module-additional-libraries/>
<source-roots>
......
package trismegistoplanilla.dao;
import trismegistoplanilla.mysqldao.MysqlDAOFactory;
import trismegistoplanilla.sqlserverdao.SqlserverDAOFactory;
public abstract class DAOFactory {
public static final int SQL_SERVER = 1;
public static final int MYSQL = 2;
public static DAOFactory getDAOFactory(int whichFactory) {
switch (whichFactory) {
case SQL_SERVER:
return new SqlserverDAOFactory();
case MYSQL:
return new MysqlDAOFactory();
default:
return null;
}
......
......@@ -15,19 +15,24 @@ public class AreaCargoMysqlDAO implements AreaCargoDAO {
@Override
public JSONObject obtenerAreaCargo(AreaBean a, CargoBean c) {
System.out.println("AreaCargoSqlserverDAO: obtenerAreaCargo");
System.out.println("AreaCargo MysqlDAO: 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";
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 = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, a.getCodigoArea());
ps.setInt(2, c.getCodigoCargo());
......@@ -47,7 +52,7 @@ public class AreaCargoMysqlDAO implements AreaCargoDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -70,7 +75,7 @@ public class AreaCargoMysqlDAO implements AreaCargoDAO {
@Override
public JSONObject asignarAreaCargo(JSONObject datos) {
System.out.println("AreaCargoSqlserverDAO: asignarAreaCargo");
System.out.println("AreaCargo MysqlDAO: asignarAreaCargo");
JSONObject jObject = null;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -79,12 +84,12 @@ public class AreaCargoMysqlDAO implements AreaCargoDAO {
String sql = "";
int resultado = 0;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......
......@@ -14,7 +14,7 @@ public class AreaCargoTipoPagoMysqlDAO implements AreaCargoTipoPagoDAO {
@Override
public JSONObject obtenerAreaCargoTipoPago(AreaCargoTipoPagoBean actp) {
System.out.println("AreaCargoTipoPagoSqlserverDAO: obtenerAreaCargoTipoPago");
System.out.println("AreaCargoTipoPagoMysqlDAO: obtenerAreaCargoTipoPago");
JSONObject JOObtenerAreaCargoTipoPago = null;
ResponseHelper response = new ResponseHelper();
......@@ -27,7 +27,8 @@ public class AreaCargoTipoPagoMysqlDAO implements AreaCargoTipoPagoDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, actp.getCodigoAreaCargo());
ps.setInt(2, actp.getCodigoTipoPago());
......
......@@ -16,18 +16,17 @@ public class AreaMysqlDAO implements AreaDAO {
@Override
public JSONObject listarArea(SedeBean s) {
System.out.println("AreaSqlserverDAO: listarArea");
System.out.println("AreaMysqlDAO: listarArea");
JSONObject JObjectArea = null;
JSONArray JArrayArea = new JSONArray();
ResponseHelper response = new ResponseHelper();
String sql = ""
+ "SELECT "
String sql = "SELECT "
+ " sede_area.codigo_area codigoArea, "
+ " area.nombre nombre "
+ " area.desarea nombre "
+ "FROM "
+ " sede_area "
+ "INNER JOIN dbo.area ON dbo.area.codigo_area = dbo.sede_area.codigo_area "
+ "INNER JOIN area ON area.codigo_area = sede_area.codigo_area "
+ "WHERE "
+ " sede_area.estado_registro = 1 "
+ "AND area.estado_registro = 1 "
......@@ -41,7 +40,7 @@ public class AreaMysqlDAO implements AreaDAO {
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, s.getCodigoSede());
rs = ps.executeQuery();
......@@ -82,7 +81,7 @@ public class AreaMysqlDAO implements AreaDAO {
@Override
public JSONObject validarExistenciaArea(SedeBean s, AreaBean a) {
System.out.println("AreaSqlserverDAO: validarExistenciaArea");
System.out.println("AreaMysqlDAO: validarExistenciaArea");
JSONObject JObjectValidarExistenciaArea = null;
ResponseHelper response = new ResponseHelper();
String sql = ""
......@@ -94,7 +93,7 @@ public class AreaMysqlDAO implements AreaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, s.getCodigoSede());
ps.setInt(2, a.getCodigoArea());
......@@ -134,7 +133,7 @@ public class AreaMysqlDAO implements AreaDAO {
@Override
public JSONObject registrar(JSONObject datos) {
System.out.println("AreaSqlserverDAO: registrar");
System.out.println("AreaMysqlDAO: registrar");
JSONObject jObject = null;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -143,7 +142,7 @@ public class AreaMysqlDAO implements AreaDAO {
String sql = "insert into area (nombre, estado_registro) values (?, 1)";
int resultado;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
cnx.setAutoCommit(false);
ps = cnx.prepareStatement(sql);
ps.setString(1, datos.getString("area"));
......@@ -183,19 +182,19 @@ public class AreaMysqlDAO implements AreaDAO {
@Override
public JSONObject editar(JSONObject datos) {
System.out.println("AreaSqlserverDAO: editar");
System.out.println("AreaMysqlDAO: editar");
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public JSONObject estado(JSONObject datos) {
System.out.println("AreaSqlserverDAO: estado");
System.out.println("AreaMysqlDAO: estado");
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public JSONObject validarNombreAdd(JSONObject datos) {
System.out.println("AreaSqlserverDAO: validarNombreAdd");
System.out.println("AreaMysqlDAO: validarNombreAdd");
JSONObject jObject;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -206,7 +205,7 @@ public class AreaMysqlDAO implements AreaDAO {
+ "where area.nombre = ?";
int resultado;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setString(1, datos.getString("area"));
rs = ps.executeQuery();
......@@ -249,7 +248,7 @@ public class AreaMysqlDAO implements AreaDAO {
@Override
public JSONObject validarNombreEdit(JSONObject datos) {
System.out.println("AreaSqlserverDAO: validarNombreEdit");
System.out.println("AreaMysqlDAO: validarNombreEdit");
JSONObject jObject;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -261,7 +260,7 @@ public class AreaMysqlDAO implements AreaDAO {
+ "and area.codigo_area not in (?)";
int resultado;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setString(1, datos.getString("area"));
ps.setInt(2, datos.getInt("codigoArea"));
......
......@@ -16,7 +16,7 @@ public class CargaFamiliarMysqlDAO implements CargaFamiliarDAO {
@Override
public JSONObject validarExistenciaNumeroDocumento(CargaFamiliarBean cargaFamiliar) {
System.out.println("CargaFamiliarSqlserverDAO: validarExistenciaNumeroDocumento");
System.out.println("CargaFamiliarMysqlDAO: validarExistenciaNumeroDocumento");
JSONObject jsonValidarExistenciaNumeroDocumento = null;
Connection connection = null;
PreparedStatement ps = null;
......@@ -24,7 +24,7 @@ public class CargaFamiliarMysqlDAO implements CargaFamiliarDAO {
ResponseHelper response = new ResponseHelper();
int existeNumeroDocumentoFamiliar = 0;
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select count(1) existeNumeroDocumentoFamiliar "
+ "from carga_familiar "
......@@ -68,7 +68,7 @@ public class CargaFamiliarMysqlDAO implements CargaFamiliarDAO {
@Override
public JSONObject obtenerCargaFamiliarPorPersona(PersonaBean persona) {
System.out.println("CargaFamiliarSqlserverDAO: obtenerCargaFamiliarPorPersona");
System.out.println("CargaFamiliarMysqlDAO: obtenerCargaFamiliarPorPersona");
JSONObject jsonObjObtenerCargaFamiliarPorPersona = null;
JSONArray jsonArrayObtenerCargaFamiliarPorPersona = new JSONArray();
ResponseHelper response = new ResponseHelper();
......@@ -76,7 +76,7 @@ public class CargaFamiliarMysqlDAO implements CargaFamiliarDAO {
ResultSet rs = null;
Connection cnx = null;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "SELECT "
+ "cargafamiliar.apellido_paterno apellidoPaterno , "
......
......@@ -16,22 +16,27 @@ public class CargoMysqlDAO implements CargoDAO {
@Override
public JSONObject listarCargo(AreaBean a) {
System.out.println("CargoSqlserverDAO: listarCargo");
System.out.println("CargoMysqlDAO: listarCargo");
JSONObject JOListarCargo = null;
JSONArray JArrayCargo = new JSONArray();
ResponseHelper response = new ResponseHelper();
String sql = ""
+ "select "
+ "area_cargo.codigo_cargo codigoCargo, "
+ "cargo.nombre "
+ "from area_cargo "
+ "inner join dbo.cargo ON dbo.cargo.codigo_cargo = dbo.area_cargo.codigo_cargo "
+ "where area_cargo.estado_registro = 1 and area_cargo.codigo_area = ?";
String sql = "SELECT "
+ " area_cargo.codigo_cargo codigoCargo, "
+ " cargo.descargo nombre "
+ "FROM "
+ " area_cargo "
+ "INNER JOIN cargo ON cargo.codigo_cargo = area_cargo.codigo_cargo "
+ "WHERE "
+ " area_cargo.estado_registro = 1 "
+ "AND area_cargo.codigo_area = ?";
Connection conexion = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, a.getCodigoArea());
rs = ps.executeQuery();
......@@ -50,7 +55,7 @@ public class CargoMysqlDAO implements CargoDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -72,7 +77,7 @@ public class CargoMysqlDAO implements CargoDAO {
@Override
public JSONObject validarExistenciaCargo(AreaBean a, CargoBean c) {
System.out.println("CargoSqlserverDAO: validarExistenciaCargo");
System.out.println("CargoMysqlDAO: validarExistenciaCargo");
JSONObject JOValidarExistenciaCargo = null;
ResponseHelper response = new ResponseHelper();
String sql = ""
......@@ -84,7 +89,7 @@ public class CargoMysqlDAO implements CargoDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, a.getCodigoArea());
ps.setInt(2, c.getCodigoCargo());
......@@ -102,7 +107,7 @@ public class CargoMysqlDAO implements CargoDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -124,7 +129,7 @@ public class CargoMysqlDAO implements CargoDAO {
@Override
public JSONObject registrar(JSONObject datos) {
System.out.println("CargoSqlserverDAO: registrar");
System.out.println("CargoMysqlDAO: registrar");
JSONObject jObject = null;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -133,7 +138,7 @@ public class CargoMysqlDAO implements CargoDAO {
String sql = "insert into cargo (nombre, estado_registro) values (?, 1)";
int resultado;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
cnx.setAutoCommit(false);
ps = cnx.prepareStatement(sql);
ps.setString(1, datos.getString("cargo"));
......@@ -150,7 +155,7 @@ public class CargoMysqlDAO implements CargoDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -173,19 +178,19 @@ public class CargoMysqlDAO implements CargoDAO {
@Override
public JSONObject editar(JSONObject datos) {
System.out.println("CargoSqlserverDAO: editar");
System.out.println("CargoMysqlDAO: editar");
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public JSONObject estado(JSONObject datos) {
System.out.println("CargoSqlserverDAO: estado");
System.out.println("CargoMysqlDAO: estado");
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public JSONObject validarNombreAdd(JSONObject datos) {
System.out.println("CargoSqlserverDAO: validarNombreAdd");
System.out.println("CargoMysqlDAO: validarNombreAdd");
JSONObject jObject;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -196,7 +201,7 @@ public class CargoMysqlDAO implements CargoDAO {
+ "where cargo.nombre = ?";
int resultado;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setString(1, datos.getString("cargo"));
rs = ps.executeQuery();
......@@ -216,7 +221,7 @@ public class CargoMysqlDAO implements CargoDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -239,7 +244,7 @@ public class CargoMysqlDAO implements CargoDAO {
@Override
public JSONObject validarNombreEdit(JSONObject datos) {
System.out.println("CargoSqlserverDAO: validarNombreEdit");
System.out.println("CargoMysqlDAO: validarNombreEdit");
JSONObject jObject;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -251,7 +256,7 @@ public class CargoMysqlDAO implements CargoDAO {
+ "and cargo.codigo_cargo not in (?)";
int resultado;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setString(1, datos.getString("cargo"));
ps.setInt(2, datos.getInt("codigoCargo"));
......@@ -272,7 +277,7 @@ public class CargoMysqlDAO implements CargoDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......
......@@ -15,7 +15,7 @@ public class CarreraProfesionalMysqlDAO implements CarreraProfesionalDAO {
@Override
public JSONObject listarCarreraProfesional(String carrera) {
System.out.println("CarreraProfesionalSqlserverDAO: listarCarreraProfesional");
System.out.println("CarreraProfesionalMysqlDAO: listarCarreraProfesional");
JSONObject jsonListarCarreraProfesional = new JSONObject();
JSONArray jsonArrayListarCarreraProfesional = new JSONArray();
PreparedStatement ps = null, psCount = null;
......@@ -23,7 +23,7 @@ public class CarreraProfesionalMysqlDAO implements CarreraProfesionalDAO {
Connection connection = null;
int total_count = 0;
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "codigo_carrera_profesional codigoCarreraProfesional, "
......@@ -89,7 +89,7 @@ public class CarreraProfesionalMysqlDAO implements CarreraProfesionalDAO {
@Override
public JSONObject validarExistenciaCarreraProfesional(CarreraProfesionalBean carreraProfesional) {
System.out.println("CarreraProfesionalSqlserverDAO: validarExistenciaCarreraProfesional");
System.out.println("CarreraProfesionalMysqlDAO: validarExistenciaCarreraProfesional");
JSONObject jsonValidarExistenciaCarreraProfesional = null;
ResponseHelper response = new ResponseHelper();
int existeCarreraProfesional = 0;
......@@ -97,7 +97,7 @@ public class CarreraProfesionalMysqlDAO implements CarreraProfesionalDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "count(1) as existeCarreraProfesional "
......
......@@ -13,19 +13,23 @@ public class ConfiguracionFichaMysqlDAO implements ConfiguracionFichaDAO {
@Override
public JSONObject getDefaultMail() {
System.out.println("ConfiguracionFichaSqlserverDAO: getDefaultMail");
System.out.println("ConfiguracionFichaMysqlDAO: getDefaultMail");
JSONObject JOmail = null;
ResponseHelper response = new ResponseHelper();
String sql = ""
+ "select "
+ "correo "
+ "from configuracion_ficha "
+ "where estado = 1";
String sql = "SELECT "
+ " correo "
+ "FROM "
+ " configuracion_ficha "
+ "WHERE "
+ " estado = 1";
Connection conexion = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
rs = ps.executeQuery();
rs.next();
......@@ -36,7 +40,7 @@ public class ConfiguracionFichaMysqlDAO implements ConfiguracionFichaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......
......@@ -18,7 +18,7 @@ public class DetalleLoteFichaDocenteMysqlDAO implements DetalleLoteFichaDocenteD
@Override
public JSONObject listarDetalleLoteFichaDocenteDT(LoteFichaBean loteFicha) {
System.out.println("DetalleLoteFichaDocenteSqlserverDAO: listarDetalleLoteFichaDocenteDT");
System.out.println("DetalleLoteFichaDocenteMysqlDAO: listarDetalleLoteFichaDocenteDT");
JSONObject jsonObjListar = null;
JSONArray jsonArrayListar = new JSONArray();
Connection cnx = null;
......@@ -50,7 +50,7 @@ public class DetalleLoteFichaDocenteMysqlDAO implements DetalleLoteFichaDocenteD
+ "left join sueldo_docente ON sueldo_docente.codigo_ficha = ficha_laboral.codigo_ficha "
+ "where detalle_ficha_lote.estado_registro = 1 "
+ "and detalle_ficha_lote.codigo_ficha_lote = ?";
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setInt(1, loteFicha.getCodigoFichaLote());
rs = ps.executeQuery();
......@@ -106,7 +106,7 @@ public class DetalleLoteFichaDocenteMysqlDAO implements DetalleLoteFichaDocenteD
@Override
public JSONObject registrarSueldosPresidenciaLoteDocente(JSONObject data) {
System.out.println("DetalleLoteFichaDocenteSqlserverDAO: registrarSueldosPresidenciaLoteDocente");
System.out.println("DetalleLoteFichaDocenteMysqlDAO: registrarSueldosPresidenciaLoteDocente");
JSONObject jsonObjRegistrarSueldoPresidencia = null;
Connection cnx = null;
PreparedStatement psDesactivarEstadoSueldoDocente = null,
......@@ -121,7 +121,7 @@ public class DetalleLoteFichaDocenteMysqlDAO implements DetalleLoteFichaDocenteD
int longitudJsonArrayFichas = jsonArrayFichas.length();
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
cnx.setAutoCommit(false);
sql
= "update sueldo_docente "
......@@ -318,7 +318,7 @@ public class DetalleLoteFichaDocenteMysqlDAO implements DetalleLoteFichaDocenteD
@Override
public JSONObject listarDetalleLoteFichaAdministrativoDT(JSONObject data) {
System.out.println("DetalleLoteFichaDocenteSqlserverDAO: listarDetalleLoteFichaAdministrativoDT");
System.out.println("DetalleLoteFichaDocenteMysqlDAO: listarDetalleLoteFichaAdministrativoDT");
JSONObject jsonReturn = null;
JSONArray jsonArray = new JSONArray();
Connection cnx = null;
......@@ -327,7 +327,7 @@ public class DetalleLoteFichaDocenteMysqlDAO implements DetalleLoteFichaDocenteD
ResponseHelper response = new ResponseHelper();
String sql;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
sql = ""
+ "select "
+ "persona.codigo_persona codigoPersona, "
......@@ -404,7 +404,7 @@ public class DetalleLoteFichaDocenteMysqlDAO implements DetalleLoteFichaDocenteD
@Override
public JSONObject registrarSueldosPresidenciaLoteAdministrativo(JSONObject data) {
System.out.println("DetalleLoteFichaDocenteSqlserverDAO: registrarSueldosPresidenciaLoteAdministrativo");
System.out.println("DetalleLoteFichaDocenteMysqlDAO: registrarSueldosPresidenciaLoteAdministrativo");
JSONObject jsonObjRegistrarSueldoPresidencia = null;
Connection cnx = null;
PreparedStatement ps = null;
......@@ -413,7 +413,7 @@ public class DetalleLoteFichaDocenteMysqlDAO implements DetalleLoteFichaDocenteD
JSONArray jsonArrayFichas = data.getJSONArray("fichas");
int longitudJsonArrayFichas = jsonArrayFichas.length();
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
cnx.setAutoCommit(false);
sql
= "update sueldo_administrativo "
......@@ -589,7 +589,7 @@ public class DetalleLoteFichaDocenteMysqlDAO implements DetalleLoteFichaDocenteD
@Override
public JSONObject obtenerDetalleFicha(JSONObject data) {
System.out.println("DetalleLoteFichaDocenteSqlserverDAO: obtenerDetalleFicha");
System.out.println("DetalleLoteFichaDocenteMysqlDAO: obtenerDetalleFicha");
JSONObject jsonReturn = null;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -631,7 +631,7 @@ public class DetalleLoteFichaDocenteMysqlDAO implements DetalleLoteFichaDocenteD
+ inners
+ "inner join tipo_pago ON tipo_pago.codigo_tipo_pago = area_cargo_tipo_pago.codigo_tipo_pago "
+ "where ficha_laboral.codigo_ficha = ?";
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setInt(1, data.getInt("codigoFicha"));
rs = ps.executeQuery();
......
......@@ -15,7 +15,7 @@ public class EscalafonMysqlDAO implements EscalafonDAO {
@Override
public JSONObject obtenerEscalafonAreaCargoTipoPago(AreaCargoTipoPagoBean actp) {
System.out.println("EscalafonSqlserverDAO: obtenerEscalafonAreaCargoTipoPago");
System.out.println("EscalafonMysqlDAO: obtenerEscalafonAreaCargoTipoPago");
JSONObject jsonObtenerEscalafonAreaCargo = null;
ResponseHelper response = new ResponseHelper();
......@@ -29,7 +29,7 @@ public class EscalafonMysqlDAO implements EscalafonDAO {
ResultSet rs = null;
String sueldo = "";
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setInt(1, actp.getCodigoAreaCargoTipoPago());
rs = ps.executeQuery();
......
......@@ -15,7 +15,7 @@ public class EstadoCivilMysqlDAO implements EstadoCivilDAO {
@Override
public JSONObject listarEstadoCivil() {
System.out.println("EstadoCivilSqlserverDAO: listarEstadoCivil");
System.out.println("EstadoCivilMysqlDAO: listarEstadoCivil");
JSONObject jsonListarEstadoCivil = null;
JSONArray jsonArrayListarEstadoCivil = new JSONArray();
PreparedStatement ps = null;
......@@ -25,7 +25,7 @@ public class EstadoCivilMysqlDAO implements EstadoCivilDAO {
ResponseHelper response = new ResponseHelper();
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "codigo_estado_civil estadoCivil, "
......@@ -75,7 +75,7 @@ public class EstadoCivilMysqlDAO implements EstadoCivilDAO {
@Override
public JSONObject validarExistenciaEstadoCivil(EstadoCivilBean estadoCivil) {
System.out.println("EstadoCivilSqlserverDAO: validarExistenciaEstadoCivil");
System.out.println("EstadoCivilMysqlDAO: validarExistenciaEstadoCivil");
JSONObject jsonValidarExistenciaEstadoCivil = null;
ResponseHelper response = new ResponseHelper();
int existeEstadoCivil = 0;
......@@ -84,7 +84,7 @@ public class EstadoCivilMysqlDAO implements EstadoCivilDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "count(1) as existeEstadoCivil "
......
......@@ -15,7 +15,7 @@ public class EstadoEstudioMysqlDAO implements EstadoEstudioDAO {
@Override
public JSONObject validarExistenciaEstadoEstudio(EstadoEstudioBean estadoEstudio) {
System.out.println("EstadoEstudioSqlserverDAO: validarExistenciaEstadoEstudio");
System.out.println("EstadoEstudioMysqlDAO: validarExistenciaEstadoEstudio");
JSONObject jsonValidarExistenciaEstadoEstudio = null;
ResponseHelper response = new ResponseHelper();
int existeEstadoEstudio = 0;
......@@ -24,7 +24,7 @@ public class EstadoEstudioMysqlDAO implements EstadoEstudioDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "count (1) existeEstadoEstudio "
......@@ -72,7 +72,7 @@ public class EstadoEstudioMysqlDAO implements EstadoEstudioDAO {
@Override
public JSONObject listarEstadoEstudio(EstadoEstudioBean estadoEstudio) {
System.out.println("EstadoEstudioSqlserverDAO: listarEstadoEstudio");
System.out.println("EstadoEstudioMysqlDAO: listarEstadoEstudio");
JSONObject jsonListarEstadoEstudio = null;
JSONArray jsonArrayListarEstadoEstudio = new JSONArray();
ResponseHelper response = new ResponseHelper();
......@@ -82,7 +82,7 @@ public class EstadoEstudioMysqlDAO implements EstadoEstudioDAO {
ResultSet rs = null;
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "estado_estudio.codigo_estado_estudio codigoEstadoEstudio, "
......
......@@ -14,7 +14,7 @@ public class EstadoFichaMysqlDAO implements EstadoFichaDAO {
@Override
public JSONObject obtenerCodigoEstadoFicha(EstadoFichaBean ef) {
System.out.println("EstadoFichaSqlserverDAO: obtenerCodigoEstadoFicha");
System.out.println("EstadoFichaMysqlDAO: obtenerCodigoEstadoFicha");
JSONObject JOObtenerCodigoEstadoFicha = null;
ResponseHelper response = new ResponseHelper();
......@@ -28,7 +28,7 @@ public class EstadoFichaMysqlDAO implements EstadoFichaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, ef.getCodigoFicha());
rs = ps.executeQuery();
......@@ -68,7 +68,7 @@ public class EstadoFichaMysqlDAO implements EstadoFichaDAO {
@Override
public JSONObject desactivarEstadoFicha(EstadoFichaBean ef) {
System.out.println("EstadoFichaSqlserverDAO: desactivarEstadoFicha");
System.out.println("EstadoFichaMysqlDAO: desactivarEstadoFicha");
JSONObject JODesactivarEstadoFicha = null;
ResponseHelper response = new ResponseHelper();
......@@ -81,7 +81,7 @@ public class EstadoFichaMysqlDAO implements EstadoFichaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
conexion.setAutoCommit(false);
ps = conexion.prepareStatement(sql);
ps.setInt(1, ef.getCodigoEstadoFicha());
......@@ -120,7 +120,7 @@ public class EstadoFichaMysqlDAO implements EstadoFichaDAO {
@Override
public JSONObject registrarEstadoFicha(EstadoFichaBean ef) {
System.out.println("EstadoFichaSqlserverDAO: registrarEstadoFicha");
System.out.println("EstadoFichaMysqlDAO: registrarEstadoFicha");
JSONObject JORegistrarEstadoFicha = null;
ResponseHelper response = new ResponseHelper();
......@@ -143,7 +143,7 @@ public class EstadoFichaMysqlDAO implements EstadoFichaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
conexion.setAutoCommit(false);
ps = conexion.prepareStatement(sql);
ps.setInt(1, ef.getCodigoFicha());
......
......@@ -16,7 +16,7 @@ public class ExpedienteMysqlDAO implements ExpedienteDAO {
@Override
public JSONObject listarTipoExpedientes() {
System.out.println("ExpedienteSqlserverDAO: listarTipoExpedientes");
System.out.println("ExpedienteMysqlDAO: listarTipoExpedientes");
JSONObject jsonObjListarTipoExpediente = null;
JSONArray jsonArrayListarTipoExpediente = new JSONArray();
Connection cnx = null;
......@@ -25,7 +25,7 @@ public class ExpedienteMysqlDAO implements ExpedienteDAO {
ResponseHelper response = new ResponseHelper();
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "codigo_tipo_expediente codigoTipoExpediente, "
......@@ -73,7 +73,7 @@ public class ExpedienteMysqlDAO implements ExpedienteDAO {
@Override
public JSONObject obtenerExpedientesPorPersona(PersonaBean persona) {
System.out.println("ExpedienteSqlserverDAO: obtenerExpedientesPorPersona");
System.out.println("ExpedienteMysqlDAO: obtenerExpedientesPorPersona");
JSONObject jsonObjObtenerExpedientesPorPersona = null;
JSONArray jsonArrayObtenerExpedientesPorPersona = new JSONArray();
Connection cnx = null;
......@@ -82,7 +82,7 @@ public class ExpedienteMysqlDAO implements ExpedienteDAO {
ResponseHelper response = new ResponseHelper();
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "tipo_expediente.nombre nombreExpediente "
......
......@@ -16,7 +16,7 @@ public class ExperienciaLaboralMysqlDAO implements ExperienciaLaboralDAO {
@Override
public JSONObject obtenerExperienciaLaboralPorPersona(PersonaBean persona) {
System.out.println("ExperienciaLaboralSqlserverDAO: obtenerExperienciaLaboralPorPersona");
System.out.println("ExperienciaLaboralMysqlDAO: obtenerExperienciaLaboralPorPersona");
JSONObject jsonObjObtenerExperienciaLaboralPorPersona = null;
JSONArray jsonArrayObtenerExperienciaLaboralPorPersona = new JSONArray();
ResponseHelper response = new ResponseHelper();
......@@ -25,7 +25,7 @@ public class ExperienciaLaboralMysqlDAO implements ExperienciaLaboralDAO {
Connection cnx = null;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "SELECT "
+ "experiencialaboral.nombre_empresa nombreEmpresa, "
......
......@@ -20,12 +20,12 @@ public class FichaLaboralMysqlDAO implements FichaLaboralDAO {
@Override
public JSONObject registrarFichaLaboral(FichaLaboralBean fl, PersonaBean p, JSONArray jaExpediente, SueldoAdministrativoBean sa, SueldoDocenteBean sd, UsuarioBean u) {
System.out.println("FichaLaboralSqlserverDAO: registrarFichaLaboral");
System.out.println("FichaLaboralMysqlDAO: registrarFichaLaboral");
JSONObject JORegistrarFichaLaboral = null;
ResponseHelper response = new ResponseHelper();
String sql = "";
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
PreparedStatement psObtenerCodigoPersona = null,
psRegistrarEnlace = null,
psRegistrarExpediente = null,
......
......@@ -34,7 +34,7 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject listarFichaDT(String draw, String length, String start, UsuarioBean u, JSONObject JOFiltro) {
System.out.println("FichaSqlserverDAO: listarFichaDT");
System.out.println("FichaMysqlDAO: listarFichaDT");
JSONObject JOListarFicha = new JSONObject();
JSONArray JAListarFicha = new JSONArray();
......@@ -51,21 +51,18 @@ public class FichaMysqlDAO implements FichaDAO {
switch (criterio) {
case 1: // tipo documento
int codigoTipoDocumento = JOFiltro.getInt("codigoTipoDocumento");
// String numeroDocumento = JOFiltro.getString("numeroDocumento");
// condicion = " and tipodocumento.codigo_tipo_documento = " + codigoTipoDocumento + " and persona.numero_documento = '" + numeroDocumento + "' ";
condicion = " and tipodocumento.codigo_tipo_documento = ? and persona.numero_documento = ? ";
// condicion = " and tipodocumento.codigo_tipo_documento = ? and persona.numero_documento = ? ";
condicion = " and tipodocumento.codigo_tipo_documento = ? and personal.dni = ? ";
sendParamsCondition = "TIPO_DOCUMENTO";
break;
case 2: // apellidos
// String apellidos = JOFiltro.getString("apellidos");
// condicion = " and persona.apellido_paterno + persona.apellido_materno like '" + apellidos + "%' ";
condicion = " and persona.apellido_paterno + persona.apellido_materno like ? ";
// condicion = " and persona.apellido_paterno + persona.apellido_materno like ? ";
condicion = " and CONCAT(personal.apellido) like ? ";
sendParamsCondition = "APELLIDO";
break;
case 3: // fecha de registro de ficha
// String fechaRegistro = JOFiltro.getString("fechaRegistro");
// condicion = " and convert(varchar, estadoficha.fecha_registro, 103) = '" + fechaRegistro + "' ";
condicion = " and convert(varchar, estadoficha.fecha_registro, 103) = ? ";
// condicion = " and convert(varchar, estadoficha.fecha_registro, 103) = ? ";
condicion = " and estadoficha.fecha_registro = ? ";
sendParamsCondition = "FECHA_REGISTRO";
break;
default:
......@@ -77,73 +74,109 @@ public class FichaMysqlDAO implements FichaDAO {
// permisos de administrador o usuario standard
String condicionPorUsuario = "";
if (u.getCodigoProyectoDetalle() != 5) {
// condicionPorUsuario = " and ficha.codigo_ficha in (select ef.codigo_ficha from estado_ficha ef where ef.codigo_usuario = " + u.getCodigoUsuario() + ") ";
condicionPorUsuario = " and ficha.codigo_ficha in (select ef.codigo_ficha from estado_ficha ef where ef.codigo_usuario = ?) ";
}
// consulta general
String sql = ""
+ "select top (?) "
+ "ficha.codigo_ficha codigoficha, "
+ "persona.codigo_persona codigopersona, "
+ "tipodocumento.codigo_tipo_documento codigotipodocumento, "
+ "tipodocumento.descripcion_larga tipodocumentodescripcionlarga, "
+ "tipodocumento.descripcion_corta tipodocumentodescripcioncorta, "
+ "persona.numero_documento numerodocumentopersona, "
+ "tipodocumento.longitud, "
+ "tipodocumento.tipo_entrada tipoEntrada, "
+ "case "
+ "when persona.apellido_paterno = '' and "
+ "persona.apellido_materno = '' and "
+ "persona.nombre = '' then '-' "
+ "when persona.apellido_paterno is null or "
+ "persona.apellido_materno is null or "
+ "persona.nombre is null then '-' "
+ "else persona.apellido_paterno + ' ' + persona.apellido_materno + ', ' + persona.nombre "
+ "end personal, "
+ "persona.apellido_paterno apellidopaternopersona, "
+ "persona.apellido_materno apellidomaternopersona, "
+ "persona.nombre nombrepersona, "
+ "persona.correo correopersona, "
+ "format(estadoficha.fecha_registro, 'dd/MM/yyyy') + ' ' + stuff(replace(right(convert(varchar(19), estadoficha.fecha_registro, 0), 7), ' ', '0'), 6, 0, ' ') fecharegistroficha, "
+ "tipoestadoficha.codigo_tipo_estado_ficha codigotipoestadoficha,"
+ "tipoestadoficha.nombre estadoficha, "
+ "'<span class=\"'+tipoestadoficha.estilo+'\">'+tipoestadoficha.nombre+'</span>' estilo, "
+ "( "
+ "select cast(sa.codigo_sede_area as varchar) + '-' + cast(ac.codigo_area_cargo as varchar) from token_ficha tf "
+ "inner join sede_area sa on tf.codigo_sede_area = sa.codigo_sede_area "
+ "inner join area_cargo ac on tf.codigo_area_cargo = ac.codigo_area_cargo "
+ "where tf.estado_registro = 1 and tf.codigo_ficha = ficha.codigo_ficha "
String sql = "SELECT "
+ " ficha.codigo_ficha codigoficha, "
+ " personal.codper codigopersona, "
+ " tipodocumento.codigo_tipo_documento codigotipodocumento, "
+ " tipodocumento.descripcion_larga tipodocumentodescripcionlarga, "
+ " tipodocumento.descripcion_corta tipodocumentodescripcioncorta, "
+ " personal.dni numerodocumentopersona, "
+ " tipodocumento.longitud, "
+ " tipodocumento.tipo_entrada tipoEntrada, "
+ " CASE "
+ " WHEN personal.apellidoPaterno = '' AND personal.apellidoMaterno = '' AND personal.nombre = '' THEN "
+ " '-' "
+ " WHEN personal.apellidoPaterno IS NULL OR personal.apellidoMaterno IS NULL OR personal.nombre IS NULL THEN "
+ " '-' "
+ " ELSE "
+ " CONCAT(personal.nombre, ' ', personal.apellido) "
+ " END personal, "
+ " personal.apellidoPaterno apellidopaternopersona, "
+ " personal.apellidoMaterno apellidomaternopersona, "
+ " personal.nombre nombrepersona, "
+ " personal.email correopersona, "
+ " estadoficha.fecha_registro fecharegistroficha, "
+ " tipoestadoficha.codigo_tipo_estado_ficha codigotipoestadoficha, "
+ " tipoestadoficha.nombre estadoficha, "
+ " CONCAT('<span class=\"', tipoestadoficha.estilo, '\">', tipoestadoficha.nombre, '</span>') estilo, "
+ " ( "
+ " SELECT "
+ " CONCAT( "
+ " sa.codigo_sede_area, "
+ " \"-\", "
+ " ac.codigo_area_cargo "
+ " ) "
+ " FROM "
+ " token_ficha tf "
+ " INNER JOIN sede_area sa ON tf.codigo_sede_area = sa.codigo_sede_area "
+ " INNER JOIN area_cargo ac ON tf.codigo_area_cargo = ac.codigo_area_cargo "
+ " WHERE "
+ " tf.estado_registro = 1 "
+ " AND tf.codigo_ficha = ficha.codigo_ficha "
+ ") cod_sedearea_areacargo, "
+ "( "
+ "select "
+ "cast(s.codigo_sede as varchar) + '-' + cast(a.codigo_area as varchar) + '-' + cast(c.codigo_cargo as varchar) "
+ "from token_ficha tf "
+ "inner join sede_area sa on tf.codigo_sede_area = sa.codigo_sede_area "
+ "inner join area_cargo ac on tf.codigo_area_cargo = ac.codigo_area_cargo "
+ "inner join sede s on s.codigo_sede = sa.codigo_sede "
+ "inner join area a on a.codigo_area = sa.codigo_area "
+ "inner join cargo c on c.codigo_cargo = ac.codigo_cargo "
+ "where tf.estado_registro = 1 and tf.codigo_ficha = ficha.codigo_ficha "
+ ")sedeAreaCargo, "
+ "case when persona.is_default_mail = 1 then 'NO' else 'SI' end tieneCorreo "
+ "from ficha ficha "
+ "inner join estado_ficha estadoficha on ficha.codigo_ficha = estadoficha.codigo_ficha "
+ "inner join tipo_estado_ficha tipoestadoficha on tipoestadoficha.codigo_tipo_estado_ficha = estadoficha.codigo_tipo_estado_ficha "
+ "inner join persona persona on persona.codigo_persona = ficha.codigo_persona "
+ "inner join tipo_documento tipodocumento on tipodocumento.codigo_tipo_documento = persona.codigo_tipo_documento "
+ "where estadoficha.estado_registro = 1 "
+ "and ficha.codigo_ficha not in (select top (?) x.codigo_ficha from ficha x order by 1 desc) "
+ "and tipoestadoficha.codigo_tipo_estado_ficha in (1, 3) "
+ condicion + " " + condicionPorUsuario
+ "order by 1 desc";
+ " ( "
+ " SELECT "
+ " CONCAT( "
+ " s.codigo_sede, "
+ " '-', "
+ " a.codigo_area, "
+ " '-', "
+ " c.codigo_cargo "
+ " ) "
+ " FROM "
+ " token_ficha tf "
+ " INNER JOIN sede_area sa ON tf.codigo_sede_area = sa.codigo_sede_area "
+ " INNER JOIN area_cargo ac ON tf.codigo_area_cargo = ac.codigo_area_cargo "
+ " INNER JOIN locales s ON s.codigo_sede = sa.codigo_sede "
+ " INNER JOIN area a ON a.codigo_area = sa.codigo_area "
+ " INNER JOIN cargo c ON c.codigo_cargo = ac.codigo_cargo "
+ " WHERE "
+ " tf.estado_registro = 1 "
+ " AND tf.codigo_ficha = ficha.codigo_ficha "
+ ") sedeAreaCargo, "
+ " CASE "
+ "WHEN personal.is_default_mail = 1 THEN "
+ " 'NO' "
+ "ELSE "
+ " 'SI' "
+ "END tieneCorreo "
+ "FROM "
+ " ficha ficha "
+ "INNER JOIN estado_ficha estadoficha ON ficha.codigo_ficha = estadoficha.codigo_ficha "
+ "INNER JOIN tipo_estado_ficha tipoestadoficha ON tipoestadoficha.codigo_tipo_estado_ficha = estadoficha.codigo_tipo_estado_ficha "
+ "INNER JOIN personal personal ON personal.codper = ficha.codigo_persona "
+ "INNER JOIN tipo_documento tipodocumento ON tipodocumento.codigo_tipo_documento = personal.codigo_tipo_documento "
+ "WHERE "
+ " estadoficha.estado_registro = 1 "
+ "AND ficha.codigo_ficha NOT IN ( "
+ " SELECT "
+ " * "
+ " FROM "
+ " ( "
+ " SELECT "
+ " x.codigo_ficha "
+ " FROM "
+ " ficha x "
+ " ORDER BY "
+ " 1 DESC "
+ " LIMIT ? "
+ " ) temp_tab "
+ ") "
+ "AND tipoestadoficha.codigo_tipo_estado_ficha IN (1, 3) "
+ "ORDER BY "
+ " 1 DESC "
+ "LIMIT ?";
Connection conexion = null;
PreparedStatement ps = null, psCount = null;
ResultSet rs = null, rsCount = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, Integer.parseInt(length));
ps.setInt(2, Integer.parseInt(start));
......@@ -331,20 +364,21 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject obtenerCodigoFicha(TokenFichaBean tf) {
System.out.println("FichaSqlserverDAO: obtenerCodigoFicha");
System.out.println("FichaMysqlDAO: obtenerCodigoFicha");
JSONObject jsonObjObtenerCodigoFicha = null;
ResponseHelper response = new ResponseHelper();
String sql = ""
+ "select "
+ "codigo_ficha codigoFicha "
+ "from token_ficha "
+ "where codigo_token_ficha = ?";
String sql = "SELECT "
+ " codigo_ficha codigoFicha "
+ "FROM "
+ " token_ficha "
+ "WHERE "
+ " codigo_token_ficha = ?";
Connection conexion = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, tf.getCodigoTokenFicha());
rs = ps.executeQuery();
......@@ -363,7 +397,7 @@ public class FichaMysqlDAO implements FichaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -385,7 +419,7 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject registrarFicha(JSONObject data, PersonaBean p, TokenFichaBean tf) {
System.out.println("FichaSqlserverDAO: registrarFicha");
System.out.println("FichaMysqlDAO: registrarFicha");
JSONObject jsonObjRegistrarFicha = null;
ResponseHelper response = new ResponseHelper();
......@@ -406,34 +440,34 @@ public class FichaMysqlDAO implements FichaDAO {
ResultSet rsObtenerEstadoFicha = null;
try {
// conectarse a la Variables.BD_NAME de datos
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
conexion.setAutoCommit(false);
// obtener codigo tipo documento
int codigoTipoDocumento = p.getCodigoTipoDocumento();
// comparar cuando sea DNI
if (codigoTipoDocumento == 1) {
sql = ""
+ "update persona set "
+ " sexo = upper(?) "
+ " ,codigo_estado_civil = upper(?) "
+ " ,fecha_nacimiento = upper(?) "
+ " ,codigo_nacionalidad = upper(?) "
+ " ,codigo_ubigeo_nacimiento = upper(?) "
+ " ,direccion_documento = upper(?) "
+ " ,telefono_fijo = upper(?) "
+ " ,telefono_movil = upper(?) "
+ " ,correo = upper(?) "
+ " ,codigo_ubigeo_residencia = upper(?) "
+ " ,direccion_residencia = upper(?) "
+ " ,latitud_residencia = upper(?) "
+ " ,longitud_residencia = upper(?) "
+ " ,foto = upper(?) "
+ " ,ruc = upper(?) "
+ " ,fondo_pension_activo = upper(?) "
+ " ,codigo_fondo_pension = upper(?) "
+ " ,correo_corporativo = upper(?) "
+ "where codigo_persona = upper(?) ";
sql = "UPDATE personal "
+ "SET sexo = UPPER(?), "
+ " codigo_estado_civil = UPPER(?), "
+ " fecha_nacimiento = UPPER(?), "
+ " codigo_nacionalidad = UPPER(?), "
+ " codigo_ubigeo_nacimiento = UPPER(?), "
+ " direccion_documento = UPPER(?), "
+ " telefono_fijo = UPPER(?), "
+ " telefono_movil = UPPER(?), "
+ " correo = UPPER(?), "
+ " codigo_ubigeo_residencia = UPPER(?), "
+ " direccion_residencia = UPPER(?), "
+ " latitud_residencia = UPPER(?), "
+ " longitud_residencia = UPPER(?), "
+ " foto = UPPER(?), "
+ " ruc = UPPER(?), "
+ " fondo_pension_activo = UPPER(?), "
+ " codigo_fondo_pension = UPPER(?), "
+ " correo_corporativo = UPPER(?) "
+ "WHERE "
+ " codigo_persona = UPPER(?)";
// preparar query
psActualizarPersona = conexion.prepareStatement(sql);
......@@ -486,29 +520,29 @@ public class FichaMysqlDAO implements FichaDAO {
} // compaprar cuando RUC
else if (codigoTipoDocumento == 3) {
sql = ""
+ "update persona set "
+ " apellido_paterno = upper(?) "
+ " ,apellido_materno = upper(?) "
+ " ,nombre = upper(?) "
+ " ,sexo = upper(?) "
+ " ,codigo_estado_civil = upper(?) "
+ " ,fecha_nacimiento = upper(?) "
+ " ,codigo_nacionalidad = upper(?) "
+ " ,codigo_ubigeo_nacimiento = upper(?) "
+ " ,direccion_documento = upper(?) "
+ " ,telefono_fijo = upper(?) "
+ " ,telefono_movil = upper(?) "
+ " ,correo = upper(?) "
+ " ,codigo_ubigeo_residencia = upper(?) "
+ " ,direccion_residencia = upper(?) "
+ " ,latitud_residencia = upper(?) "
+ " ,longitud_residencia = upper(?) "
+ " ,foto = upper(?) "
+ " ,ruc = upper(?) "
+ " ,fondo_pension_activo = upper(?) "
+ " ,codigo_fondo_pension = upper(?) "
+ "where codigo_persona = upper(?) ";
sql = "UPDATE personal "
+ "SET apellido_paterno = UPPER (?), "
+ " apellido_materno = UPPER (?), "
+ " nombre = UPPER (?), "
+ " sexo = UPPER (?), "
+ " codigo_estado_civil = UPPER (?), "
+ " fecha_nacimiento = UPPER (?), "
+ " codigo_nacionalidad = UPPER (?), "
+ " codigo_ubigeo_nacimiento = UPPER (?), "
+ " direccion_documento = UPPER (?), "
+ " telefono_fijo = UPPER (?), "
+ " telefono_movil = UPPER (?), "
+ " correo = UPPER (?), "
+ " codigo_ubigeo_residencia = UPPER (?), "
+ " direccion_residencia = UPPER (?), "
+ " latitud_residencia = UPPER (?), "
+ " longitud_residencia = UPPER (?), "
+ " foto = UPPER (?), "
+ " ruc = UPPER (?), "
+ " fondo_pension_activo = UPPER (?), "
+ " codigo_fondo_pension = UPPER (?) "
+ "WHERE "
+ " codigo_persona = UPPER (?)";
// preparar query
psActualizarPersona = conexion.prepareStatement(sql);
......@@ -553,29 +587,29 @@ public class FichaMysqlDAO implements FichaDAO {
} // comparar cuando no sea DNI ni RUC
else if (codigoTipoDocumento != 1 && codigoTipoDocumento != 3) {
sql = ""
+ "update persona set "
+ " apellido_paterno = upper(?) "
+ " ,apellido_materno = upper(?) "
+ " ,nombre = upper(?) "
+ " ,sexo = upper(?) "
+ " ,codigo_estado_civil = upper(?) "
+ " ,fecha_nacimiento = upper(?) "
+ " ,codigo_nacionalidad = upper(?) "
+ " ,codigo_ubigeo_nacimiento = upper(?) "
+ " ,direccion_documento = upper(?) "
+ " ,telefono_fijo = upper(?) "
+ " ,telefono_movil = upper(?) "
+ " ,correo = upper(?) "
+ " ,codigo_ubigeo_residencia = upper(?) "
+ " ,direccion_residencia = upper(?) "
+ " ,latitud_residencia = upper(?) "
+ " ,longitud_residencia = upper(?) "
+ " ,foto = upper(?) "
+ " ,ruc = upper(?) "
+ " ,fondo_pension_activo = upper(?) "
+ " ,codigo_fondo_pension = upper(?) "
+ "where codigo_persona = upper(?) ";
sql = "UPDATE personal "
+ "SET apellido_paterno = upper(?), "
+ " apellido_materno = upper(?), "
+ " nombre = upper(?), "
+ " sexo = upper(?), "
+ " codigo_estado_civil = upper(?), "
+ " fecha_nacimiento = upper(?), "
+ " codigo_nacionalidad = upper(?), "
+ " codigo_ubigeo_nacimiento = upper(?), "
+ " direccion_documento = upper(?), "
+ " telefono_fijo = upper(?), "
+ " telefono_movil = upper(?), "
+ " correo = upper(?), "
+ " codigo_ubigeo_residencia = upper(?), "
+ " direccion_residencia = upper(?), "
+ " latitud_residencia = upper(?), "
+ " longitud_residencia = upper(?), "
+ " foto = upper(?), "
+ " ruc = upper(?), "
+ " fondo_pension_activo = upper(?), "
+ " codigo_fondo_pension = upper(?) "
+ "WHERE "
+ " codigo_persona = upper(?)";
// preparar query
psActualizarPersona = conexion.prepareStatement(sql);
......@@ -624,8 +658,19 @@ public class FichaMysqlDAO implements FichaDAO {
}
if (data.getBoolean("flagRetencionJudicial")) {
sql = "insert into retencion_judicial (codigo_persona, beneficiario, numero_documento, motivo, porcentaje_sueldo, estado_registro) "
+ "values (?,LTRIM(RTRIM(UPPER(?))), ?, LTRIM(RTRIM(UPPER(?))),?, 1)";
sql = "INSERT INTO retencion_judicial ( "
+ " codigo_persona, "
+ " beneficiario, "
+ " numero_documento, "
+ " motivo, "
+ " porcentaje_sueldo, "
+ " estado_registro "
+ ") "
+ "VALUES "
+ " ( "
+ " ?, LTRIM(RTRIM(UPPER(?))), "
+ " ?, LTRIM(RTRIM(UPPER(?))) ,?, 1 "
+ " )";
psInsertarRetencionJudicial = conexion.prepareStatement(sql);
......@@ -663,31 +708,33 @@ public class FichaMysqlDAO implements FichaDAO {
}
// REGISTRAR DATOS FAMILIARES
sql = "insert into carga_familiar ( "
+ " codigo_persona "
+ " ,apellido_paterno "
+ " ,apellido_materno "
+ " ,nombre "
+ " ,codigo_parentesco "
+ " ,fecha_nacimiento "
+ " ,codigo_tipo_documento "
+ " ,numero_documento "
+ " ,telefono "
+ " ,sexo"
+ " ,estado_registro "
+ ") VALUES ( "
+ " upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,1 "
+ ")";
sql = "INSERT INTO carga_familiar ( "
+ " codigo_persona, "
+ " apellido_paterno, "
+ " apellido_materno, "
+ " nombre, "
+ " codigo_parentesco, "
+ " fecha_nacimiento, "
+ " codigo_tipo_documento, "
+ " numero_documento, "
+ " telefono, "
+ " sexo, "
+ " estado_registro "
+ ") "
+ "VALUES "
+ " ( "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " 1 "
+ " )";
// preparar query
psInsertarCargaFamiliar = conexion.prepareStatement(sql);
......@@ -724,34 +771,35 @@ public class FichaMysqlDAO implements FichaDAO {
}
// REGISTRAR FORMACION ACADEMICA
sql = ""
+ "insert into formacion_academica ( "
+ " codigo_persona "
+ " ,nombre_centro_estudio "
+ " ,carrera_profesional "
+ " ,sector_institucion "
+ " ,numero_colegiatura "
+ " ,codigo_carrera_profesional "
+ " ,codigo_nivel_estado "
+ " ,fecha_inicio "
+ " ,fecha_fin "
+ " ,documento_adjunto "
+ " ,observacion "
+ " ,estado_registro "
+ ") values ( "
+ " upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,null "
+ " ,null "
+ " ,1 "
+ ")";
sql = "INSERT INTO formacion_academica ( "
+ " codigo_persona, "
+ " nombre_centro_estudio, "
+ " carrera_profesional, "
+ " sector_institucion, "
+ " numero_colegiatura, "
+ " codigo_carrera_profesional, "
+ " codigo_nivel_estado, "
+ " fecha_inicio, "
+ " fecha_fin, "
+ " documento_adjunto, "
+ " observacion, "
+ " estado_registro "
+ ") "
+ "VALUES "
+ " ( "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " NULL, "
+ " NULL, "
+ " 1 "
+ " )";
// preparar query
psInsertarFormacionAcademica = conexion.prepareStatement(sql);
......@@ -800,24 +848,25 @@ public class FichaMysqlDAO implements FichaDAO {
}
// REGISTRAR EXPERIENCIA LABORAL
sql = ""
+ "insert into experiencia_laboral ( "
+ " codigo_persona "
+ " ,nombre_empresa "
+ " ,nombre_cargo "
+ " ,fecha_inicio "
+ " ,fecha_fin "
+ " ,telefono "
+ " ,estado_registro "
+ ") VALUES ( "
+ " upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,upper(?) "
+ " ,1 "
+ ")";
sql = "INSERT INTO experiencia_laboral ( "
+ " codigo_persona, "
+ " nombre_empresa, "
+ " nombre_cargo, "
+ " fecha_inicio, "
+ " fecha_fin, "
+ " telefono, "
+ " estado_registro "
+ ") "
+ "VALUES "
+ " ( "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " upper(?), "
+ " 1 "
+ " )";
// preparar query
psInsertarExperienciaLaboral = conexion.prepareStatement(sql);
......@@ -858,11 +907,13 @@ public class FichaMysqlDAO implements FichaDAO {
}
// OBTENER ULTIMO ESTADO DE FICHA ACTIVO
sql = ""
+ "select "
+ "codigo_estado_ficha codigoEstadoFicha "
+ "from estado_ficha "
+ "where codigo_ficha = ? and estado_registro = 1";
sql = "SELECT "
+ " codigo_estado_ficha codigoEstadoFicha "
+ "FROM "
+ " estado_ficha "
+ "WHERE "
+ " codigo_ficha = ? "
+ "AND estado_registro = 1";
// preparar query
psObtenerEstadoFicha = conexion.prepareStatement(sql);
......@@ -873,10 +924,11 @@ public class FichaMysqlDAO implements FichaDAO {
int codigoEstadoFicha = rsObtenerEstadoFicha.getInt("codigoEstadoFicha");
// validar resultado de metodo ejecutado
if (codigoEstadoFicha > 0) {
sql = ""
+ "update estado_ficha "
+ "set estado_registro = 0 "
+ "where codigo_estado_ficha = ? and estado_registro = 1";
sql = "UPDATE estado_ficha "
+ "SET estado_registro = 0 "
+ "WHERE "
+ " codigo_estado_ficha = ? "
+ "AND estado_registro = 1";
// preparar query
psActualizarUltimoEstadoFichaActivo = conexion.prepareStatement(sql);
......@@ -884,20 +936,15 @@ public class FichaMysqlDAO implements FichaDAO {
int resultadoActualizarEstadoFichaActivo = psActualizarUltimoEstadoFichaActivo.executeUpdate();
if (resultadoActualizarEstadoFichaActivo > 0) {
sql = ""
+ "insert into estado_ficha ( "
sql = "INSERT INTO estado_ficha ( "
+ " codigo_ficha, "
+ " codigo_tipo_estado_ficha, "
+ " fecha_registro, "
+ " codigo_usuario, "
+ " estado_registro "
+ ") values ( "
+ " ?, "
+ " ?, "
+ " getdate(), "
+ " 0, "
+ " 1 "
+ ")";
+ ") "
+ "VALUES "
+ " (?, ?, getdate(), 0, 1)";
psRegistrarEstadoFicha = conexion.prepareStatement(sql);
psRegistrarEstadoFicha.setInt(1, tf.getCodigoFicha());
......@@ -906,10 +953,11 @@ public class FichaMysqlDAO implements FichaDAO {
int resultadoRegistrarEstadoFicha = psRegistrarEstadoFicha.executeUpdate();
if (resultadoRegistrarEstadoFicha > 0) {
sql = ""
+ "update token_ficha "
+ "set estado_registro = 0 "
+ "where codigo_token_ficha = ? and estado_registro = 1";
sql = "UPDATE token_ficha "
+ "SET estado_registro = 0 "
+ "WHERE "
+ " codigo_token_ficha = ? "
+ "AND estado_registro = 1";
psDesactivarTokenFicha = conexion.prepareStatement(sql);
psDesactivarTokenFicha.setInt(1, tf.getCodigoTokenFicha());
......@@ -941,7 +989,7 @@ public class FichaMysqlDAO implements FichaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rsObtenerEstadoFicha != null) {
......@@ -984,7 +1032,7 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject listarDatosFicha(PersonaBean persona) {
System.out.println("FichaSqlserverDAO: listarDatosFicha");
System.out.println("FichaMysqlDAO: listarDatosFicha");
JSONObject jsonObjListarDatosFicha = null;
JSONObject jsonReporte = null;
PreparedStatement ps = null;
......@@ -993,11 +1041,10 @@ public class FichaMysqlDAO implements FichaDAO {
ResponseHelper response = new ResponseHelper();
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "SELECT "
+ "ficha.codigo_ficha codigoFicha, "
// + "ficha.codigo_persona codigoPersona, "
+ "persona.apellido_paterno apellidoPaterno, "
+ "persona.apellido_materno apellidoMaterno, "
+ "persona.nombre nombre, "
......@@ -1108,7 +1155,7 @@ public class FichaMysqlDAO implements FichaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -1131,7 +1178,7 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject consultarFichasPorCriterio(String draw, int start, int length, String search, JSONObject criterioClient, UsuarioBean u) {
System.out.println("FichaSqlserverDAO: consultarFichasPorCriterio");
System.out.println("FichaMysqlDAO: consultarFichasPorCriterio");
JSONObject JOlistarFichas = null;
JSONArray JAlistarFichas = new JSONArray();
......@@ -1204,18 +1251,13 @@ public class FichaMysqlDAO implements FichaDAO {
+ "left join dbo.ficha_laboral on dbo.ficha_laboral.codigo_ficha = dbo.ficha.codigo_ficha "
+ "left join dbo.area_cargo on dbo.area_cargo.codigo_area_cargo = dbo.ficha_laboral.codigo_area_cargo "
+ "left join dbo.cargo on dbo.cargo.codigo_cargo = dbo.area_cargo.codigo_cargo "
// + "where estado_ficha.estado_registro = 1 and ficha.estado_registro = 1 "
+ "where estado_ficha.estado_registro = 1 and ficha.estado_registro in (0,1) "
// se quito estas dos lineas, solo quitare la condicion -> and ficha.estado_registro = 1 en ambas lineas
// + "and ficha.estado_registro = 1 "
// + "and ficha.codigo_ficha not in (select top " + start + " f.codigo_ficha from ficha f inner join dbo.estado_ficha ef on ef.codigo_ficha = f.codigo_ficha where ef.estado_registro = 1 and f.estado_registro = 1 order by ef.fecha_registro desc) "
// + "and ficha.estado_registro = 1 "
+ "and ficha.codigo_ficha not in (select top " + start + " f.codigo_ficha from ficha f inner join dbo.estado_ficha ef on ef.codigo_ficha = f.codigo_ficha where ef.estado_registro = 1 and f.estado_registro in (0,1) order by ef.fecha_registro desc) "
+ " " + filtroListarFichas + condicionPorUsuario
+ "order by estado_ficha.fecha_registro desc";
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
......@@ -1293,7 +1335,7 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject listarDetalleEstadoFicha(FichaBean f) {
System.out.println("FichaSqlserverDAO: listarDetalleEstadoFicha");
System.out.println("FichaMysqlDAO: listarDetalleEstadoFicha");
JSONObject JOlistarDetalleEstadoFicha = null;
JSONArray JAlistarDetalleEstadoFicha = new JSONArray();
ResponseHelper response = new ResponseHelper();
......@@ -1320,7 +1362,7 @@ public class FichaMysqlDAO implements FichaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, f.getCodigoFicha());
rs = ps.executeQuery();
......@@ -1342,7 +1384,7 @@ public class FichaMysqlDAO implements FichaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -1364,7 +1406,7 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject listarDatosAdministrativos(FichaBean f) {
System.out.println("FichaSqlserverDAO: listarDatosAdministrativos");
System.out.println("FichaMysqlDAO: listarDatosAdministrativos");
JSONObject JOlistarDatosAdministrativos = null;
JSONObject JOdatosAdministrativos = new JSONObject();
JSONArray JAlistarDatosAdministrativos = new JSONArray();
......@@ -1423,7 +1465,7 @@ public class FichaMysqlDAO implements FichaDAO {
PreparedStatement ps = null, psCostos = null;
ResultSet rs = null, rsCostos = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, f.getCodigoFicha());
rs = ps.executeQuery();
......@@ -1522,7 +1564,7 @@ public class FichaMysqlDAO implements FichaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -1550,7 +1592,7 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject rechazarFicha(FichaBean f, EstadoFichaBean ef) {
System.out.println("FichaSqlserverDAO: rechazarFicha");
System.out.println("FichaMysqlDAO: rechazarFicha");
JSONObject JOrechazarFicha = null;
ResponseHelper response = new ResponseHelper();
......@@ -1560,7 +1602,7 @@ public class FichaMysqlDAO implements FichaDAO {
+ "from estado_ficha "
+ "where estado_ficha.codigo_ficha = ? and estado_ficha.estado_registro = 1";
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
PreparedStatement psObtenerCodigoEstadoFicha = null,
psDesactivarEstadoFicha = null,
psRegistrarEstadoFicha = null,
......@@ -1694,7 +1736,7 @@ public class FichaMysqlDAO implements FichaDAO {
try {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
conexion.rollback();
} catch (SQLException ex) {
ex.printStackTrace();
......@@ -1741,7 +1783,7 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject aceptarFicha(FichaBean f, EstadoFichaBean ef) {
System.out.println("FichaSqlserverDAO: aceptarFicha");
System.out.println("FichaMysqlDAO: aceptarFicha");
JSONObject JOaceptarFicha = null;
ResponseHelper response = new ResponseHelper();
......@@ -1751,7 +1793,7 @@ public class FichaMysqlDAO implements FichaDAO {
+ "from estado_ficha "
+ "where estado_ficha.codigo_ficha = ? and estado_ficha.estado_registro = 1";
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
PreparedStatement psObtenerCodigoEstadoFicha = null,
psDesactivarEstadoFicha = null,
psRegistrarEstadoFicha = null;
......@@ -1820,7 +1862,7 @@ public class FichaMysqlDAO implements FichaDAO {
try {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
conexion.rollback();
} catch (SQLException ex) {
ex.printStackTrace();
......@@ -1852,7 +1894,7 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject actualizarFicha(PersonaBean p, TokenFichaBean tf) {
System.out.println("FichaSqlserverDAO: actualizarFicha");
System.out.println("FichaMysqlDAO: actualizarFicha");
JSONObject JOactualizarFicha = null;
ResponseHelper response = new ResponseHelper();
......@@ -1868,7 +1910,7 @@ public class FichaMysqlDAO implements FichaDAO {
+ "persona.is_default_mail = ? "
+ "where persona.codigo_persona = ?;";
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
PreparedStatement psActualizarPersona = null, psDesactivarToken = null, psRegistrarToken = null, psObtenerToken = null;
ResultSet rsRegistrarToken = null, rsObtenerToken = null;
try {
......@@ -1945,7 +1987,7 @@ public class FichaMysqlDAO implements FichaDAO {
// enviar correo con el link encriptado
String paramUrl = "http://172.16.2.91:8080/TrismegistoPlanilla/TokenFichaServlet";
// String paramUrl = "http://app8.sacooliveros.edu.pe:8080/TrismegistoPlanilla/TokenFichaServlet";
String paramAccion = EncryptAction.Encriptar("validarTokenFicha", "TR1SM3G1ST0-PL4N1LL4");
String paramId = EncryptAction.Encriptar(String.valueOf(codigoTokenFicha), "TR1SM3G1ST0-ID-PL4N1LL4");
String paramToken = token;
......@@ -1959,7 +2001,7 @@ public class FichaMysqlDAO implements FichaDAO {
String encriptarID = Encriptar.encriptar(String.valueOf(codigoTokenFicha), "TR1SM3G1ST0-ID-PL4N1LL4-SO");
String[] idArr = Encriptar.reemplazar(encriptarID);
c.setMensaje(EmailDesign.correoDesign(codigoVerificacion, paramUrl + "?accion=" + paramAccion + "&id=" + paramId + "&token=" + paramToken));
// c.setMensaje(EmailDesign.correoDesign(codigoVerificacion, "http://" + Variables.BD_HOST + ":8080/TrismegistoPlanillaFicha/verify?action=" + accionArr[1] + "&id=" + idArr[1] + "&token=" + token + "&file=" + String.valueOf(tf.getCodigoFicha())));
CorreoMysqlDAO correo = new CorreoMysqlDAO();
if (correo.enviarCorreo(c)) {
......@@ -1990,7 +2032,7 @@ public class FichaMysqlDAO implements FichaDAO {
try {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
conexion.rollback();
} catch (SQLException ex) {
ex.printStackTrace();
......@@ -2028,12 +2070,12 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject anularFicha(EstadoFichaBean ef, ObservacionFichaBean of) {
System.out.println("FichaSqlserverDAO: anularFicha");
System.out.println("FichaMysqlDAO: anularFicha");
JSONObject JOanularFicha = null;
ResponseHelper response = new ResponseHelper();
String sql = "";
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
PreparedStatement psDesactivarFicha = null,
psObtenerCodigoEstadoFicha = null,
psDesactivarEstadoFicha = null,
......@@ -2163,7 +2205,7 @@ public class FichaMysqlDAO implements FichaDAO {
try {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
conexion.rollback();
} catch (SQLException ex) {
ex.printStackTrace();
......@@ -2192,13 +2234,13 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject verObservacion(EstadoFichaBean ef) {
System.out.println("FichaSqlserverDAO: verObservacion");
System.out.println("FichaMysqlDAO: verObservacion");
JSONObject JOverObservacion = null;
JSONArray JAverObservacion = new JSONArray();
ResponseHelper response = new ResponseHelper();
String sql = "";
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
PreparedStatement psObtenerEstadoFicha = null, psVerObservacion = null;
ResultSet rsObtenerEstadoFicha = null, rsVerObservacion = null;
try {
......@@ -2243,7 +2285,7 @@ public class FichaMysqlDAO implements FichaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rsObtenerEstadoFicha != null) {
......@@ -2271,7 +2313,7 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject listarFichasPresidenciaDT(String draw, String length, String start, JSONObject search) {
System.out.println("FichaSqlserverDAO: listarFichasPresidenciaDT");
System.out.println("FichaMysqlDAO: listarFichasPresidenciaDT");
JSONObject jsonListarFichasPresidenciaDT = new JSONObject();
JSONArray data = new JSONArray();
......@@ -2281,7 +2323,7 @@ public class FichaMysqlDAO implements FichaDAO {
int item = Integer.parseInt(start) + 1;
int cantidad = 0;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql = ""
+ "select top " + length + " "
+ "persona.codigo_persona codigoPersona, "
......@@ -2420,7 +2462,7 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject listarFichasPresidencia() {
System.out.println("FichaSqlserverDAO: listarFichasPresidencia");
System.out.println("FichaMysqlDAO: listarFichasPresidencia");
JSONObject jsonListarFichasPresidencia = null;
JSONArray data = new JSONArray();
......@@ -2429,7 +2471,7 @@ public class FichaMysqlDAO implements FichaDAO {
ResultSet rs = null;
ResponseHelper response = new ResponseHelper();
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "persona.codigo_persona codigoPersona, "
......@@ -2527,25 +2569,25 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject verificarExistenciaFichaAnulada(PersonaBean p) {
System.out.println("FichaSqlserverDAO: verificarExistenciaFichaAnulada");
System.out.println("FichaMysqlDAO: verificarExistenciaFichaAnulada");
JSONObject JOverificarExistenciaFichaAnulada = null;
ResponseHelper response = new ResponseHelper();
String sql = ""
+ "select "
+ "count(1) existeFichaAnulada "
+ "from ficha "
+ "inner join dbo.persona ON dbo.persona.codigo_persona = dbo.ficha.codigo_persona "
+ "inner join dbo.estado_ficha ON dbo.estado_ficha.codigo_ficha = dbo.ficha.codigo_ficha "
+ "where "
+ "persona.codigo_tipo_documento = ? and "
+ "persona.numero_documento = ? and "
+ "persona.estado_registro = 1 and "
+ "ficha.estado_registro = 0 and "
+ "estado_ficha.codigo_tipo_estado_ficha = 13 and "
+ "estado_ficha.estado_registro = 1";
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
String sql = "SELECT "
+ " count(1) existeFichaAnulada "
+ "FROM "
+ " ficha "
+ "INNER JOIN personal ON personal.codper = ficha.codigo_persona "
+ "INNER JOIN estado_ficha ON estado_ficha.codigo_ficha = ficha.codigo_ficha "
+ "WHERE "
+ " personal.codigo_tipo_documento = ? "
+ "AND personal.dni = ? "
+ "AND personal.retirado = 0 "
+ "AND ficha.estado_registro = 0 "
+ "AND estado_ficha.codigo_tipo_estado_ficha = 13 "
+ "AND estado_ficha.estado_registro = 1";
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
PreparedStatement ps = null;
ResultSet rs = null;
......@@ -2591,7 +2633,7 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject obtenerCodigoPersonaPorTipoDocNroDoc(PersonaBean p) {
System.out.println("FichaSqlserverDAO: obtenerCodigoPersonaPorTipoDocNroDoc");
System.out.println("FichaMysqlDAO: obtenerCodigoPersonaPorTipoDocNroDoc");
JSONObject JOobtenerCodigoPersonaPorTipoDocNroDoc = null;
ResponseHelper response = new ResponseHelper();
......@@ -2604,7 +2646,7 @@ public class FichaMysqlDAO implements FichaDAO {
+ "numero_documento = ? and "
+ "estado_registro = 1";
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
PreparedStatement ps = null;
ResultSet rs = null;
......@@ -2651,12 +2693,12 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject habilitarFicha(PersonaBean p, UsuarioBean u, TokenFichaBean tf) {
System.out.println("FichaSqlserverDAO: habilitarFicha");
System.out.println("FichaMysqlDAO: habilitarFicha");
JSONObject JOhabilitarFicha = null;
ResponseHelper response = new ResponseHelper();
String sql = "";
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
PreparedStatement psActualizarCorreoPersona = null,
psRegistrarFicha = null,
psRegistrarEstadoFicha = null,
......@@ -2795,8 +2837,7 @@ public class FichaMysqlDAO implements FichaDAO {
String encriptarID = Encriptar.encriptar(String.valueOf(codigoTokenFicha), "TR1SM3G1ST0-ID-PL4N1LL4-SO");
String[] idArr = Encriptar.reemplazar(encriptarID);
// c.setMensaje(EmailDesign.correoDesign(codigoVerificacion, "http://app8.sacooliveros.edu.pe:8080/TrismegistoPlanilla/TokenFichaServlet?accion=" + EncryptAction.Encriptar("validarTokenFicha", "TR1SM3G1ST0-PL4N1LL4") + "&id=" + EncryptAction.Encriptar(String.valueOf(codigoTokenFicha), "TR1SM3G1ST0-ID-PL4N1LL4") + "&token=" + token));
c.setMensaje(EmailDesign.correoDesign(codigoVerificacion, "http://" + Variables.BD_HOST + ":8080/TrismegistoPlanilla/verify?action=" + accionArr[1] + "&id=" + idArr[1] + "&token=" + token + "&file=" + codigoFicha));
c.setMensaje(EmailDesign.correoDesign(codigoVerificacion, "http://" + Variables.MYSQL_NUEVO_BD_HOST + ":8080/TrismegistoPlanilla/verify?action=" + accionArr[1] + "&id=" + idArr[1] + "&token=" + token + "&file=" + codigoFicha));
CorreoMysqlDAO correo = new CorreoMysqlDAO();
if (correo.enviarCorreo(c)) {
response.setStatus(true);
......@@ -2876,7 +2917,7 @@ public class FichaMysqlDAO implements FichaDAO {
@Override
public JSONObject validarFichaActiva(PersonaBean p) {
System.out.println("FichaSqlserverDAO: validarFichaActiva");
System.out.println("FichaMysqlDAO: validarFichaActiva");
JSONObject JOvalidarFichaActiva = null;
ResponseHelper response = new ResponseHelper();
String sql = ""
......@@ -2887,7 +2928,7 @@ public class FichaMysqlDAO implements FichaDAO {
+ "codigo_persona = ? and "
+ "estado_registro = 1";
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
PreparedStatement ps = null;
ResultSet rs = null;
try {
......
......@@ -15,7 +15,7 @@ public class FondoPensionMysqlDAO implements FondoPensionDAO {
@Override
public JSONObject listarFondoPension() {
System.out.println("FondoPensionSqlserverDAO: listarFondoPension");
System.out.println("FondoPensionMysqlDAO: listarFondoPension");
JSONObject jsonListarFondoPension = null;
JSONArray jsonArrayListarFondoPension = new JSONArray();
Connection connection = null;
......@@ -25,7 +25,7 @@ public class FondoPensionMysqlDAO implements FondoPensionDAO {
ResponseHelper response = new ResponseHelper();
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "codigo_fondo_pension codigoFondoPension, "
......@@ -77,7 +77,7 @@ public class FondoPensionMysqlDAO implements FondoPensionDAO {
@Override
public JSONObject validarExistenciaFondoPension(FondoPensionBean fondoPension) {
System.out.println("FondoPensionSqlserverDAO: validarExistenciaFondoPension");
System.out.println("FondoPensionMysqlDAO: validarExistenciaFondoPension");
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
......
......@@ -16,7 +16,7 @@ public class FormacionAcademicaMysqlDAO implements FormacionAcademicaDAO {
@Override
public JSONObject obtenerFormacionAcademicaPorPersona(PersonaBean persona) {
System.out.println("FormacionAcademicaSqlserverDAO: obtenerFormacionAcademicaPorPersona");
System.out.println("FormacionAcademicaMysqlDAO: obtenerFormacionAcademicaPorPersona");
JSONObject jsonObjObtenerFormacionAcademicaPorPersona = null;
JSONArray jsonArrayObtenerFormacionAcademicaPorPersona = new JSONArray();
ResponseHelper response = new ResponseHelper();
......@@ -25,7 +25,7 @@ public class FormacionAcademicaMysqlDAO implements FormacionAcademicaDAO {
Connection cnx = null;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "SELECT "
+ "formacionacademica.nombre_centro_estudio centroEstudios, "
......
......@@ -19,7 +19,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
@Override
public JSONObject listarFichasDT(String draw, String length, String start, JSONObject json) {
System.out.println("LoteFichaSqlserverDAO: listarFichasDT");
System.out.println("LoteFichaMysqlDAO: listarFichasDT");
JSONObject jsonObjListarFichasDT = new JSONObject();
JSONArray jsonArrayListarFichasDT = new JSONArray();
Connection cnx = null;
......@@ -29,7 +29,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
String condicion = jsonCondicion(json);
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select top " + length + " "
+ "ficha.codigo_ficha codigoFicha, "
......@@ -162,7 +162,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
}
private String jsonCondicion(JSONObject json) {
System.out.println("LoteFichaSqlserverDAO: jsonCondicion");
System.out.println("LoteFichaMysqlDAO: jsonCondicion");
if (json.getInt("criterio") == 1) { // administrativo
return " and sueldo_administrativo.codigo_sueldo_administrativo is not null ";
......@@ -177,7 +177,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
@Override
public JSONObject registrarLote(JSONObject data, UsuarioBean usuario) {
System.out.println("LoteFichaSqlserverDAO: registrarLote");
System.out.println("LoteFichaMysqlDAO: registrarLote");
JSONObject jsonObjRegistrarLote = null;
Connection cnx = null;
......@@ -197,7 +197,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
int codigoLoteGenerado;
String numeroGenerado;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
cnx.setAutoCommit(false);
String sqlCantidadLote = "select count(1) as cantidad FROM ficha_lote";
......@@ -358,7 +358,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
}
private String numeroGenerado(int cantidad) {
System.out.println("LoteFichaSqlserverDAO: numeroGenerado");
System.out.println("LoteFichaMysqlDAO: numeroGenerado");
int numeroLotes = cantidad + 1;
String x_numeroLotes = String.format("%05d", numeroLotes);
String fechaActual = CurrencyFormat.getActualDate("dd/MM/yyyy");
......@@ -371,7 +371,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
@Override
public JSONObject listarLoteDT(String draw, String length, String start, String search) {
System.out.println("LoteFichaSqlserverDAO: listarLoteDT");
System.out.println("LoteFichaMysqlDAO: listarLoteDT");
JSONObject jsonObjListarLoteDT = new JSONObject();
JSONArray jsonArrayListarLoteDT = new JSONArray();
Connection cnx = null;
......@@ -388,7 +388,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
}
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select top " + length + " "
+ "ficha_lote.codigo_ficha_lote codigoLote, "
......@@ -481,7 +481,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
@Override
public JSONObject listarLoteGeneralDT(JSONObject json) {
System.out.println("LoteFichaSqlserverDAO: listarLoteGeneralDT");
System.out.println("LoteFichaMysqlDAO: listarLoteGeneralDT");
JSONObject jsonObjListarLoteGeneral = new JSONObject();
JSONArray jsonArrayListarLoteGeneral = new JSONArray();
Connection cnx = null;
......@@ -489,7 +489,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
ResultSet rs = null, rsCount = null;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select top " + json.getString("length") + " "
+ "ficha_lote.codigo_ficha_lote codigoLote, "
......@@ -589,7 +589,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
}
private String condicionListarLoteGeneral(JSONObject json) {
System.out.println("LoteFichaSqlserverDAO: condicionListarLoteGeneral");
System.out.println("LoteFichaMysqlDAO: condicionListarLoteGeneral");
int criterio = json.getInt("criterio");
int filtro = json.getInt("filtro");
String search = json.getString("search");
......@@ -631,7 +631,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
@Override
public JSONObject listarFichasGeneral(JSONObject json) {
System.out.println("LoteFichaSqlserverDAO: listarFichasGeneral");
System.out.println("LoteFichaMysqlDAO: listarFichasGeneral");
JSONObject jsonObjListarFichasGeneral = null;
JSONArray jsonArrListarFichasGeneral = new JSONArray();
ResponseHelper response = new ResponseHelper();
......@@ -660,7 +660,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
}
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "persona.codigo_persona codigoPersona, "
......@@ -745,7 +745,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
}
private static boolean isNullOrEmpty(String param) {
System.out.println("LoteFichaSqlserverDAO: isNullOrEmpty");
System.out.println("LoteFichaMysqlDAO: isNullOrEmpty");
if (param == null) {
return false;
}
......@@ -759,7 +759,7 @@ public class LoteFichaMysqlDAO implements LoteFichaDAO {
@Override
public JSONObject listarDetalleFicha(JSONObject json) {
System.out.println("LoteFichaSqlserverDAO: listarDetalleFicha");
System.out.println("LoteFichaMysqlDAO: listarDetalleFicha");
JSONObject jsonObj = new JSONObject();
PreparedStatement ps = null;
ResultSet rs = null;
......
......@@ -44,7 +44,7 @@ public class MysqlDAOFactory extends DAOFactory {
static {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
}
......@@ -56,10 +56,10 @@ public class MysqlDAOFactory extends DAOFactory {
String pwd;
String url;
if (base.equalsIgnoreCase("planillabd")) {
user = "sa";
url = "jdbc:sqlserver://172.16.0.5:1433;databaseName=planillabd";
pwd = "Saco1357$";
if (base.equalsIgnoreCase("nuevo")) {
user = "juan";
pwd = "jose";
url = "jdbc:mysql://172.16.2.43:3306/nuevo";
try {
conexion = DriverManager.getConnection(url, user, pwd);
} catch (SQLException e) {
......
......@@ -15,7 +15,7 @@ public class NacionalidadMysqlDAO implements NacionalidadDAO {
@Override
public JSONObject listarNacionalidad() {
System.out.println("NacionalidadSqlserverDAO: listarNacionalidad");
System.out.println("NacionalidadMysqlDAO: listarNacionalidad");
JSONObject jsonListarNacionalidad = null;
JSONArray jsonArrayListarNacionalidad = new JSONArray();
Connection connection = null;
......@@ -24,7 +24,7 @@ public class NacionalidadMysqlDAO implements NacionalidadDAO {
ResponseHelper response = new ResponseHelper();
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select codigo_nacionalidad codigoNacionalidad, "
+ "pais pais, "
......@@ -76,7 +76,7 @@ public class NacionalidadMysqlDAO implements NacionalidadDAO {
@Override
public JSONObject validarExistenciaNacionalidad(NacionalidadBean nacionalidad) {
System.out.println("NacionalidadSqlserverDAO: validarExistenciaNacionalidad");
System.out.println("NacionalidadMysqlDAO: validarExistenciaNacionalidad");
JSONObject jsonvalidadExistenciaNacionalidad = null;
ResponseHelper response = new ResponseHelper();
int existeEstadoCivil = 0;
......@@ -85,7 +85,7 @@ public class NacionalidadMysqlDAO implements NacionalidadDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "count(1) as existeNacionalidad "
......
......@@ -14,7 +14,7 @@ public class NivelEstadoMysqlDAO implements NivelEstadoDAO {
@Override
public JSONObject obtenerNivelEstado(NivelEstadoBean nivelEstado) {
System.out.println("NivelEstadoSqlserverDAO: obtenerNivelEstado");
System.out.println("NivelEstadoMysqlDAO: obtenerNivelEstado");
JSONObject jsonObtenerNivelEstado = null;
PreparedStatement ps = null;
ResultSet rs = null;
......@@ -24,7 +24,7 @@ public class NivelEstadoMysqlDAO implements NivelEstadoDAO {
ResponseHelper response = new ResponseHelper();
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "nivel_estado.codigo_nivel_estado as codigoNivelEstado "
......
......@@ -15,7 +15,7 @@ public class NivelEstudioMysqlDAO implements NivelEstudioDAO {
@Override
public JSONObject validarExistenciaNivelEstudio(NivelEstudioBean nivelEstudio) {
System.out.println("NivelEstudioSqlserverDAO: validarExistenciaNivelEstudio");
System.out.println("NivelEstudioMysqlDAO: validarExistenciaNivelEstudio");
JSONObject jsonValidarExistenciaNivelEstudio = null;
ResponseHelper response = new ResponseHelper();
int existeNivelEstudio = 0;
......@@ -24,7 +24,7 @@ public class NivelEstudioMysqlDAO implements NivelEstudioDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "count (1) as existeNivelEstudio "
......@@ -68,7 +68,7 @@ public class NivelEstudioMysqlDAO implements NivelEstudioDAO {
@Override
public JSONObject listarNivelEstudio() {
System.out.println("NivelEstudioSqlserverDAO: listarNivelEstudio");
System.out.println("NivelEstudioMysqlDAO: listarNivelEstudio");
JSONObject jsonListarNivelEstudio = null;
JSONArray jsonArrayListarNivelEstudio = new JSONArray();
ResponseHelper response = new ResponseHelper();
......@@ -78,7 +78,7 @@ public class NivelEstudioMysqlDAO implements NivelEstudioDAO {
ResultSet rs = null;
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "nivel_estudio.codigo_nivel_estudio codigoNivelEstudio, "
......
......@@ -15,7 +15,7 @@ public class ParentescoMysqlDAO implements ParentescoDAO {
@Override
public JSONObject listarParentesco() {
System.out.println("ParentescoSqlserverDAO: listarParentesco");
System.out.println("ParentescoMysqlDAO: listarParentesco");
JSONObject jsonListarParentesco = null;
JSONArray jsonArrayListarParentesco = new JSONArray();
PreparedStatement ps = null;
......@@ -25,7 +25,7 @@ public class ParentescoMysqlDAO implements ParentescoDAO {
ResponseHelper response = new ResponseHelper();
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "codigo_parentesco codigoParentesco, "
......@@ -75,7 +75,7 @@ public class ParentescoMysqlDAO implements ParentescoDAO {
@Override
public JSONObject validarExistenciaParentesco(ParentescoBean parentesco) {
System.out.println("ParentescoSqlserverDAO: validarExistenciaParentesco");
System.out.println("ParentescoMysqlDAO: validarExistenciaParentesco");
JSONObject jsonValidarExistenciaParentesco = null;
ResponseHelper response = new ResponseHelper();
int existeParentesco = 0;
......@@ -84,7 +84,7 @@ public class ParentescoMysqlDAO implements ParentescoDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "count(1) as existeParentesco "
......
......@@ -23,7 +23,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
@Override
public JSONObject validarExistenciaNumeroDocumento(PersonaBean p) {
System.out.println("PersonaSqlserverDAO: validarExistenciaNumeroDocumento");
System.out.println("PersonaMysqlDAO: validarExistenciaNumeroDocumento");
JSONObject jsonObjValidarExistenciaNumeroDocumento = null;
ResponseHelper response = new ResponseHelper();
int existeNumeroDocumento = 0;
......@@ -38,7 +38,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, p.getCodigoTipoDocumento());
ps.setString(2, p.getNumeroDocumento());
......@@ -77,7 +77,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
@Override
public JSONObject validarExistenciaCorreoElectronico(PersonaBean p) {
System.out.println("PersonaSqlserverDAO: validarExistenciaCorreoElectronico");
System.out.println("PersonaMysqlDAO: validarExistenciaCorreoElectronico");
JSONObject jsonObjValidarExistenciaCorreoElectronico = null;
ResponseHelper response = new ResponseHelper();
int existeCorreoElectronico = 0;
......@@ -92,7 +92,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setString(1, p.getCorreo());
rs = ps.executeQuery();
......@@ -130,7 +130,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
@Override
public JSONObject registrarPersona(PersonaBean p, EstadoFichaBean ef, TokenFichaBean tf) {
System.out.println("PersonaSqlserverDAO: registrarPersona");
System.out.println("PersonaMysqlDAO: registrarPersona");
JSONObject jsonObjRegistrarPersona = null;
ResponseHelper response = new ResponseHelper();
......@@ -158,8 +158,9 @@ public class PersonaMysqlDAO implements PersonaDAO {
Connection conexion = null;
PreparedStatement psPersona = null, psFicha = null, psEstadoFicha = null, psTokenFicha = null, psObtenerToken = null, psObtenerCodigoFicha = null;
ResultSet rsPersona = null, rsFicha = null, rsEstadoFicha = null, rsTokenFicha = null, rsObtenerToken = null, rsObtenerCodigoFicha = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
conexion.setAutoCommit(false);
psPersona = conexion.prepareStatement(sqlPersona, Statement.RETURN_GENERATED_KEYS);
psPersona.setString(1, p.getApellidoPaterno());
......@@ -283,9 +284,6 @@ public class PersonaMysqlDAO implements PersonaDAO {
String encriptarID = Encriptar.encriptar(String.valueOf(codigoTokenFicha), "TR1SM3G1ST0-ID-PL4N1LL4-SO");
String[] idArr = Encriptar.reemplazar(encriptarID);
// c.setMensaje(EmailDesign.correoDesign(CodeVerification, "http://app8.sacooliveros.edu.pe:8080/TrismegistoPlanilla/TokenFichaServlet?accion=" + EncryptAction.Encriptar("validarTokenFicha", "TR1SM3G1ST0-PL4N1LL4") + "&id=" + EncryptAction.Encriptar(String.valueOf(codigoTokenFicha), "TR1SM3G1ST0-ID-PL4N1LL4") + "&token=" + token));
// c.setMensaje(EmailDesign.correoDesign(CodeVerification, "http://" + Variables.BD_HOST + ":8080/TrismegistoPlanillaFicha/verify?action=" + accionArr[1] + "&id=" + idArr[1] + "&token=" + token + "&file=" + codigoFicha));
// c.setMensaje(EmailDesign.correoDesign(CodeVerification, "http://app8.sacooliveros.edu.pe:8080/TrismegistoPlanilla/TokenFichaServlet?accion=" + EncryptAction.Encriptar("validarTokenFicha", "TR1SM3G1ST0-PL4N1LL4") + "&id=" + EncryptAction.Encriptar(String.valueOf(codigoTokenFicha), "TR1SM3G1ST0-ID-PL4N1LL4") + "&token=" + token));
c.setMensaje(EmailDesign.correoDesign(CodeVerification, "http://172.16.2.91:8080/TrismegistoPlanilla/TokenFichaServlet?accion=" + EncryptAction.Encriptar("validarTokenFicha", "TR1SM3G1ST0-PL4N1LL4") + "&id=" + EncryptAction.Encriptar(String.valueOf(codigoTokenFicha), "TR1SM3G1ST0-ID-PL4N1LL4") + "&token=" + token));
CorreoMysqlDAO correo = new CorreoMysqlDAO();
if (correo.enviarCorreo(c)) {
......@@ -366,7 +364,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
@Override
public JSONObject verificarPersona(TokenFichaBean tf, PersonaBean p) {
System.out.println("PersonaSqlserverDAO: verificarPersona");
System.out.println("PersonaMysqlDAO: verificarPersona");
JSONObject jsonObjVerificarPersona = null;
ResponseHelper response = new ResponseHelper();
int verificacionPersona = 0;
......@@ -388,7 +386,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, tf.getCodigoTokenFicha());
ps.setString(2, tf.getToken());
......@@ -430,7 +428,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
@Override
public JSONObject modificarCorreoFichaPersona(PersonaBean p) {
System.out.println("PersonaSqlserverDAO: modificarCorreoFichaPersona");
System.out.println("PersonaMysqlDAO: modificarCorreoFichaPersona");
JSONObject jsonObjModificarCorreoFichaPersona = null;
ResponseHelper response = new ResponseHelper();
int actualizaCorreo = 0;
......@@ -444,7 +442,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
PreparedStatement psUpdatePersona = null;
ResultSet rsUpdatePersona = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
conexion.setAutoCommit(false);
psUpdatePersona = conexion.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
psUpdatePersona.setString(1, p.getCorreo());
......@@ -484,7 +482,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
@Override
public JSONObject obtenerCodigoPersona(TokenFichaBean tf) {
System.out.println("PersonaSqlserverDAO: obtenerCodigoPersona");
System.out.println("PersonaMysqlDAO: obtenerCodigoPersona");
JSONObject jsonObjObtenerCodigoPersona = null;
ResponseHelper response = new ResponseHelper();
......@@ -503,7 +501,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, tf.getCodigoTokenFicha());
ps.setString(2, tf.getToken());
......@@ -545,7 +543,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
@Override
public JSONObject obtenerPersonaSession(PersonaBean p) {
System.out.println("PersonaSqlserverDAO: obtenerPersonaSession");
System.out.println("PersonaMysqlDAO: obtenerPersonaSession");
JSONObject jsonObjObtenerPersonaSession = null;
JSONArray jsonArrObtenerPersonaSession = new JSONArray();
JSONObject objPersona = null;
......@@ -572,7 +570,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, p.getCodigoPersona());
ps.setInt(2, p.getCodigoTipoDocumento());
......
......@@ -16,7 +16,7 @@ public class ReportePersonalMysqlDAO implements ReportePersonalDAO {
@Override
public JSONObject validarExistenciaFilas(JSONObject jsonResult) {
System.out.println("ReportePersonalSqlserverDAO: validarExistenciaFilas");
System.out.println("ReportePersonalMysqlDAO: validarExistenciaFilas");
JSONObject JOReporte = null;
ResponseHelper response = new ResponseHelper();
String condicion = "";
......@@ -256,7 +256,7 @@ public class ReportePersonalMysqlDAO implements ReportePersonalDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
rs = ps.executeQuery();
rs.next();
......@@ -295,7 +295,7 @@ public class ReportePersonalMysqlDAO implements ReportePersonalDAO {
@Override
public JSONObject listarReportePersonal(String condicion) {
System.out.println("ReportePersonalSqlserverDAO: listarReportePersonal");
System.out.println("ReportePersonalMysqlDAO: listarReportePersonal");
JSONObject JOReporte = null;
JSONArray JAReporte = new JSONArray();
ResponseHelper response = new ResponseHelper();
......@@ -350,7 +350,7 @@ public class ReportePersonalMysqlDAO implements ReportePersonalDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
......
......@@ -15,21 +15,24 @@ public class SedeAreaMysqlDAO implements SedeAreaDAO {
@Override
public JSONObject obtenerSedeArea(SedeBean s, AreaBean a) {
System.out.println("SedeAreaSqlserverDAO: obtenerSedeArea");
System.out.println("SedeAreaMysqlDAO: 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";
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 = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, s.getCodigoSede());
ps.setInt(2, a.getCodigoArea());
......@@ -49,7 +52,7 @@ public class SedeAreaMysqlDAO implements SedeAreaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......
......@@ -15,29 +15,37 @@ public class SedeMysqlDAO implements SedeDAO {
@Override
public JSONObject listarSede() {
System.out.println("SedeSqlserverDAO: listarSede");
System.out.println("SedeMysqlDAO: listarSede");
JSONObject JObjectSede = null;
JSONArray jArraySede = new JSONArray();
ResponseHelper response = new ResponseHelper();
String sql = ""
+ "select "
+ "sede_area.codigo_sede codigoSede, "
+ "sede.nombre nombre, "
+ "sede.direccion direccion, "
+ "razon_social.codigo_razon_social codigoRazonSocial, "
+ "razon_social.abreviatura nombreRazonSocial "
+ "from sede_area "
+ "inner join dbo.sede ON dbo.sede.codigo_sede = dbo.sede_area.codigo_sede "
+ "inner join dbo.razon_social ON dbo.razon_social.codigo_razon_social = dbo.sede.codigo_razon_social "
+ "where sede_area.estado_registro = 1 and sede.estado_registro = 1 "
+ "group by sede_area.codigo_sede, sede.nombre, sede.direccion, razon_social.codigo_razon_social, razon_social.abreviatura, sede.estado_registro";
String sql = "SELECT "
+ " sede_area.codigo_sede codigoSede, "
+ " locales.deslocal nombre, "
+ " locales.dirlocal direccion, "
+ " razon_social.codigo_razon_social codigoRazonSocial, "
+ " razon_social.abreviatura nombreRazonSocial "
+ "FROM "
+ " sede_area "
+ "INNER JOIN locales ON locales.codigo_sede = sede_area.codigo_sede "
+ "INNER JOIN razon_social ON razon_social.codigo_razon_social = locales.codigo_razon_social "
+ "WHERE "
+ " sede_area.estado_registro = 1 "
+ "AND locales.activo = 1 "
+ "GROUP BY "
+ " sede_area.codigo_sede, "
+ " locales.deslocal, "
+ " locales.dirlocal, "
+ " razon_social.codigo_razon_social, "
+ " razon_social.abreviatura, "
+ " locales.activo";
Connection conexion = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
......@@ -59,7 +67,7 @@ public class SedeMysqlDAO implements SedeDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -81,7 +89,7 @@ public class SedeMysqlDAO implements SedeDAO {
@Override
public JSONObject validarExistenciaSede(SedeBean s) {
System.out.println("SedeSqlserverDAO: validarExistenciaSede");
System.out.println("SedeMysqlDAO: validarExistenciaSede");
JSONObject JObjectValidarExistenciaSede = null;
ResponseHelper response = new ResponseHelper();
......@@ -95,7 +103,7 @@ public class SedeMysqlDAO implements SedeDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, s.getCodigoSede());
rs = ps.executeQuery();
......@@ -112,7 +120,7 @@ public class SedeMysqlDAO implements SedeDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -135,7 +143,7 @@ public class SedeMysqlDAO implements SedeDAO {
@Override
public JSONObject registrar(JSONObject datos) {
System.out.println("SedeSqlserverDAO: registrar");
System.out.println("SedeMysqlDAO: registrar");
JSONObject jObject = null;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -146,7 +154,7 @@ public class SedeMysqlDAO implements SedeDAO {
+ "values (?, ?, ?, 1)";
int resultado = 0;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
cnx.setAutoCommit(false);
ps = cnx.prepareStatement(sql);
int c = 1;
......@@ -168,7 +176,7 @@ public class SedeMysqlDAO implements SedeDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -191,19 +199,19 @@ public class SedeMysqlDAO implements SedeDAO {
@Override
public JSONObject editar(JSONObject datos) {
System.out.println("SedeSqlserverDAO: editar");
System.out.println("SedeMysqlDAO: editar");
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public JSONObject estado(JSONObject datos) {
System.out.println("SedeSqlserverDAO: estado");
System.out.println("SedeMysqlDAO: estado");
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public JSONObject validarNombreAdd(JSONObject datos) {
System.out.println("SedeSqlserverDAO: validarNombreAdd");
System.out.println("SedeMysqlDAO: validarNombreAdd");
JSONObject jObject;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -214,7 +222,7 @@ public class SedeMysqlDAO implements SedeDAO {
+ "where sede.nombre = ?";
int resultado;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setString(1, datos.getString("sede"));
rs = ps.executeQuery();
......@@ -234,7 +242,7 @@ public class SedeMysqlDAO implements SedeDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -257,7 +265,7 @@ public class SedeMysqlDAO implements SedeDAO {
@Override
public JSONObject validarNombreEdit(JSONObject datos) {
System.out.println("SedeSqlserverDAO: validarNombreEdit");
System.out.println("SedeMysqlDAO: validarNombreEdit");
JSONObject jObject;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -269,7 +277,7 @@ public class SedeMysqlDAO implements SedeDAO {
+ "and sede.codigo_sede not in (?)";
int resultado;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setString(1, datos.getString("sede"));
ps.setInt(2, datos.getInt("codigoSede"));
......@@ -290,7 +298,7 @@ public class SedeMysqlDAO implements SedeDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......
......@@ -16,31 +16,36 @@ public class TipoDocumentoMysqlDAO implements TipoDocumentoDAO {
@Override
public JSONObject listarTipoDocumento() {
System.out.println("TipoDocumentoSqlserverDAO: listarTipoDocumento");
System.out.println("TipoDocumentoMysqlDAO: listarTipoDocumento");
JSONObject jsonObjListarTipoDocumento = null;
JSONArray jsonArrListarTipoDocumento = new JSONArray();
ResponseHelper response = new ResponseHelper();
String sql
= "select "
+ "tipo_documento.codigo_tipo_documento as codigoTipoDocumento, "
+ "tipo_documento.descripcion_larga as descripcionLarga, "
+ "tipo_documento.descripcion_corta as descripcionCorta, "
+ "tipo_documento.longitud, "
+ "tipo_documento.tipo_entrada as tipoEntrada, "
+ "case "
+ " when tipo_documento.estado_registro = 1 then 'ACTIVO' "
+ " when tipo_documento.estado_registro = 0 then 'INACTIVO' "
+ " else 'ERROR' "
+ "end as nombreEstadoRegistro "
+ "from tipo_documento "
+ "where tipo_documento.estado_registro = 1";
= "SELECT "
+ " tipo_documento.codigo_tipo_documento AS codigoTipoDocumento, "
+ " tipo_documento.descripcion_larga AS descripcionLarga, "
+ " tipo_documento.descripcion_corta AS descripcionCorta, "
+ " tipo_documento.longitud, "
+ " tipo_documento.tipo_entrada AS tipoEntrada, "
+ " CASE "
+ "WHEN tipo_documento.estado_registro = 1 THEN "
+ " 'ACTIVO' "
+ "WHEN tipo_documento.estado_registro = 0 THEN "
+ " 'INACTIVO' "
+ "ELSE "
+ " 'ERROR' "
+ "END AS nombreEstadoRegistro "
+ "FROM "
+ " tipo_documento "
+ "WHERE "
+ " tipo_documento.estado_registro = 1";
Connection conexion = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
......@@ -62,7 +67,7 @@ public class TipoDocumentoMysqlDAO implements TipoDocumentoDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -84,7 +89,7 @@ public class TipoDocumentoMysqlDAO implements TipoDocumentoDAO {
@Override
public JSONObject validarExistenciaTipoDocumento(TipoDocumentoBean tipoDocumento) {
System.out.println("TipoDocumentoSqlserverDAO: validarExistenciaTipoDocumento");
System.out.println("TipoDocumentoMysqlDAO: validarExistenciaTipoDocumento");
JSONObject jsonObjValidarExistenciaTipoDocumento = null;
ResponseHelper response = new ResponseHelper();
int existeTipoDocumento = 0;
......@@ -99,7 +104,7 @@ public class TipoDocumentoMysqlDAO implements TipoDocumentoDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, tipoDocumento.getCodigoTipoDocumento());
rs = ps.executeQuery();
......@@ -115,7 +120,7 @@ public class TipoDocumentoMysqlDAO implements TipoDocumentoDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -137,7 +142,7 @@ public class TipoDocumentoMysqlDAO implements TipoDocumentoDAO {
@Override
public JSONObject obtenerLongitudTipoEntrdadaTipoDocumento(TipoDocumentoBean tipoDocumento) {
System.out.println("TipoDocumentoSqlserverDAO: obtenerLongitudTipoEntrdadaTipoDocumento");
System.out.println("TipoDocumentoMysqlDAO: obtenerLongitudTipoEntrdadaTipoDocumento");
JSONObject jsonObjObtenerLongitudTipoEntrdadaTipoDocumento = null;
JSONArray jsonArrObtenerLongitudTipoEntrdadaTipoDocumento = new JSONArray();
ResponseHelper response = new ResponseHelper();
......@@ -153,7 +158,7 @@ public class TipoDocumentoMysqlDAO implements TipoDocumentoDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, tipoDocumento.getCodigoTipoDocumento());
rs = ps.executeQuery();
......@@ -171,7 +176,7 @@ public class TipoDocumentoMysqlDAO implements TipoDocumentoDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -193,7 +198,7 @@ public class TipoDocumentoMysqlDAO implements TipoDocumentoDAO {
@Override
public JSONObject obtenerCodigoTipoDocumento(TokenFichaBean tf) {
System.out.println("TipoDocumentoSqlserverDAO: obtenerCodigoTipoDocumento");
System.out.println("TipoDocumentoMysqlDAO: obtenerCodigoTipoDocumento");
JSONObject jsonObjObtenerCodigoTipoDocumento = null;
ResponseHelper response = new ResponseHelper();
......@@ -212,7 +217,7 @@ public class TipoDocumentoMysqlDAO implements TipoDocumentoDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, tf.getCodigoTokenFicha());
ps.setString(2, tf.getToken());
......@@ -232,7 +237,7 @@ public class TipoDocumentoMysqlDAO implements TipoDocumentoDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......
......@@ -15,7 +15,7 @@ public class TipoEstadoFichaMysqlDAO implements TipoEstadoFichaDAO {
@Override
public JSONObject listarTipoEstadoFicha() {
System.out.println("TipoEstadoFichaSqlserverDAO: listarTipoEstadoFicha");
System.out.println("TipoEstadoFichaMysqlDAO: listarTipoEstadoFicha");
JSONObject JOlistarTipoEstadoFicha = null;
JSONArray JAlistarTipoEstadoFicha = new JSONArray();
ResponseHelper response = new ResponseHelper();
......@@ -33,7 +33,7 @@ public class TipoEstadoFichaMysqlDAO implements TipoEstadoFichaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
......
......@@ -16,7 +16,7 @@ public class TipoExpedienteMysqlDAO implements TipoExpedienteDAO {
@Override
public JSONObject listarTipoExpediente() {
System.out.println("TipoExpedienteSqlserverDAO: listarTipoExpediente");
System.out.println("TipoExpedienteMysqlDAO: listarTipoExpediente");
JSONObject JOlistarTipoExpediente = null;
JSONArray JArrayArea = new JSONArray();
ResponseHelper response = new ResponseHelper();
......@@ -32,7 +32,7 @@ public class TipoExpedienteMysqlDAO implements TipoExpedienteDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
......@@ -72,13 +72,13 @@ public class TipoExpedienteMysqlDAO implements TipoExpedienteDAO {
@Override
public JSONObject registrarTipoExpediente(TipoExpedienteBean te) {
System.out.println("TipoExpedienteSqlserverDAO: registrarTipoExpediente");
System.out.println("TipoExpedienteMysqlDAO: registrarTipoExpediente");
JSONObject JOregistrarTipoExpediente = null;
ResponseHelper response = new ResponseHelper();
String sql = "insert into tipo_expediente (nombre, estado_registro) values (upper(?) ,1)";
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
Connection conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
PreparedStatement ps = null;
ResultSet rs = null;
try {
......@@ -140,7 +140,7 @@ public class TipoExpedienteMysqlDAO implements TipoExpedienteDAO {
@Override
public JSONObject validarExistenciaTipoExpediente(TipoExpedienteBean te) {
System.out.println("TipoExpedienteSqlserverDAO: validarExistenciaTipoExpediente");
System.out.println("TipoExpedienteMysqlDAO: validarExistenciaTipoExpediente");
JSONObject JOvalidarExistenciaTipoExpediente = null;
ResponseHelper response = new ResponseHelper();
......@@ -150,7 +150,7 @@ public class TipoExpedienteMysqlDAO implements TipoExpedienteDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setString(1, te.getNombre());
rs = ps.executeQuery();
......@@ -186,7 +186,7 @@ public class TipoExpedienteMysqlDAO implements TipoExpedienteDAO {
@Override
public JSONObject validarTipoExpedienteSeleccionadoByID(JSONArray ja) {
System.out.println("TipoExpedienteSqlserverDAO: validarTipoExpedienteSeleccionadoByID");
System.out.println("TipoExpedienteMysqlDAO: validarTipoExpedienteSeleccionadoByID");
JSONObject JOvalidarExistenciaTipoExpediente = null;
ResponseHelper response = new ResponseHelper();
......@@ -200,7 +200,7 @@ public class TipoExpedienteMysqlDAO implements TipoExpedienteDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
int existe = 0;
for (int i = 0; i < ja.length(); i++) {
......
......@@ -17,7 +17,7 @@ public class TipoPagoMysqlDAO implements TipoPagoDAO {
@Override
public JSONObject listarTipoPago(AreaCargoBean ac) {
System.out.println("TipoPagoSqlserverDAO: listarTipoPago");
System.out.println("TipoPagoMysqlDAO: listarTipoPago");
JSONObject JOListarTipoPago = null;
JSONArray JAListarTipoPago = new JSONArray();
ResponseHelper response = new ResponseHelper();
......@@ -34,7 +34,7 @@ public class TipoPagoMysqlDAO implements TipoPagoDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, ac.getCodigoAreaCargo());
rs = ps.executeQuery();
......@@ -75,7 +75,7 @@ public class TipoPagoMysqlDAO implements TipoPagoDAO {
@Override
public JSONObject validarExistenciaTipoPago(AreaCargoTipoPagoBean actp) {
System.out.println("TipoPagoSqlserverDAO: validarExistenciaTipoPago");
System.out.println("TipoPagoMysqlDAO: validarExistenciaTipoPago");
JSONObject JObjectValidarExistenciaTipoPago = null;
ResponseHelper response = new ResponseHelper();
......@@ -90,7 +90,7 @@ public class TipoPagoMysqlDAO implements TipoPagoDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, actp.getCodigoAreaCargo());
ps.setInt(2, actp.getCodigoTipoPago());
......
......@@ -14,7 +14,7 @@ public class TokenFichaMysqlDAO implements TokenFichaDAO {
@Override
public JSONObject validarTokenURL(TokenFichaBean tf) {
System.out.println("TokenFichaSqlserverDAO: validarTokenURL");
System.out.println("TokenFichaMysqlDAO: validarTokenURL");
JSONObject jsonObjValidarTokenURL = null;
ResponseHelper response = new ResponseHelper();
int tokenValidoURL = 0;
......@@ -30,7 +30,7 @@ public class TokenFichaMysqlDAO implements TokenFichaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, tf.getCodigoTokenFicha());
ps.setString(2, tf.getToken());
......@@ -70,7 +70,7 @@ public class TokenFichaMysqlDAO implements TokenFichaDAO {
@Override
public JSONObject validarToken(TokenFichaBean tf) {
System.out.println("TokenFichaSqlserverDAO: validarToken");
System.out.println("TokenFichaMysqlDAO: validarToken");
JSONObject jsonObjValidarToken = null;
ResponseHelper response = new ResponseHelper();
int tokenValido = 0;
......@@ -89,7 +89,7 @@ public class TokenFichaMysqlDAO implements TokenFichaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
ps.setInt(1, tf.getCodigoTokenFicha());
ps.setString(2, tf.getToken());
......@@ -128,7 +128,7 @@ public class TokenFichaMysqlDAO implements TokenFichaDAO {
@Override
public JSONObject desactivarToken(TokenFichaBean tf) {
System.out.println("TokenFichaSqlserverDAO: desactivarToken");
System.out.println("TokenFichaMysqlDAO: desactivarToken");
JSONObject jsonObjDesactivarToken = null;
ResponseHelper response = new ResponseHelper();
......@@ -141,7 +141,7 @@ public class TokenFichaMysqlDAO implements TokenFichaDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
conexion.setAutoCommit(false);
ps = conexion.prepareStatement(sql);
ps.setInt(1, tf.getCodigoTokenFicha());
......@@ -180,7 +180,7 @@ public class TokenFichaMysqlDAO implements TokenFichaDAO {
@Override
public JSONObject obtenerSedeAreaCargo(JSONObject datos) {
System.out.println("TokenFichaSqlserverDAO: obtenerSedeAreaCargo");
System.out.println("TokenFichaMysqlDAO: obtenerSedeAreaCargo");
JSONObject jObject;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -205,7 +205,7 @@ public class TokenFichaMysqlDAO implements TokenFichaDAO {
+ "order by 1 desc";
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setInt(1, datos.getInt("codigoPersona"));
rs = ps.executeQuery();
......
......@@ -14,7 +14,7 @@ public class TrabajadorResponsableMysqlDAO implements TrabajadorResponsableDAO {
@Override
public JSONObject registrarTrabajadorResponsable(TrabajadorResponsableBean trabajadorResponsable) {
System.out.println("TrabajadorResponsableSqlserverDAO: registrarTrabajadorResponsable");
System.out.println("TrabajadorResponsableMysqlDAO: registrarTrabajadorResponsable");
JSONObject jsonRegistrarTrabajadorResponsable = null;
PreparedStatement ps = null;
Connection cnx = null;
......@@ -23,11 +23,27 @@ public class TrabajadorResponsableMysqlDAO implements TrabajadorResponsableDAO {
int resultadoRegistroTrabajadorResponsable;
try {
String sql
= "insert into trabajador_responsable "
+ "(codigo_planilla_real, apellido_paterno, apellido_materno, nombre, dni, codigo_usuario, estado_registro) "
+ "values (?,LTRIM(RTRIM(UPPER(?))),LTRIM(RTRIM(UPPER(?))),LTRIM(RTRIM(UPPER(?))),?,?,1)";
= "INSERT INTO trabajador_responsable ( "
+ " codigo_planilla_real, "
+ " apellido_paterno, "
+ " apellido_materno, "
+ " nombre, "
+ " dni, "
+ " codigo_usuario, "
+ " estado_registro "
+ ") "
+ "VALUES "
+ " ( "
+ " ?, "
+ " LTRIM(RTRIM(UPPER(?))), "
+ " LTRIM(RTRIM(UPPER(?))), "
+ " LTRIM(RTRIM(UPPER(?))), "
+ " ?, "
+ " ?, "
+ " 1 "
+ " )";
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
cnx.setAutoCommit(false);
ps = cnx.prepareStatement(sql);
ps.setInt(1, trabajadorResponsable.getCodigoPlanillaReal());
......@@ -66,7 +82,7 @@ public class TrabajadorResponsableMysqlDAO implements TrabajadorResponsableDAO {
@Override
public JSONObject validarExistenciaTrabajadorPorDni(TrabajadorResponsableBean trabajadorResponsable) {
System.out.println("TrabajadorResponsableSqlserverDAO: validarExistenciaTrabajadorPorDni");
System.out.println("TrabajadorResponsableMysqlDAO: validarExistenciaTrabajadorPorDni");
JSONObject jsonRegistrarTrabajadorResponsable = null;
PreparedStatement ps = null;
ResultSet rs = null;
......@@ -77,11 +93,15 @@ public class TrabajadorResponsableMysqlDAO implements TrabajadorResponsableDAO {
int existeTrabajador;
try {
String sql
= "select count(1) as existeTrabajador "
+ "from trabajador_responsable "
+ "where trabajador_responsable.dni = ? and estado_registro = 1";
= "SELECT "
+ " count(1) AS existeTrabajador "
+ "FROM "
+ " trabajador_responsable "
+ "WHERE "
+ " trabajador_responsable.dni = ? "
+ "AND estado_registro = 1";
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setString(1, trabajadorResponsable.getDni());
rs = ps.executeQuery();
......@@ -121,7 +141,7 @@ public class TrabajadorResponsableMysqlDAO implements TrabajadorResponsableDAO {
@Override
public JSONObject obtenerDatosTrabajadorResponsable(int codigoPlanillaReal) {
System.out.println("TrabajadorResponsableSqlserverDAO: obtenerDatosTrabajadorResponsable");
System.out.println("TrabajadorResponsableMysqlDAO: obtenerDatosTrabajadorResponsable");
JSONObject jsonObjObtenerSedeAreaCargoPorCodigoPlanilla = null;
PreparedStatement ps = null;
ResultSet rs = null;
......@@ -129,20 +149,39 @@ public class TrabajadorResponsableMysqlDAO implements TrabajadorResponsableDAO {
ResponseHelper response = new ResponseHelper();
try {
String sql
= "select "
+ "sede.nombre nombreSede, "
+ "area.nombre nombreArea, "
+ "cargo.nombre nombreCargo, "
+ "isnull(trabajador_responsable.correo,'responsablesacooliveros@yopmail.com') correo "
+ "from trabajador_responsable "
+ "inner join sede_area on trabajador_responsable.codigo_sede_area = sede_area.codigo_sede_area "
+ "inner join sede on sede_area.codigo_sede = sede.codigo_sede "
+ "inner join area on sede_area.codigo_area = area.codigo_area "
+ "inner join area_cargo on trabajador_responsable.codigo_area_cargo = area_cargo.codigo_area_cargo "
+ "inner join cargo on area_cargo.codigo_cargo = cargo.codigo_cargo "
+ "where trabajador_responsable.codigo_planilla_real = ?";
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
// String sql
// = "select "
// + "sede.nombre nombreSede, "
// + "area.nombre nombreArea, "
// + "cargo.nombre nombreCargo, "
// + "isnull(trabajador_responsable.correo,'responsablesacooliveros@yopmail.com') correo "
// + "from trabajador_responsable "
// + "inner join sede_area on trabajador_responsable.codigo_sede_area = sede_area.codigo_sede_area "
// + "inner join sede on sede_area.codigo_sede = sede.codigo_sede "
// + "inner join area on sede_area.codigo_area = area.codigo_area "
// + "inner join area_cargo on trabajador_responsable.codigo_area_cargo = area_cargo.codigo_area_cargo "
// + "inner join cargo on area_cargo.codigo_cargo = cargo.codigo_cargo "
// + "where trabajador_responsable.codigo_planilla_real = ?";
String sql = "SELECT "
+ " locales.deslocal nombreSede, "
+ " area.desarea nombreArea, "
+ " cargo.descargo nombreCargo, "
+ " ifnull( "
+ " trabajador_responsable.correo, "
+ " 'responsablesacooliveros@yopmail.com' "
+ " ) correo "
+ "FROM "
+ " trabajador_responsable "
+ "INNER JOIN sede_area ON trabajador_responsable.codigo_sede_area = sede_area.codigo_sede_area "
+ "INNER JOIN locales ON sede_area.codigo_sede = locales.codigo_sede "
+ "INNER JOIN area ON sede_area.codigo_area = area.codigo_area "
+ "INNER JOIN area_cargo ON trabajador_responsable.codigo_area_cargo = area_cargo.codigo_area_cargo "
+ "INNER JOIN cargo ON area_cargo.codigo_cargo = cargo.codigo_cargo "
+ "WHERE "
+ " trabajador_responsable.codigo_planilla_real = ?";
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setInt(1, codigoPlanillaReal);
rs = ps.executeQuery();
......@@ -159,7 +198,7 @@ public class TrabajadorResponsableMysqlDAO implements TrabajadorResponsableDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -183,23 +222,37 @@ public class TrabajadorResponsableMysqlDAO implements TrabajadorResponsableDAO {
@Override
public JSONObject obtenerCorreoTrabajadorResponsable(int codigoFicha) {
System.out.println("TrabajadorResponsableSqlserverDAO: obtenerCorreoTrabajadorResponsable");
System.out.println("TrabajadorResponsableMysqlDAO: obtenerCorreoTrabajadorResponsable");
JSONObject jsonReturn = null;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
PreparedStatement ps = null;
ResultSet rs = null;
String correo = "", sql = ""
+ "select top 1 "
+ "trabajador_responsable.correo correo "
+ "FROM persona "
+ "inner join ficha ON ficha.codigo_persona = persona.codigo_persona "
+ "inner join estado_ficha ON estado_ficha.codigo_ficha = ficha.codigo_ficha "
+ "inner join trabajador_responsable on estado_ficha.codigo_usuario = trabajador_responsable.codigo_usuario "
+ "where ficha.codigo_ficha = ? "
+ "order by 1 desc";
String correo = "";
// String sql = "select top 1 "
// + "trabajador_responsable.correo correo "
// + "FROM persona "
// + "inner join ficha ON ficha.codigo_persona = persona.codigo_persona "
// + "inner join estado_ficha ON estado_ficha.codigo_ficha = ficha.codigo_ficha "
// + "inner join trabajador_responsable on estado_ficha.codigo_usuario = trabajador_responsable.codigo_usuario "
// + "where ficha.codigo_ficha = ? "
// + "order by 1 desc";
String sql = "SELECT "
+ " * "
+ "FROM "
+ " personal "
+ "INNER JOIN ficha ON ficha.codigo_persona = personal.codper "
+ "INNER JOIN estado_ficha ON estado_ficha.codigo_ficha = ficha.codigo_ficha "
+ "INNER JOIN trabajador_responsable ON estado_ficha.codigo_usuario = trabajador_responsable.codigo_usuario "
+ "WHERE "
+ " ficha.codigo_ficha = 1 "
+ "ORDER BY "
+ " 1 DESC "
+ "LIMIT 1";
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
ps.setInt(1, codigoFicha);
rs = ps.executeQuery();
......@@ -213,7 +266,7 @@ public class TrabajadorResponsableMysqlDAO implements TrabajadorResponsableDAO {
} catch (SQLException e) {
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
e.printStackTrace();
} finally {
try {
......
......@@ -15,7 +15,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
@Override
public JSONObject listarDepartamento() {
System.out.println("UbigeoSqlserverDAO: listarDepartamento");
System.out.println("UbigeoMysqlDAO: listarDepartamento");
JSONObject jsonListarDepartamento = null;
JSONArray jsonArrayListarDepartamento = new JSONArray();
PreparedStatement ps = null;
......@@ -24,7 +24,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
ResponseHelper response = new ResponseHelper();
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "codigo_departamento codigoDepartamento, "
......@@ -74,7 +74,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
@Override
public JSONObject listarProvincia(UbigeoBean ubigeo) {
System.out.println("UbigeoSqlserverDAO: listarProvincia");
System.out.println("UbigeoMysqlDAO: listarProvincia");
JSONObject jsonListarDepartamento = null;
JSONArray jsonArrayListarDepartamento = new JSONArray();
PreparedStatement ps = null;
......@@ -83,7 +83,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
ResponseHelper response = new ResponseHelper();
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "codigo_provincia codigoProvincia, "
......@@ -134,7 +134,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
@Override
public JSONObject listarDistrito(UbigeoBean ubigeo) {
System.out.println("UbigeoSqlserverDAO: listarDistrito");
System.out.println("UbigeoMysqlDAO: listarDistrito");
JSONObject jsonListarDepartamento = null;
JSONArray jsonArrayListarDepartamento = new JSONArray();
PreparedStatement ps = null;
......@@ -143,7 +143,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
ResponseHelper response = new ResponseHelper();
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "codigo_distrito codigoDistrito, "
......@@ -195,7 +195,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
@Override
public JSONObject validarExistenciaDepartamento(UbigeoBean ubigeo) {
System.out.println("UbigeoSqlserverDAO: validarExistenciaDepartamento");
System.out.println("UbigeoMysqlDAO: validarExistenciaDepartamento");
JSONObject jsonValidarExistenciaDepartamento = null;
ResponseHelper response = new ResponseHelper();
int existeDepartamento = 0;
......@@ -204,7 +204,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "count(1) as existeDepartamento "
......@@ -249,7 +249,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
@Override
public JSONObject validarExistenciaProvincia(UbigeoBean ubigeo) {
System.out.println("UbigeoSqlserverDAO: validarExistenciaProvincia");
System.out.println("UbigeoMysqlDAO: validarExistenciaProvincia");
JSONObject jsonValidarExistenciaProvincia = null;
ResponseHelper response = new ResponseHelper();
int existeProvincia = 0;
......@@ -258,7 +258,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "count(1) as existeProvincia "
......@@ -303,7 +303,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
@Override
public JSONObject validarExistenciaDistrito(UbigeoBean ubigeo) {
System.out.println("UbigeoSqlserverDAO: validarExistenciaDistrito");
System.out.println("UbigeoMysqlDAO: validarExistenciaDistrito");
JSONObject jsonValidarExistenciaDistrito = null;
ResponseHelper response = new ResponseHelper();
int existeDistrito = 0;
......@@ -312,7 +312,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select "
+ "count(codigo_distrito) as existeDistrito "
......@@ -358,7 +358,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
@Override
public JSONObject obtenerCodigoUbigeo(UbigeoBean ubigeo) {
System.out.println("UbigeoSqlserverDAO: obtenerCodigoUbigeo");
System.out.println("UbigeoMysqlDAO: obtenerCodigoUbigeo");
JSONObject jsonObtenerCodigoUbigeo = null;
PreparedStatement ps = null;
ResultSet rs = null;
......@@ -368,7 +368,7 @@ public class UbigeoMysqlDAO implements UbigeoDAO {
ResponseHelper response = new ResponseHelper();
try {
connection = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
connection = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
String sql
= "select codigo_ubigeo as codigoUbigeo "
+ "from ubigeo "
......
......@@ -15,7 +15,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
@Override
public JSONObject listarVacanteDT(JSONObject datos) {
System.out.println("VacanteSqlserverDAO: listarVacanteDT");
System.out.println("VacanteMysqlDAO: listarVacanteDT");
JSONObject jsonReturn = new JSONObject();
JSONArray jsonArray = new JSONArray();
String sql;
......@@ -26,7 +26,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
int item = Integer.parseInt(datos.getString("start")) + 1;
String filtro = filtroListarVacanteDT(datos.getJSONObject("json"));
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
sql = ""
+ "select top " + datos.getString("length") + " "
+ "vacante.codigo_vacante codigoVacante, "
......@@ -156,7 +156,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
}
private String filtroListarVacanteDT(JSONObject datos) {
System.out.println("VacanteSqlserverDAO: filtroListarVacanteDT");
System.out.println("VacanteMysqlDAO: filtroListarVacanteDT");
String str = "";
int sede = datos.getInt("codigoSede");
int area = datos.getInt("codigoArea");
......@@ -179,7 +179,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
@Override
public JSONObject registrarVacante(JSONObject datos) {
System.out.println("VacanteSqlserverDAO: registrarVacante");
System.out.println("VacanteMysqlDAO: registrarVacante");
JSONObject jOVacante;
ResponseHelper response = new ResponseHelper();
String sql;
......@@ -187,7 +187,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
Connection cnx = null;
PreparedStatement ps = null;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
cnx.setAutoCommit(false);
sql
= "update vacante "
......@@ -246,7 +246,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
@Override
public JSONObject validarVacante(JSONObject datos) {
System.out.println("VacanteSqlserverDAO: validarVacante");
System.out.println("VacanteMysqlDAO: validarVacante");
JSONObject jOVacante;
ResponseHelper response = new ResponseHelper();
String sql;
......@@ -255,7 +255,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
PreparedStatement ps = null;
ResultSet rs = null;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
sql = ""
+ "select ( "
+ "(select count(1) "
......@@ -315,7 +315,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
@Override
public JSONObject validarVacanteFicha(JSONObject datos) {
System.out.println("VacanteSqlserverDAO: validarVacanteFicha");
System.out.println("VacanteMysqlDAO: validarVacanteFicha");
JSONObject jObject;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -323,8 +323,10 @@ public class VacanteMysqlDAO implements VacanteDAO {
ResultSet rs = null;
String sql = "";
int resultado = 0;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
sql = "SELECT "
+ " ( "
+ " vacante.cantidad - ( "
......@@ -355,6 +357,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
+ " vacante.estado_registro = 1 "
+ "AND codigo_sede_area = ? "
+ "AND codigo_area_cargo = ?";
ps = cnx.prepareStatement(sql);
ps.setInt(1, datos.getInt("codigoSedeArea"));
ps.setInt(2, datos.getInt("codigoAreaCargo"));
......@@ -402,7 +405,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
@Override
public JSONObject listarVacanteSimpleTable(JSONObject datos) {
System.out.println("VacanteSqlserverDAO: listarVacanteSimpleTable");
System.out.println("VacanteMysqlDAO: listarVacanteSimpleTable");
JSONObject jObject;
JSONArray data = new JSONArray();
ResponseHelper response = new ResponseHelper();
......@@ -467,7 +470,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
+ "order by sede.nombre, area.nombre, cargo.nombre";
int item = 1;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = cnx.prepareStatement(sql);
rs = ps.executeQuery();
while (rs.next()) {
......@@ -520,7 +523,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
@Override
public JSONObject generarVacante(JSONObject datos) {
System.out.println("VacanteSqlserverDAO: generarVacante");
System.out.println("VacanteMysqlDAO: generarVacante");
JSONObject jObject;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......@@ -530,7 +533,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
+ "VALUES (?,?,?,getdate(),1)";
int resultado;
try {
cnx = MysqlDAOFactory.obtenerConexion(Variables.BD_NAME);
cnx = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
cnx.setAutoCommit(false);
ps = cnx.prepareStatement(sql);
int c = 1;
......
......@@ -12,7 +12,7 @@ import trismegistoplanilla.dao.FichaDAO;
public class FichaServices {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
FichaDAO objFichaDAO = factory.getFichaDAO();
public JSONObject listarFichaDT(String draw, String length, String start, UsuarioBean u, JSONObject JOFiltro) {
......
......@@ -45,4 +45,5 @@ public class TrabajadorResponsableService {
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaBean;
import trismegistoplanilla.beans.CargoBean;
import trismegistoplanilla.dao.AreaCargoDAO;
import trismegistoplanilla.dao.DAOFactory;
public class AreaCargoService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
AreaCargoDAO objAreaCargoDAO = factory.getAreaCargoDAO();
public JSONObject obtenerAreaCargo(AreaBean a, CargoBean c) {
JSONObject JOObtenerAreaCargo = null;
try {
JOObtenerAreaCargo = objAreaCargoDAO.obtenerAreaCargo(a, c);
} catch (Exception e) {
e.printStackTrace();
}
return JOObtenerAreaCargo;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaCargoTipoPagoBean;
import trismegistoplanilla.dao.AreaCargoTipoPagoDAO;
import trismegistoplanilla.dao.DAOFactory;
public class AreaCargoTipoPagoService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
AreaCargoTipoPagoDAO objAreaCargoTipoPagoDAO = factory.getAreaCargoTipoPagoDAO();
public JSONObject obtenerAreaCargoTipoPago(AreaCargoTipoPagoBean actp) {
JSONObject JOObtenerAreaCargoTipoPago = null;
try {
JOObtenerAreaCargoTipoPago = objAreaCargoTipoPagoDAO.obtenerAreaCargoTipoPago(actp);
} catch (Exception e) {
e.printStackTrace();
}
return JOObtenerAreaCargoTipoPago;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaBean;
import trismegistoplanilla.beans.SedeBean;
import trismegistoplanilla.dao.AreaDAO;
import trismegistoplanilla.dao.DAOFactory;
public class AreaService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
AreaDAO objAreaDAO = factory.getAreaDAO();
public JSONObject listarArea(SedeBean s) {
JSONObject JObjectArea = null;
try {
JObjectArea = objAreaDAO.listarArea(s);
} catch (Exception e) {
e.printStackTrace();
}
return JObjectArea;
}
public JSONObject validarExistenciaArea(SedeBean s, AreaBean a) {
JSONObject JObjectValidarExistenciaArea = null;
try {
JObjectValidarExistenciaArea = objAreaDAO.validarExistenciaArea(s, a);
} catch (Exception e) {
e.printStackTrace();
}
return JObjectValidarExistenciaArea;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.CargaFamiliarBean;
import trismegistoplanilla.beans.PersonaBean;
import trismegistoplanilla.dao.CargaFamiliarDAO;
import trismegistoplanilla.dao.DAOFactory;
public class CargaFamiliarService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
CargaFamiliarDAO service = daoFactory.getCargaFamiliarDAO();
public JSONObject validarExistenciaNumeroDocumento(CargaFamiliarBean cargaFamiliar) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.validarExistenciaNumeroDocumento(cargaFamiliar);
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject obtenerCargaFamiliarPorPersona(PersonaBean persona) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.obtenerCargaFamiliarPorPersona(persona);
} catch (Exception e) {
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaBean;
import trismegistoplanilla.beans.CargoBean;
import trismegistoplanilla.dao.CargoDAO;
import trismegistoplanilla.dao.DAOFactory;
public class CargoService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
CargoDAO objCargoDAO = factory.getCargoDAO();
public JSONObject listarCargo(AreaBean a) {
JSONObject JOListarCargo = null;
try {
JOListarCargo = objCargoDAO.listarCargo(a);
} catch (Exception e) {
e.printStackTrace();
}
return JOListarCargo;
}
public JSONObject validarExistenciaCargo(AreaBean a, CargoBean c) {
JSONObject JOValidarExistenciaCargo = null;
try {
JOValidarExistenciaCargo = objCargoDAO.validarExistenciaCargo(a, c);
} catch (Exception e) {
e.printStackTrace();
}
return JOValidarExistenciaCargo;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.CarreraProfesionalBean;
import trismegistoplanilla.dao.CarreraProfesionalDAO;
import trismegistoplanilla.dao.DAOFactory;
public class CarreraProfesionalService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
CarreraProfesionalDAO service = daoFactory.getCarreraProfesionalDAO();
public JSONObject listarCarreraProfesional(String carrera) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.listarCarreraProfesional(carrera);
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject validarExistenciaCarreraProfesional(CarreraProfesionalBean carreraProfesional) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.validarExistenciaCarreraProfesional(carreraProfesional);
} catch (Exception e) {
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.dao.ConfiguracionFichaDAO;
import trismegistoplanilla.dao.DAOFactory;
public class ConfiguracionFichaService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
ConfiguracionFichaDAO objConfiguracionFichaDAO = factory.getConfiguracionFichaDAO();
public JSONObject getDefaultMail() {
JSONObject JOmail = null;
try {
JOmail = objConfiguracionFichaDAO.getDefaultMail();
} catch (Exception e) {
e.printStackTrace();
}
return JOmail;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.LoteFichaBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.DetalleLoteFichaDocenteDAO;
public class DetalleLoteFichaDocenteService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
DetalleLoteFichaDocenteDAO dao = daoFactory.getDetalleLoteFichaDocenteDAO();
public JSONObject listarDetalleLoteFichaDocenteDT(LoteFichaBean loteFicha) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.listarDetalleLoteFichaDocenteDT(loteFicha);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject registrarSueldosPresidenciaLoteDocente(JSONObject data) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.registrarSueldosPresidenciaLoteDocente(data);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject listarDetalleLoteFichaAdministrativoDT(JSONObject data) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.listarDetalleLoteFichaAdministrativoDT(data);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject registrarSueldosPresidenciaLoteAdministrativo(JSONObject data) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.registrarSueldosPresidenciaLoteAdministrativo(data);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject obtenerDetalleFicha(JSONObject data) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.obtenerDetalleFicha(data);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaCargoTipoPagoBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.EscalafonDAO;
public class EscalafonService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
EscalafonDAO dao = daoFactory.getEscalafonDAO();
public JSONObject obtenerEscalafonAreaCargoTipoPago(AreaCargoTipoPagoBean actp) {
JSONObject jsonObtenerEscalafonAreaCargo = null;
try {
jsonObtenerEscalafonAreaCargo = dao.obtenerEscalafonAreaCargoTipoPago(actp);
} catch (Exception e) {
}
return jsonObtenerEscalafonAreaCargo;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.EstadoCivilBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.EstadoCivilDAO;
public class EstadoCivilService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
EstadoCivilDAO service = daoFactory.getEstadoCivilDAO();
public JSONObject listarEstadoCivil() {
JSONObject jsonReturn = null;
try {
jsonReturn = service.listarEstadoCivil();
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject validarExistenciaEstadoCivil(EstadoCivilBean estadoCivil) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.validarExistenciaEstadoCivil(estadoCivil);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.EstadoEstudioBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.EstadoEstudioDAO;
public class EstadoEstudioService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
EstadoEstudioDAO service = daoFactory.getEstadoEstudioDAO();
public JSONObject validarExistenciaEstadoEstudio(EstadoEstudioBean estadoEstudio) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.validarExistenciaEstadoEstudio(estadoEstudio);
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject listarEstadoEstudio(EstadoEstudioBean estadoEstudio) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.listarEstadoEstudio(estadoEstudio);
} catch (Exception e) {
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.EstadoFichaBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.EstadoFichaDAO;
public class EstadoFichaService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
EstadoFichaDAO objEstadoFichaDAO = factory.getEstadoFichaDAO();
public JSONObject obtenerCodigoEstadoFicha(EstadoFichaBean ef) {
JSONObject JOObtenerCodigoEstadoFicha = null;
try {
JOObtenerCodigoEstadoFicha = objEstadoFichaDAO.obtenerCodigoEstadoFicha(ef);
} catch (Exception e) {
e.printStackTrace();
}
return JOObtenerCodigoEstadoFicha;
}
public JSONObject desactivarEstadoFicha(EstadoFichaBean ef) {
JSONObject JODesactivarEstadoFicha = null;
try {
JODesactivarEstadoFicha = objEstadoFichaDAO.desactivarEstadoFicha(ef);
} catch (Exception e) {
e.printStackTrace();
}
return JODesactivarEstadoFicha;
}
public JSONObject registrarEstadoFicha(EstadoFichaBean ef) {
JSONObject JORegistrarEstadoFicha = null;
try {
JORegistrarEstadoFicha = objEstadoFichaDAO.registrarEstadoFicha(ef);
} catch (Exception e) {
e.printStackTrace();
}
return JORegistrarEstadoFicha;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.PersonaBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.ExpedienteDAO;
public class ExpedienteService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
ExpedienteDAO dao = daoFactory.getExpedienteDAO();
public JSONObject listarTipoExpedientes() {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.listarTipoExpedientes();
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject obtenerExpedientesPorPersona(PersonaBean persona) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.obtenerExpedientesPorPersona(persona);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.PersonaBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.ExperienciaLaboralDAO;
public class ExperienciaLaboralService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
ExperienciaLaboralDAO service = daoFactory.getExperienciaLaboralDAO();
public JSONObject obtenerExperienciaLaboralPorPersona(PersonaBean persona) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.obtenerExperienciaLaboralPorPersona(persona);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONArray;
import org.json.JSONObject;
import pe.siso.webservicesseguridad.webservices.UsuarioBean;
import trismegistoplanilla.beans.FichaLaboralBean;
import trismegistoplanilla.beans.PersonaBean;
import trismegistoplanilla.beans.SueldoAdministrativoBean;
import trismegistoplanilla.beans.SueldoDocenteBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.FichaLaboralDAO;
public class FichaLaboralService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
FichaLaboralDAO objFichaLaboralDAO = factory.getFichaLaboralDAO();
public JSONObject registrarFichaLaboral(FichaLaboralBean fl, PersonaBean p, JSONArray jaExpediente, SueldoAdministrativoBean sa, SueldoDocenteBean sd, UsuarioBean u) {
JSONObject JORegistrarFichaLaboral = null;
try {
JORegistrarFichaLaboral = objFichaLaboralDAO.registrarFichaLaboral(fl, p, jaExpediente, sa, sd, u);
} catch (Exception e) {
e.printStackTrace();
}
return JORegistrarFichaLaboral;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import pe.siso.webservicesseguridad.webservices.UsuarioBean;
import trismegistoplanilla.beans.EstadoFichaBean;
import trismegistoplanilla.beans.FichaBean;
import trismegistoplanilla.beans.ObservacionFichaBean;
import trismegistoplanilla.beans.PersonaBean;
import trismegistoplanilla.beans.TokenFichaBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.FichaDAO;
public class FichaServices {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
FichaDAO objFichaDAO = factory.getFichaDAO();
public JSONObject listarFichaDT(String draw, String length, String start, UsuarioBean u, JSONObject JOFiltro) {
JSONObject jsonObjctListarFichaDT = null;
try {
jsonObjctListarFichaDT = objFichaDAO.listarFichaDT(draw, length, start, u, JOFiltro);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjctListarFichaDT;
}
public JSONObject obtenerCodigoFicha(TokenFichaBean tf) {
JSONObject jsonObjObtenerCodigoFicha = null;
try {
jsonObjObtenerCodigoFicha = objFichaDAO.obtenerCodigoFicha(tf);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjObtenerCodigoFicha;
}
public JSONObject registrarFicha(JSONObject ficha, PersonaBean p, TokenFichaBean tf) {
JSONObject jsonObjRegistrarFicha = null;
try {
jsonObjRegistrarFicha = objFichaDAO.registrarFicha(ficha, p, tf);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjRegistrarFicha;
}
public JSONObject listarDatosFicha(PersonaBean persona) {
JSONObject jsonReturn = null;
try {
jsonReturn = objFichaDAO.listarDatosFicha(persona);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject consultarFichasPorCriterio(String draw, int start, int length, String search, JSONObject criterioClient, UsuarioBean u) {
JSONObject JOlistarFichas = null;
try {
JOlistarFichas = objFichaDAO.consultarFichasPorCriterio(draw, start, length, search, criterioClient, u);
} catch (Exception e) {
e.printStackTrace();
}
return JOlistarFichas;
}
public JSONObject listarDetalleEstadoFicha(FichaBean f) {
JSONObject JOlistarDetalleEstadoFicha = null;
try {
JOlistarDetalleEstadoFicha = objFichaDAO.listarDetalleEstadoFicha(f);
} catch (Exception e) {
e.printStackTrace();
}
return JOlistarDetalleEstadoFicha;
}
public JSONObject listarDatosAdministrativos(FichaBean f) {
JSONObject JOlistarDatosAdministrativos = null;
try {
JOlistarDatosAdministrativos = objFichaDAO.listarDatosAdministrativos(f);
} catch (Exception e) {
e.printStackTrace();
}
return JOlistarDatosAdministrativos;
}
public JSONObject rechazarFicha(FichaBean f, EstadoFichaBean ef) {
JSONObject JOrechazarFicha = null;
try {
JOrechazarFicha = objFichaDAO.rechazarFicha(f, ef);
} catch (Exception e) {
e.printStackTrace();
}
return JOrechazarFicha;
}
public JSONObject aceptarFicha(FichaBean f, EstadoFichaBean ef) {
JSONObject JOaceptarFicha = null;
try {
JOaceptarFicha = objFichaDAO.aceptarFicha(f, ef);
} catch (Exception e) {
e.printStackTrace();
}
return JOaceptarFicha;
}
public JSONObject listarFichasPresidenciaDT(String draw, String length, String start, JSONObject search) {
JSONObject jsonReturn = null;
try {
jsonReturn = objFichaDAO.listarFichasPresidenciaDT(draw, length, start, search);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject actualizarFicha(PersonaBean p, TokenFichaBean tf) {
JSONObject JOactualizarFicha = null;
try {
JOactualizarFicha = objFichaDAO.actualizarFicha(p, tf);
} catch (Exception e) {
e.printStackTrace();
}
return JOactualizarFicha;
}
public JSONObject anularFicha(EstadoFichaBean ef, ObservacionFichaBean of) {
JSONObject JOanularFicha = null;
try {
JOanularFicha = objFichaDAO.anularFicha(ef, of);
} catch (Exception e) {
e.printStackTrace();
}
return JOanularFicha;
}
public JSONObject verObservacion(EstadoFichaBean ef) {
JSONObject JOverObservacion = null;
try {
JOverObservacion = objFichaDAO.verObservacion(ef);
} catch (Exception e) {
e.printStackTrace();
}
return JOverObservacion;
}
public JSONObject listarFichasPresidencia() {
JSONObject jsonReturn = null;
try {
jsonReturn = objFichaDAO.listarFichasPresidencia();
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject verificarExistenciaFichaAnulada(PersonaBean p) {
JSONObject JOverificarExistenciaFichaAnulada = null;
try {
JOverificarExistenciaFichaAnulada = objFichaDAO.verificarExistenciaFichaAnulada(p);
} catch (Exception e) {
e.printStackTrace();
}
return JOverificarExistenciaFichaAnulada;
}
public JSONObject obtenerCodigoPersonaPorTipoDocNroDoc(PersonaBean p) {
JSONObject JOobtenerCodigoPersonaPorTipoDocNroDoc = null;
try {
JOobtenerCodigoPersonaPorTipoDocNroDoc = objFichaDAO.obtenerCodigoPersonaPorTipoDocNroDoc(p);
} catch (Exception e) {
e.printStackTrace();
}
return JOobtenerCodigoPersonaPorTipoDocNroDoc;
}
public JSONObject habilitarFicha(PersonaBean p, UsuarioBean u, TokenFichaBean tf) {
JSONObject JOhabilitarFicha = null;
try {
JOhabilitarFicha = objFichaDAO.habilitarFicha(p, u, tf);
} catch (Exception e) {
e.printStackTrace();
}
return JOhabilitarFicha;
}
public JSONObject validarFichaActiva(PersonaBean p) {
JSONObject JOvalidarFichaActiva = null;
try {
JOvalidarFichaActiva = objFichaDAO.validarFichaActiva(p);
} catch (Exception e) {
e.printStackTrace();
}
return JOvalidarFichaActiva;
}
}
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.FondoPensionBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.FondoPensionDAO;
/**
*
* @author sistem23user
*/
public class FondoPensionService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
FondoPensionDAO service = daoFactory.getFondoPensionDAO();
public JSONObject listarFondoPension() {
JSONObject jsonReturn = null;
try {
jsonReturn = service.listarFondoPension();
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject validarExistenciaFondoPension(FondoPensionBean fondoPension) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.validarExistenciaFondoPension(fondoPension);
} catch (Exception e) {
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.PersonaBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.FormacionAcademicaDAO;
public class FormacionAcademicaService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
FormacionAcademicaDAO service = daoFactory.getFormacionAcademicaDAO();
public JSONObject obtenerFormacionAcademicaPorPersona(PersonaBean persona) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.obtenerFormacionAcademicaPorPersona(persona);
} catch (Exception e) {
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import pe.siso.webservicesseguridad.webservices.UsuarioBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.LoteFichaDAO;
public class LoteFichaService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
LoteFichaDAO dao = daoFactory.getLoteFichaDAO();
public JSONObject listarFichasDT(String draw, String length, String start, JSONObject json) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.listarFichasDT(draw, length, start, json);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject registrarLote(JSONObject data, UsuarioBean usuario) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.registrarLote(data, usuario);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject listarLoteDT(String draw, String length, String start, String search) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.listarLoteDT(draw, length, start, search);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject listarLoteGeneralDT(JSONObject json) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.listarLoteGeneralDT(json);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject listarFichasGeneral(JSONObject json) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.listarFichasGeneral(json);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.NacionalidadBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.NacionalidadDAO;
public class NacionalidadService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
NacionalidadDAO service = daoFactory.getNacionalidadDAO();
public JSONObject listarNacionalidad() {
JSONObject jsonReturn = null;
try {
jsonReturn = service.listarNacionalidad();
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject validarExistenciaNacionalidad(NacionalidadBean nacionalidad) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.validarExistenciaNacionalidad(nacionalidad);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.NivelEstadoBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.NivelEstadoDAO;
public class NivelEstadoService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
NivelEstadoDAO service = daoFactory.getNivelEstadoDAO();
public JSONObject obtenerNivelEstado(NivelEstadoBean nivelEstado) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.obtenerNivelEstado(nivelEstado);
} catch (Exception e) {
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.NivelEstudioBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.NivelEstudioDAO;
public class NivelEstudioService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
NivelEstudioDAO service = daoFactory.getNivelEstudioDAO();
public JSONObject validarExistenciaNivelEstudio(NivelEstudioBean nivelEstudio) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.validarExistenciaNivelEstudio(nivelEstudio);
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject listarNivelEstudio() {
JSONObject jsonReturn = null;
try {
jsonReturn = service.listarNivelEstudio();
} catch (Exception e) {
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.ParentescoBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.ParentescoDAO;
public class ParentescoService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
ParentescoDAO service = daoFactory.getParentescoDAO();
public JSONObject listarParentesco() {
JSONObject jsonReturn = null;
try {
jsonReturn = service.listarParentesco();
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject validarExistenciaParentesco(ParentescoBean parentesco) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.validarExistenciaParentesco(parentesco);
} catch (Exception e) {
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.EstadoFichaBean;
import trismegistoplanilla.beans.PersonaBean;
import trismegistoplanilla.beans.TokenFichaBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.PersonaDAO;
public class PersonaService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
PersonaDAO objPersonaDAO = factory.getPersonaDAO();
public JSONObject validarExistenciaNumeroDocumento(PersonaBean p) {
JSONObject jsonObjValidarExistenciaNumeroDocumento = null;
try {
jsonObjValidarExistenciaNumeroDocumento = objPersonaDAO.validarExistenciaNumeroDocumento(p);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjValidarExistenciaNumeroDocumento;
}
public JSONObject validarExistenciaCorreoElectronico(PersonaBean p) {
JSONObject jsonObjValidarExistenciaCorreoElectronico = null;
try {
jsonObjValidarExistenciaCorreoElectronico = objPersonaDAO.validarExistenciaCorreoElectronico(p);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjValidarExistenciaCorreoElectronico;
}
public JSONObject registrarPersona(PersonaBean p, EstadoFichaBean ef, TokenFichaBean tf) {
JSONObject jsonObjRegistrarPersona = null;
try {
jsonObjRegistrarPersona = objPersonaDAO.registrarPersona(p, ef, tf);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjRegistrarPersona;
}
public JSONObject verificarPersona(TokenFichaBean tf, PersonaBean p) {
JSONObject jsonObjVerificarPersona = null;
try {
jsonObjVerificarPersona = objPersonaDAO.verificarPersona(tf, p);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjVerificarPersona;
}
public JSONObject obtenerCodigoPersona(TokenFichaBean tf) {
JSONObject jsonObjObtenerCodigoPersona = null;
try {
jsonObjObtenerCodigoPersona = objPersonaDAO.obtenerCodigoPersona(tf);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjObtenerCodigoPersona;
}
public JSONObject obtenerPersonaSession(PersonaBean p) {
JSONObject jsonObjObtenerPersonaSession = null;
try {
jsonObjObtenerPersonaSession = objPersonaDAO.obtenerPersonaSession(p);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjObtenerPersonaSession;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.ReportePersonalDAO;
public class ReportePersonalService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
ReportePersonalDAO objReporte = factory.getReportePersonalDAO();
public JSONObject validarExistenciaFilas(JSONObject jsonResult) {
JSONObject JOReporte = null;
try {
JOReporte = objReporte.validarExistenciaFilas(jsonResult);
} catch (Exception e) {
e.printStackTrace();
}
return JOReporte;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaBean;
import trismegistoplanilla.beans.SedeBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.SedeAreaDAO;
public class SedeAreaService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
SedeAreaDAO objSedeAreaDAO = factory.getSedeAreaDAO();
public JSONObject obtenerSedeArea(SedeBean s, AreaBean a) {
JSONObject JOObtenerSedeArea = null;
try {
JOObtenerSedeArea = objSedeAreaDAO.obtenerSedeArea(s, a);
} catch (Exception e) {
e.printStackTrace();
}
return JOObtenerSedeArea;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.SedeBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.SedeDAO;
public class SedeService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
SedeDAO objSedeDAO = factory.getSedeDAO();
public JSONObject listarSede() {
JSONObject JObjectSede = null;
try {
JObjectSede = objSedeDAO.listarSede();
} catch (Exception e) {
e.printStackTrace();
}
return JObjectSede;
}
public JSONObject validarExistenciaSede(SedeBean s) {
JSONObject JObjectValidarExistenciaSede = null;
try {
JObjectValidarExistenciaSede = objSedeDAO.validarExistenciaSede(s);
} catch (Exception e) {
e.printStackTrace();
}
return JObjectValidarExistenciaSede;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.TipoDocumentoBean;
import trismegistoplanilla.beans.TokenFichaBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.TipoDocumentoDAO;
public class TipoDocumentoService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
TipoDocumentoDAO objTipoDocumentoDAO = factory.getTipoDocumentoDAO();
public JSONObject listarTipoDocumento() {
JSONObject jsonObjListarTipoDocumento = null;
try {
jsonObjListarTipoDocumento = objTipoDocumentoDAO.listarTipoDocumento();
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjListarTipoDocumento;
}
public JSONObject validarExistenciaTipoDocumento(TipoDocumentoBean tipoDocumento) {
JSONObject jsonObjValidarExistenciaTipoDocumento = null;
try {
jsonObjValidarExistenciaTipoDocumento = objTipoDocumentoDAO.validarExistenciaTipoDocumento(tipoDocumento);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjValidarExistenciaTipoDocumento;
}
public JSONObject obtenerLongitudTipoEntrdadaTipoDocumento(TipoDocumentoBean tipoDocumento) {
JSONObject jsonObjObtenerLongitudTipoEntrdadaTipoDocumento = null;
try {
jsonObjObtenerLongitudTipoEntrdadaTipoDocumento = objTipoDocumentoDAO.obtenerLongitudTipoEntrdadaTipoDocumento(tipoDocumento);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjObtenerLongitudTipoEntrdadaTipoDocumento;
}
public JSONObject obtenerCodigoTipoDocumento(TokenFichaBean tf) {
JSONObject jsonObjObtenerCodigoTipoDocumento = null;
try {
jsonObjObtenerCodigoTipoDocumento = objTipoDocumentoDAO.obtenerCodigoTipoDocumento(tf);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjObtenerCodigoTipoDocumento;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.TipoEstadoFichaDAO;
public class TipoEstadoFichaService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
TipoEstadoFichaDAO objTipoEstadoFichaDAO = factory.getTipoEstadoFichaDAO();
public JSONObject listarTipoEstadoFicha() {
JSONObject JOlistarTipoEstadoFicha = null;
try {
JOlistarTipoEstadoFicha = objTipoEstadoFichaDAO.listarTipoEstadoFicha();
} catch (Exception e) {
e.printStackTrace();
}
return JOlistarTipoEstadoFicha;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.TipoExpedienteBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.TipoExpedienteDAO;
public class TipoExpedienteService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
TipoExpedienteDAO obj = factory.getTipoExpedienteDAO();
public JSONObject listarTipoExpediente() {
JSONObject JOlistarTipoExpediente = null;
try {
JOlistarTipoExpediente = obj.listarTipoExpediente();
} catch (Exception e) {
e.printStackTrace();
}
return JOlistarTipoExpediente;
}
public JSONObject registrarTipoExpediente(TipoExpedienteBean te) {
JSONObject JOregistrarTipoExpediente = null;
try {
JOregistrarTipoExpediente = obj.registrarTipoExpediente(te);
} catch (Exception e) {
e.printStackTrace();
}
return JOregistrarTipoExpediente;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaCargoBean;
import trismegistoplanilla.beans.AreaCargoTipoPagoBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.TipoPagoDAO;
public class TipoPagoService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
TipoPagoDAO objTipoPago = factory.getTipoPagoDAO();
public JSONObject listarTipoPago(AreaCargoBean ac) {
JSONObject JOListarTipoPago = null;
try {
JOListarTipoPago = objTipoPago.listarTipoPago(ac);
} catch (Exception e) {
e.printStackTrace();
}
return JOListarTipoPago;
}
public JSONObject validarExistenciaTipoPago(AreaCargoTipoPagoBean actp) {
JSONObject JObjectValidarExistenciaTipoPago = null;
try {
JObjectValidarExistenciaTipoPago = objTipoPago.validarExistenciaTipoPago(actp);
} catch (Exception e) {
e.printStackTrace();
}
return JObjectValidarExistenciaTipoPago;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.TokenFichaBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.TokenFichaDAO;
public class TokenFichaService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
TokenFichaDAO objTokenFichaDAO = factory.getTokenFichaDAO();
public JSONObject validarTokenURL(TokenFichaBean tf) {
JSONObject jsonObjValidarTokenURL = null;
try {
jsonObjValidarTokenURL = objTokenFichaDAO.validarTokenURL(tf);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjValidarTokenURL;
}
public JSONObject validarToken(TokenFichaBean tf) {
JSONObject jsonObjValidarExistenciaToken = null;
try {
jsonObjValidarExistenciaToken = objTokenFichaDAO.validarToken(tf);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjValidarExistenciaToken;
}
public JSONObject desactivarToken(TokenFichaBean tf) {
JSONObject jsonObjDesactivarToken = null;
try {
jsonObjDesactivarToken = objTokenFichaDAO.desactivarToken(tf);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjDesactivarToken;
}
public JSONObject obtenerSedeAreaCargo(JSONObject datos) {
JSONObject jsonReturn = null;
try {
jsonReturn = objTokenFichaDAO.obtenerSedeAreaCargo(datos);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.TrabajadorResponsableBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.TrabajadorResponsableDAO;
public class TrabajadorResponsableService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
TrabajadorResponsableDAO dao = daoFactory.getTrabajadorResponsableDAO();
public JSONObject registrarTrabajadorResponsable(TrabajadorResponsableBean trabajadorResponsable) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.registrarTrabajadorResponsable(trabajadorResponsable);
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject validarExistenciaTrabajadorPorDni(TrabajadorResponsableBean trabajadorResponsable) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.validarExistenciaTrabajadorPorDni(trabajadorResponsable);
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject obtenerDatosTrabajadorResponsable(int codigoPlanillaReal) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.obtenerDatosTrabajadorResponsable(codigoPlanillaReal);
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject obtenerCorreoTrabajadorResponsable(int codigoFicha) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.obtenerCorreoTrabajadorResponsable(codigoFicha);
} catch (Exception e) {
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.beans.UbigeoBean;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.UbigeoDAO;
public class UbigeoService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
UbigeoDAO service = daoFactory.getUbigeoDAO();
public JSONObject listarDepartamento() {
JSONObject jsonReturn = null;
try {
jsonReturn = service.listarDepartamento();
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject listarProvincia(UbigeoBean ubigeo) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.listarProvincia(ubigeo);
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject listarDistrito(UbigeoBean ubigeo) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.listarDistrito(ubigeo);
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject validarExistenciaDepartamento(UbigeoBean ubigeo) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.validarExistenciaDepartamento(ubigeo);
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject validarExistenciaProvincia(UbigeoBean ubigeo) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.validarExistenciaProvincia(ubigeo);
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject validarExistenciaDistrito(UbigeoBean ubigeo) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.validarExistenciaDistrito(ubigeo);
} catch (Exception e) {
}
return jsonReturn;
}
public JSONObject obtenerCodigoUbigeo(UbigeoBean ubigeo) {
JSONObject jsonReturn = null;
try {
jsonReturn = service.obtenerCodigoUbigeo(ubigeo);
} catch (Exception e) {
}
return jsonReturn;
}
}
package trismegistoplanilla.servicesMysql;
import org.json.JSONObject;
import trismegistoplanilla.dao.DAOFactory;
import trismegistoplanilla.dao.VacanteDAO;
public class VacanteService {
DAOFactory daoFactory = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
VacanteDAO dao = daoFactory.getVacanteDAO();
public JSONObject listarVacanteDT(JSONObject datos) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.listarVacanteDT(datos);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject registrarVacante(JSONObject datos) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.registrarVacante(datos);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject validarVacante(JSONObject datos) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.validarVacante(datos);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject validarVacanteFicha(JSONObject datos) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.validarVacanteFicha(datos);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject listarVacanteSimpleTable(JSONObject datos) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.listarVacanteSimpleTable(datos);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
public JSONObject generarVacante(JSONObject datos) {
JSONObject jsonReturn = null;
try {
jsonReturn = dao.generarVacante(datos);
} catch (Exception e) {
e.printStackTrace();
}
return jsonReturn;
}
}
......@@ -2,7 +2,6 @@ package trismegistoplanilla.servlets;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
......@@ -10,7 +9,7 @@ import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaBean;
import trismegistoplanilla.beans.CargoBean;
import trismegistoplanilla.services.AreaCargoService;
import trismegistoplanilla.servicesMysql.AreaCargoService;
public class AreaCargoServlet extends HttpServlet {
......
......@@ -9,7 +9,7 @@ import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaBean;
import trismegistoplanilla.beans.SedeBean;
import trismegistoplanilla.services.AreaService;
import trismegistoplanilla.servicesMysql.AreaService;
import trismegistoplanilla.utilities.ParamsValidation;
public class AreaServlet extends HttpServlet {
......
......@@ -9,7 +9,7 @@ import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaBean;
import trismegistoplanilla.beans.CargoBean;
import trismegistoplanilla.services.CargoService;
import trismegistoplanilla.servicesMysql.CargoService;
import trismegistoplanilla.utilities.ParamsValidation;
public class CargoServlet extends HttpServlet {
......
......@@ -7,7 +7,7 @@ import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.services.ConfiguracionFichaService;
import trismegistoplanilla.servicesMysql.ConfiguracionFichaService;
public class ConfiguracionFichaServlet extends HttpServlet {
......
......@@ -42,7 +42,7 @@ import trismegistoplanilla.beans.TokenFichaBean;
import trismegistoplanilla.services.CargaFamiliarService;
import trismegistoplanilla.services.ExpedienteService;
import trismegistoplanilla.services.ExperienciaLaboralService;
import trismegistoplanilla.services.FichaServices;
import trismegistoplanilla.servicesMysql.FichaServices;
import trismegistoplanilla.services.FormacionAcademicaService;
import trismegistoplanilla.services.TokenFichaService;
import trismegistoplanilla.services.TrabajadorResponsableService;
......
......@@ -9,7 +9,7 @@ import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.AreaBean;
import trismegistoplanilla.beans.SedeBean;
import trismegistoplanilla.services.SedeAreaService;
import trismegistoplanilla.servicesMysql.SedeAreaService;
public class SedeAreaServlet extends HttpServlet {
......
......@@ -8,7 +8,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.SedeBean;
import trismegistoplanilla.services.SedeService;
import trismegistoplanilla.servicesMysql.SedeService;
import trismegistoplanilla.utilities.ParamsValidation;
public class SedeServlet extends HttpServlet {
......
......@@ -8,7 +8,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.beans.TipoDocumentoBean;
import trismegistoplanilla.services.TipoDocumentoService;
import trismegistoplanilla.servicesMysql.TipoDocumentoService;
public class TipoDocumentoServlet extends HttpServlet {
......
......@@ -18,7 +18,7 @@ import pe.siso.webservicesseguridad.webservices.ProyectoWebService_Service;
import pe.siso.webservicesseguridad.webservices.UsuarioBean;
import pe.siso.webservicesseguridad.webservices.UsuarioWebService_Service;
import trismegistoplanilla.beans.TrabajadorResponsableBean;
import trismegistoplanilla.services.TrabajadorResponsableService;
import trismegistoplanilla.servicesMysql.TrabajadorResponsableService;
public class UsuarioServlet extends HttpServlet {
......
......@@ -7,7 +7,7 @@ import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
import trismegistoplanilla.services.VacanteService;
import trismegistoplanilla.servicesMysql.VacanteService;
import static trismegistoplanilla.utilities.CustomHttpServletRequest.getBodyJsonObject;
public class VacanteServlet extends HttpServlet {
......
......@@ -83,60 +83,108 @@ public class FichaSqlserverDAO implements FichaDAO {
// consulta general
String sql = ""
+ "select top (?) "
+ "ficha.codigo_ficha codigoficha, "
+ "persona.codigo_persona codigopersona, "
+ "tipodocumento.codigo_tipo_documento codigotipodocumento, "
+ "tipodocumento.descripcion_larga tipodocumentodescripcionlarga, "
+ "tipodocumento.descripcion_corta tipodocumentodescripcioncorta, "
+ "persona.numero_documento numerodocumentopersona, "
+ "tipodocumento.longitud, "
+ "tipodocumento.tipo_entrada tipoEntrada, "
+ "case "
+ "when persona.apellido_paterno = '' and "
+ "persona.apellido_materno = '' and "
+ "persona.nombre = '' then '-' "
+ "when persona.apellido_paterno is null or "
+ "persona.apellido_materno is null or "
+ "persona.nombre is null then '-' "
+ "else persona.apellido_paterno + ' ' + persona.apellido_materno + ', ' + persona.nombre "
+ "end personal, "
+ "persona.apellido_paterno apellidopaternopersona, "
+ "persona.apellido_materno apellidomaternopersona, "
+ "persona.nombre nombrepersona, "
+ "persona.correo correopersona, "
+ "format(estadoficha.fecha_registro, 'dd/MM/yyyy') + ' ' + stuff(replace(right(convert(varchar(19), estadoficha.fecha_registro, 0), 7), ' ', '0'), 6, 0, ' ') fecharegistroficha, "
+ "tipoestadoficha.codigo_tipo_estado_ficha codigotipoestadoficha,"
+ "tipoestadoficha.nombre estadoficha, "
+ "'<span class=\"'+tipoestadoficha.estilo+'\">'+tipoestadoficha.nombre+'</span>' estilo, "
+ "( "
+ "select cast(sa.codigo_sede_area as varchar) + '-' + cast(ac.codigo_area_cargo as varchar) from token_ficha tf "
+ "inner join sede_area sa on tf.codigo_sede_area = sa.codigo_sede_area "
+ "inner join area_cargo ac on tf.codigo_area_cargo = ac.codigo_area_cargo "
+ "where tf.estado_registro = 1 and tf.codigo_ficha = ficha.codigo_ficha "
+ "SELECT "
+ " TOP (?) ficha.codigo_ficha codigoficha, "
+ " persona.codigo_persona codigopersona, "
+ " tipodocumento.codigo_tipo_documento codigotipodocumento, "
+ " tipodocumento.descripcion_larga tipodocumentodescripcionlarga, "
+ " tipodocumento.descripcion_corta tipodocumentodescripcioncorta, "
+ " persona.numero_documento numerodocumentopersona, "
+ " tipodocumento.longitud, "
+ " tipodocumento.tipo_entrada tipoEntrada, "
+ " CASE "
+ "WHEN persona.apellido_paterno = '' "
+ "AND persona.apellido_materno = '' "
+ "AND persona.nombre = '' THEN "
+ " '-' "
+ "WHEN persona.apellido_paterno IS NULL "
+ "OR persona.apellido_materno IS NULL "
+ "OR persona.nombre IS NULL THEN "
+ " '-' "
+ "ELSE "
+ " persona.apellido_paterno + ' ' + persona.apellido_materno + ', ' + persona.nombre "
+ "END personal, "
+ " persona.apellido_paterno apellidopaternopersona, "
+ " persona.apellido_materno apellidomaternopersona, "
+ " persona.nombre nombrepersona, "
+ " persona.correo correopersona, "
+ " format ( "
+ " estadoficha.fecha_registro, "
+ " 'dd/MM/yyyy' "
+ ") + ' ' + stuff( "
+ " replace( "
+ " RIGHT ( "
+ " CONVERT ( "
+ " VARCHAR (19), "
+ " estadoficha.fecha_registro, "
+ " 0 "
+ " ), "
+ " 7 "
+ " ), "
+ " ' ', "
+ " '0' "
+ " ), "
+ " 6, "
+ " 0, "
+ " ' ' "
+ ") fecharegistroficha, "
+ " tipoestadoficha.codigo_tipo_estado_ficha codigotipoestadoficha, "
+ " tipoestadoficha.nombre estadoficha, "
+ " '<span class=\"' + tipoestadoficha.estilo + '\">' + tipoestadoficha.nombre + '</span>' estilo, "
+ " ( "
+ " SELECT "
+ " CAST ( "
+ " sa.codigo_sede_area AS VARCHAR "
+ " ) + '-' + CAST ( "
+ " ac.codigo_area_cargo AS VARCHAR "
+ " ) "
+ " FROM "
+ " token_ficha tf "
+ " INNER JOIN sede_area sa ON tf.codigo_sede_area = sa.codigo_sede_area "
+ " INNER JOIN area_cargo ac ON tf.codigo_area_cargo = ac.codigo_area_cargo "
+ " WHERE "
+ " tf.estado_registro = 1 "
+ " AND tf.codigo_ficha = ficha.codigo_ficha "
+ ") cod_sedearea_areacargo, "
+ "( "
+ "select "
+ "cast(s.codigo_sede as varchar) + '-' + cast(a.codigo_area as varchar) + '-' + cast(c.codigo_cargo as varchar) "
+ "from token_ficha tf "
+ "inner join sede_area sa on tf.codigo_sede_area = sa.codigo_sede_area "
+ "inner join area_cargo ac on tf.codigo_area_cargo = ac.codigo_area_cargo "
+ "inner join sede s on s.codigo_sede = sa.codigo_sede "
+ "inner join area a on a.codigo_area = sa.codigo_area "
+ "inner join cargo c on c.codigo_cargo = ac.codigo_cargo "
+ "where tf.estado_registro = 1 and tf.codigo_ficha = ficha.codigo_ficha "
+ ")sedeAreaCargo, "
+ "case when persona.is_default_mail = 1 then 'NO' else 'SI' end tieneCorreo "
+ "from ficha ficha "
+ "inner join estado_ficha estadoficha on ficha.codigo_ficha = estadoficha.codigo_ficha "
+ "inner join tipo_estado_ficha tipoestadoficha on tipoestadoficha.codigo_tipo_estado_ficha = estadoficha.codigo_tipo_estado_ficha "
+ "inner join persona persona on persona.codigo_persona = ficha.codigo_persona "
+ "inner join tipo_documento tipodocumento on tipodocumento.codigo_tipo_documento = persona.codigo_tipo_documento "
+ "where estadoficha.estado_registro = 1 "
+ "and ficha.codigo_ficha not in (select top (?) x.codigo_ficha from ficha x order by 1 desc) "
+ "and tipoestadoficha.codigo_tipo_estado_ficha in (1, 3) "
+ " ( "
+ " SELECT "
+ " CAST (s.codigo_sede AS VARCHAR) + '-' + CAST (a.codigo_area AS VARCHAR) + '-' + CAST (c.codigo_cargo AS VARCHAR) "
+ " FROM "
+ " token_ficha tf "
+ " INNER JOIN sede_area sa ON tf.codigo_sede_area = sa.codigo_sede_area "
+ " INNER JOIN area_cargo ac ON tf.codigo_area_cargo = ac.codigo_area_cargo "
+ " INNER JOIN sede s ON s.codigo_sede = sa.codigo_sede "
+ " INNER JOIN area a ON a.codigo_area = sa.codigo_area "
+ " INNER JOIN cargo c ON c.codigo_cargo = ac.codigo_cargo "
+ " WHERE "
+ " tf.estado_registro = 1 "
+ " AND tf.codigo_ficha = ficha.codigo_ficha "
+ ") sedeAreaCargo, "
+ " CASE "
+ "WHEN persona.is_default_mail = 1 THEN "
+ " 'NO' "
+ "ELSE "
+ " 'SI' "
+ "END tieneCorreo "
+ "FROM "
+ " ficha ficha "
+ "INNER JOIN estado_ficha estadoficha ON ficha.codigo_ficha = estadoficha.codigo_ficha "
+ "INNER JOIN tipo_estado_ficha tipoestadoficha ON tipoestadoficha.codigo_tipo_estado_ficha = estadoficha.codigo_tipo_estado_ficha "
+ "INNER JOIN persona persona ON persona.codigo_persona = ficha.codigo_persona "
+ "INNER JOIN tipo_documento tipodocumento ON tipodocumento.codigo_tipo_documento = persona.codigo_tipo_documento "
+ "WHERE "
+ " estadoficha.estado_registro = 1 "
+ "AND ficha.codigo_ficha NOT IN ( "
+ " SELECT "
+ " TOP (?) x.codigo_ficha "
+ " FROM "
+ " ficha x "
+ " ORDER BY "
+ " 1 DESC "
+ ") "
+ "AND tipoestadoficha.codigo_tipo_estado_ficha IN (1, 3) "
+ condicion + " " + condicionPorUsuario
+ "order by 1 desc";
+ " ORDER BY 1 DESC";
Connection conexion = null;
PreparedStatement ps = null, psCount = null;
......@@ -363,7 +411,7 @@ public class FichaSqlserverDAO implements FichaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -941,7 +989,7 @@ public class FichaSqlserverDAO implements FichaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rsObtenerEstadoFicha != null) {
......@@ -1108,7 +1156,7 @@ public class FichaSqlserverDAO implements FichaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -1342,7 +1390,7 @@ public class FichaSqlserverDAO implements FichaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -1522,7 +1570,7 @@ public class FichaSqlserverDAO implements FichaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rs != null) {
......@@ -1694,7 +1742,7 @@ public class FichaSqlserverDAO implements FichaDAO {
try {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
conexion.rollback();
} catch (SQLException ex) {
ex.printStackTrace();
......@@ -1820,7 +1868,7 @@ public class FichaSqlserverDAO implements FichaDAO {
try {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
conexion.rollback();
} catch (SQLException ex) {
ex.printStackTrace();
......@@ -1990,7 +2038,7 @@ public class FichaSqlserverDAO implements FichaDAO {
try {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
conexion.rollback();
} catch (SQLException ex) {
ex.printStackTrace();
......@@ -2163,7 +2211,7 @@ public class FichaSqlserverDAO implements FichaDAO {
try {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
conexion.rollback();
} catch (SQLException ex) {
ex.printStackTrace();
......@@ -2243,7 +2291,7 @@ public class FichaSqlserverDAO implements FichaDAO {
} catch (SQLException e) {
e.printStackTrace();
response.setStatus(false);
response.setMessage("Error: " + e.getMessage() + " \n Error Code: [" + e.getErrorCode() + "]");
response.setMessage("Error: " + e.getMessage() + " Error Code: [" + e.getErrorCode() + "]");
} finally {
try {
if (rsObtenerEstadoFicha != null) {
......
......@@ -283,9 +283,6 @@ public class PersonaSqlserverDAO implements PersonaDAO {
String encriptarID = Encriptar.encriptar(String.valueOf(codigoTokenFicha), "TR1SM3G1ST0-ID-PL4N1LL4-SO");
String[] idArr = Encriptar.reemplazar(encriptarID);
// c.setMensaje(EmailDesign.correoDesign(CodeVerification, "http://app8.sacooliveros.edu.pe:8080/TrismegistoPlanilla/TokenFichaServlet?accion=" + EncryptAction.Encriptar("validarTokenFicha", "TR1SM3G1ST0-PL4N1LL4") + "&id=" + EncryptAction.Encriptar(String.valueOf(codigoTokenFicha), "TR1SM3G1ST0-ID-PL4N1LL4") + "&token=" + token));
// c.setMensaje(EmailDesign.correoDesign(CodeVerification, "http://" + Variables.BD_HOST + ":8080/TrismegistoPlanillaFicha/verify?action=" + accionArr[1] + "&id=" + idArr[1] + "&token=" + token + "&file=" + codigoFicha));
// c.setMensaje(EmailDesign.correoDesign(CodeVerification, "http://app8.sacooliveros.edu.pe:8080/TrismegistoPlanilla/TokenFichaServlet?accion=" + EncryptAction.Encriptar("validarTokenFicha", "TR1SM3G1ST0-PL4N1LL4") + "&id=" + EncryptAction.Encriptar(String.valueOf(codigoTokenFicha), "TR1SM3G1ST0-ID-PL4N1LL4") + "&token=" + token));
c.setMensaje(EmailDesign.correoDesign(CodeVerification, "http://172.16.2.91:8080/TrismegistoPlanilla/TokenFichaServlet?accion=" + EncryptAction.Encriptar("validarTokenFicha", "TR1SM3G1ST0-PL4N1LL4") + "&id=" + EncryptAction.Encriptar(String.valueOf(codigoTokenFicha), "TR1SM3G1ST0-ID-PL4N1LL4") + "&token=" + token));
CorreoSqlserverDAO correo = new CorreoSqlserverDAO();
if (correo.enviarCorreo(c)) {
......
......@@ -4,7 +4,10 @@ public class Variables {
public static String BD_NAME = "planillabd";
public static String BD_HOST = "172.16.2.91";
// public static String BD_HOST = "172.16.2.20";
public static String MYSQL_NUEVO_BD_NAME = "nuevo";
public static String MYSQL_NUEVO_BD_HOST = "172.16.2.43";
public static String PROYECTO_PATH_PRODUCTION = "http://app8.sacooliveros.edu.pe:8080/TrismegistoPlanilla/TokenFichaServlet?accion=";
public static String PROYECTO_PATH_TEST = "http://172.16.2.20:8080/TrismegistoPlanillaFicha/verify?action=";
......
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