[ADD] sqlserver to mysql

parent a8559080
......@@ -15,7 +15,7 @@ public class AreaCargoMysqlDAO implements AreaCargoDAO {
@Override
public JSONObject obtenerAreaCargo(AreaBean a, CargoBean c) {
System.out.println("AreaCargo MysqlDAO: obtenerAreaCargo");
System.out.println("AreaCargoMysqlDAO: obtenerAreaCargo");
JSONObject JOObtenerAreaCargo = null;
ResponseHelper response = new ResponseHelper();
......@@ -75,7 +75,7 @@ public class AreaCargoMysqlDAO implements AreaCargoDAO {
@Override
public JSONObject asignarAreaCargo(JSONObject datos) {
System.out.println("AreaCargo MysqlDAO: asignarAreaCargo");
System.out.println("AreaCargoMysqlDAO: asignarAreaCargo");
JSONObject jObject = null;
ResponseHelper response = new ResponseHelper();
Connection cnx = null;
......
......@@ -28,11 +28,14 @@ public class PersonaMysqlDAO implements PersonaDAO {
ResponseHelper response = new ResponseHelper();
int existeNumeroDocumento = 0;
String sql = ""
+ "select "
+ "count(1) existeNumeroDocumento "
+ "from persona "
+ "where estado_registro = 1 and codigo_tipo_documento = ? and numero_documento = ?";
String sql = "SELECT "
+ " count(1) existeNumeroDocumento "
+ "FROM "
+ " personal "
+ "WHERE "
+ " retirado = 1 "
+ "AND codigo_tipo_documento = ? "
+ "AND dni = ?";
Connection conexion = null;
PreparedStatement ps = null;
......@@ -55,7 +58,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
} 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) {
......@@ -71,6 +74,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
e.printStackTrace();
}
}
jsonObjValidarExistenciaNumeroDocumento = new JSONObject(response);
return jsonObjValidarExistenciaNumeroDocumento;
}
......@@ -82,15 +86,18 @@ public class PersonaMysqlDAO implements PersonaDAO {
ResponseHelper response = new ResponseHelper();
int existeCorreoElectronico = 0;
String sql = ""
+ "select "
+ "count(1) existeCorreoElectronico "
+ "from persona "
+ "where estado_registro = 1 and correo = ?";
String sql = "SELECT "
+ " count(1) existeCorreoElectronico "
+ "FROM "
+ " personal "
+ "WHERE "
+ " retirado = 0 "
+ "AND email = ?";
Connection conexion = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
conexion = MysqlDAOFactory.obtenerConexion(Variables.MYSQL_NUEVO_BD_NAME);
ps = conexion.prepareStatement(sql);
......@@ -108,7 +115,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
} 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,6 +131,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
e.printStackTrace();
}
}
jsonObjValidarExistenciaCorreoElectronico = new JSONObject(response);
return jsonObjValidarExistenciaCorreoElectronico;
}
......@@ -134,31 +142,32 @@ public class PersonaMysqlDAO implements PersonaDAO {
JSONObject jsonObjRegistrarPersona = null;
ResponseHelper response = new ResponseHelper();
String sqlPersona = ""
+ "insert into persona "
+ "(apellido_paterno, "
+ "apellido_materno, "
+ "nombre, "
+ "codigo_tipo_documento, "
+ "numero_documento, "
+ "correo, "
+ "is_default_mail, "
+ "estado_registro) "
+ "values "
+ "("
+ "upper(rtrim(ltrim(?))), "
+ "upper(rtrim(ltrim(?))), "
+ "upper(rtrim(ltrim(?))), "
+ "upper(rtrim(ltrim(?))), "
+ "upper(rtrim(ltrim(?))), "
+ "upper(rtrim(ltrim(?))), "
+ "upper(rtrim(ltrim(?))), "
+ "1)";
String sqlPersona = "INSERT INTO personal ( "
+ " apellidoPaterno, " // apellido_paterno
+ " apellidoMaterno, " // apellido_materno
+ " nombre, "
+ " codigo_tipo_documento, "
+ " dni, " // numero_documento
+ " email, " // correo
+ " is_default_mail, "
+ " retirado " // estado_registro
+ ") "
+ "VALUES "
+ " ( "
+ " upper(rtrim(ltrim(?))), "
+ " upper(rtrim(ltrim(?))), "
+ " upper(rtrim(ltrim(?))), "
+ " upper(rtrim(ltrim(?))), "
+ " upper(rtrim(ltrim(?))), "
+ " upper(rtrim(ltrim(?))), "
+ " upper(rtrim(ltrim(?))), "
+ " 0 "
+ " )";
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.MYSQL_NUEVO_BD_NAME);
conexion.setAutoCommit(false);
......@@ -178,15 +187,12 @@ public class PersonaMysqlDAO implements PersonaDAO {
int codigoPersona = rsPersona.getInt(1);
/*-************ REGISTRAR FICHA **************-*/
String sqlFicha = ""
+ "insert into ficha ( "
+ "codigo_persona "
+ ",estado_registro "
String sqlFicha = "INSERT INTO ficha ( "
+ " codigo_persona, "
+ " estado_registro "
+ ") "
+ "values ( "
+ "? "
+ ",1 "
+ ")";
+ "VALUES "
+ " (?, 1)";
conexion.setAutoCommit(false);
psFicha = conexion.prepareStatement(sqlFicha, Statement.RETURN_GENERATED_KEYS);
......@@ -199,20 +205,15 @@ public class PersonaMysqlDAO implements PersonaDAO {
int codigoFicha = rsFicha.getInt(1);
/*-************ REGISTRAR ESTADO DE FICHA **************-*/
String sqlEstadoFicha = ""
+ "insert into estado_ficha ( "
+ "codigo_ficha "
+ ",codigo_tipo_estado_ficha "
+ ",fecha_registro "
+ ",codigo_usuario "
+ ",estado_registro "
+ ") VALUES ( "
+ "?, "
+ "1, "
+ "getdate(), "
+ "?, "
+ "1 "
+ ")";
String sqlEstadoFicha = "INSERT INTO estado_ficha ( "
+ " codigo_ficha, "
+ " codigo_tipo_estado_ficha, "
+ " fecha_registro, "
+ " codigo_usuario, "
+ " estado_registro "
+ ") "
+ "VALUES "
+ " (?, 1, NOW(), ?, 1)";
conexion.setAutoCommit(false);
psEstadoFicha = conexion.prepareStatement(sqlEstadoFicha);
......@@ -222,28 +223,24 @@ public class PersonaMysqlDAO implements PersonaDAO {
if (resultRegistrarEstadoFicha > 0) {
/*-************ REGISTRAR TOKEN DE FICHA **************-*/
String sqlTokenFicha = ""
+ "insert into token_ficha "
+ " ( "
+ "codigo_ficha "
+ ",codigo_verificacion "
+ ",fecha_creacion "
+ ",fecha_expiracion "
+ ",token "
+ ",codigo_sede_area"
+ ",codigo_area_cargo"
+ ",estado_registro "
String sqlTokenFicha = "INSERT INTO token_ficha ( "
+ " codigo_ficha, "
+ " codigo_verificacion, "
+ " fecha_creacion, "
+ " fecha_expiracion, "
+ " token, "
+ " codigo_sede_area, "
+ " codigo_area_cargo, "
+ " estado_registro "
+ ") "
+ "values ( "
+ "? "
+ ",? "
+ ",getdate() "
+ ",dateadd(dd, 1, getdate()) "
+ ",lower(newid()) "
+ ",?"
+ ",?"
+ ",1 "
+ ")";
+ "VALUES "
+ " ( "
+ " ? ,?, "
+ " now(), "
+ " timestampadd (DAY, 1, now()), "
+ " lower(uuid()) ,? ,?, "
+ " 1 "
+ " )";
String CodeVerification = GenerateCodeVerification.randomString(6); // almacenar el codigo de verificacion a enviar
conexion.setAutoCommit(false);
......@@ -260,11 +257,13 @@ public class PersonaMysqlDAO implements PersonaDAO {
int codigoTokenFicha = rsTokenFicha.getInt(1);
/*-************ OBTENER TOKEN FICHA **************-*/
String sqlGetToken = ""
+ "select "
+ "token "
+ "from token_ficha "
+ "where codigo_token_ficha = ? and estado_registro = 1";
String sqlGetToken = "SELECT "
+ " token "
+ "FROM "
+ " token_ficha "
+ "WHERE "
+ " codigo_token_ficha = ? "
+ "AND estado_registro = 1";
conexion.setAutoCommit(false);
psObtenerToken = conexion.prepareStatement(sqlGetToken);
......@@ -310,7 +309,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
} 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() + "]");
} catch (Exception e) {
e.printStackTrace();
response.setStatus(false);
......@@ -406,7 +405,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
} 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) {
......@@ -460,7 +459,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
} 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 (rsUpdatePersona != null) {
......@@ -521,7 +520,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
} 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) {
......@@ -596,7 +595,7 @@ public class PersonaMysqlDAO implements PersonaDAO {
} 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) {
......
......@@ -332,7 +332,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
+ " vacante.cantidad - ( "
+ " ( "
+ " SELECT "
+ " COUNT (1) "
+ " COUNT(1) "
+ " FROM "
+ " ficha_laboral fl "
+ " WHERE "
......@@ -341,7 +341,7 @@ public class VacanteMysqlDAO implements VacanteDAO {
+ " AND fl.codigo_area_cargo = vacante.codigo_area_cargo "
+ " ) + ( "
+ " SELECT "
+ " COUNT (1) "
+ " COUNT(1) "
+ " FROM "
+ " token_ficha tf "
+ " WHERE "
......
......@@ -6,17 +6,17 @@ 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;
}
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
ConfiguracionFichaDAO objConfiguracionFichaDAO = factory.getConfiguracionFichaDAO();
public JSONObject getDefaultMail() {
JSONObject JOmail = null;
try {
JOmail = objConfiguracionFichaDAO.getDefaultMail();
} catch (Exception e) {
e.printStackTrace();
}
return JOmail;
}
}
......@@ -9,67 +9,67 @@ import trismegistoplanilla.dao.PersonaDAO;
public class PersonaService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
PersonaDAO objPersonaDAO = factory.getPersonaDAO();
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
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 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 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 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 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 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;
}
public JSONObject obtenerPersonaSession(PersonaBean p) {
JSONObject jsonObjObtenerPersonaSession = null;
try {
jsonObjObtenerPersonaSession = objPersonaDAO.obtenerPersonaSession(p);
} catch (Exception e) {
e.printStackTrace();
}
return jsonObjObtenerPersonaSession;
}
}
......@@ -7,7 +7,7 @@ import trismegistoplanilla.dao.SedeDAO;
public class SedeService {
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.SQL_SERVER);
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
SedeDAO objSedeDAO = factory.getSedeDAO();
public JSONObject listarSede() {
......
......@@ -8,47 +8,47 @@ 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;
}
DAOFactory factory = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
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;
}
}
......@@ -20,7 +20,6 @@ public class ConfiguracionFichaServlet extends HttpServlet {
if (accion.equals("getDefaultMail")) {
getDefaultMail(request, response);
}
}
private void getDefaultMail(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
......
......@@ -13,288 +13,288 @@ import pe.siso.webservicesseguridad.webservices.UsuarioBean;
import trismegistoplanilla.beans.EstadoFichaBean;
import trismegistoplanilla.beans.PersonaBean;
import trismegistoplanilla.beans.TokenFichaBean;
import trismegistoplanilla.services.PersonaService;
import trismegistoplanilla.servicesMysql.PersonaService;
import trismegistoplanilla.services.TipoDocumentoService;
import trismegistoplanilla.utilities.ParamsValidation;
public class PersonaServlet extends HttpServlet {
private static final long serialVersionUID = 767323838778604646L;
HttpSession session = null;
String mensaje = "";
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
session = request.getSession();
String accion = request.getParameter("accion");
if (accion == null) {
} else {
switch (accion) {
case "validarExistenciaNumeroDocumento":
validarExistenciaNumeroDocumento(request, response);
break;
case "validarExistenciaCorreoElectronico":
validarExistenciaCorreoElectronico(request, response);
break;
case "registrarNuevaFicha":
registrarNuevaFicha(request, response);
break;
case "verificarPersona":
verificarPersona(request, response);
break;
default:
break;
}
}
}
private void validarExistenciaNumeroDocumento(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("application/json");
PrintWriter out = response.getWriter();
JSONObject JOPersona = new JSONObject();
if (request.getParameter("json") == null) {
JOPersona.put("status", false);
JOPersona.put("message", "El parámetro llegó nulo");
} else {
String data = request.getParameter("json");
JSONObject json = new JSONObject(data);
// validar numero de documento
if (!ParamsValidation.validaTipoEntrada(json.getString("tipoEntrada"), json.getString("numeroDocumento"))) {
JOPersona.put("status", false);
JOPersona.put("message", "El parámetro llegó nulo");
}
if (!ParamsValidation.validaLongitudNumeroDocumento(json.getInt("longitud"), json.getString("numeroDocumento"))) {
JOPersona.put("status", false);
JOPersona.put("message", "El parámetro llegó nulo");
}
PersonaService service = new PersonaService();
PersonaBean p = new PersonaBean();
p.setCodigoTipoDocumento(json.getInt("codigoTipoDocumento"));
p.setNumeroDocumento(json.getString("numeroDocumento"));
JOPersona = service.validarExistenciaNumeroDocumento(p);
}
out.print(JOPersona);
}
private void validarExistenciaCorreoElectronico(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("application/json");
PrintWriter out = response.getWriter();
JSONObject jsonObjValidarExistenciaCorreoElectronico = null;
if (request.getParameter("correoElectronico") != null) {
String correoElectronico = request.getParameter("correoElectronico");
boolean validarCorreoElectronico = ParamsValidation.validaCorreo(correoElectronico);
if (validarCorreoElectronico) {
PersonaService service = new PersonaService();
PersonaBean p = new PersonaBean();
p.setCorreo(correoElectronico);
jsonObjValidarExistenciaCorreoElectronico = service.validarExistenciaCorreoElectronico(p);
out.print(jsonObjValidarExistenciaCorreoElectronico);
} else {
jsonObjValidarExistenciaCorreoElectronico = new JSONObject();
jsonObjValidarExistenciaCorreoElectronico.put("status", false);
jsonObjValidarExistenciaCorreoElectronico.put("message", "Ha sucedido un error, el dato ingresado no es un correo electrónico");
out.print(jsonObjValidarExistenciaCorreoElectronico);
}
} else {
jsonObjValidarExistenciaCorreoElectronico = new JSONObject();
jsonObjValidarExistenciaCorreoElectronico.put("status", false);
jsonObjValidarExistenciaCorreoElectronico.put("message", "Ha sucedido un error, el dato llegó nulo");
out.print(jsonObjValidarExistenciaCorreoElectronico);
}
}
private void registrarNuevaFicha(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("application/json");
PrintWriter out = response.getWriter();
JSONObject JOFicha = new JSONObject();
if (request.getParameter("json") == null) {
JOFicha.put("status", false);
JOFicha.put("message", "El parámetro llegó nulo");
} else {
String data = request.getParameter("json");
JSONObject json = new JSONObject(data);
HttpSession sessionUser = request.getSession();
UsuarioBean usuario = (UsuarioBean) sessionUser.getAttribute("usuario");
// -------------------------------------------------------- //
int codigoUsuario = usuario.getCodigoUsuario();
EstadoFichaBean ef = new EstadoFichaBean();
ef.setCodigoUsuario(codigoUsuario);
// -------------------------------------------------------- //
int codigoSedeArea = json.getInt("codigoSedeArea");
int codigoAreaCargo = json.getInt("codigoAreaCargo");
TokenFichaBean tf = new TokenFichaBean();
tf.setCodigoSedeArea(codigoSedeArea);
tf.setCodigoAreaCargo(codigoAreaCargo);
// -------------------------------------------------------- //
int codigoTipoDocumento = json.getJSONObject("tipoDocumento").getInt("codigoTipoDocumento");
String numeroDocumento = json.getJSONObject("tipoDocumento").getString("numeroDocumento");
int tieneCorreo = 0;
String correo = "";
if (json.getBoolean("tieneCorreo")) {
tieneCorreo = 0;
correo = json.getString("correo");
} else {
tieneCorreo = 1;
correo = json.getString("correoPorDefecto");
}
PersonaBean p = new PersonaBean();
p.setCodigoTipoDocumento(codigoTipoDocumento);
p.setNumeroDocumento(numeroDocumento);
p.setCorreo(correo);
p.setIsDefaultMail(tieneCorreo);
p.setApellidoPaterno(null);
p.setApellidoMaterno(null);
p.setNombre(null);
// tipo de ducumento = dni
if (json.getJSONObject("tipoDocumento").getInt("codigoTipoDocumento") == 1 && json.getBoolean("validadoPoReniec") && !json.getBoolean("errorReniec")) {
JSONObject persona = json.getJSONObject("persona");
String apellidoPaterno = persona.getString("apellidoPaterno");
String apellidoMaterno = persona.getString("apellidoMaterno");
String nombres = persona.getString("nombres");
String dni = persona.getString("dni");
p.setApellidoPaterno(apellidoPaterno);
p.setApellidoMaterno(apellidoMaterno);
p.setNombre(nombres);
p.setNumeroDocumento(dni);
} else if (json.getJSONObject("tipoDocumento").getInt("codigoTipoDocumento") == 1 && !json.getBoolean("validadoPoReniec") && json.getBoolean("errorReniec")) {
JSONObject persona = json.getJSONObject("serviceFailure");
String apellidoPaterno = persona.getString("apellidoPaterno");
String apellidoMaterno = persona.getString("apellidoMaterno");
String nombres = persona.getString("nombres");
String dni = persona.getString("dni");
p.setApellidoPaterno(apellidoPaterno);
p.setApellidoMaterno(apellidoMaterno);
p.setNombre(nombres);
p.setNumeroDocumento(dni);
}
PersonaService service = new PersonaService();
JOFicha = service.registrarPersona(p, ef, tf);
}
out.print(JOFicha);
}
private void verificarPersona(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String codigoVerificacion = request.getParameter("codigoVerificacion");
String numeroDocumento = request.getParameter("numeroDocumento");
// verificamos que los parametros enviados desde el jsp no sean nulos
if (codigoVerificacion != null && numeroDocumento != null) {
// validar que los parametros sean solo alfanumericos
if (ParamsValidation.validaSoloAlfanumerico(codigoVerificacion) && ParamsValidation.validaSoloAlfanumerico(numeroDocumento)) {
// obtenemos los valores de session
TokenFichaBean tf = (TokenFichaBean) session.getAttribute("tokenFicha");
tf.setCodigoVerificacion(codigoVerificacion);
// instanciar objeto persona y setear valores
PersonaBean p = new PersonaBean();
p.setNumeroDocumento(numeroDocumento);
// instanciar servicio persona
PersonaService service = new PersonaService();
// invocar al metodo de verificacion de persona
JSONObject jsonObjVerificarPersona = service.verificarPersona(tf, p);
// validar repuesta del metodo verificar persona
if (jsonObjVerificarPersona.getBoolean("status")) {
// obtener codigo tipo de documento
TipoDocumentoService serviceTipoDocumento = new TipoDocumentoService();
JSONObject jsonObjObtenerCodigoTipoDocumento = serviceTipoDocumento.obtenerCodigoTipoDocumento(tf);
// validar respuesta del metodo obtener codigo tipo documento
if (jsonObjObtenerCodigoTipoDocumento.getBoolean("status")) {
int codigoTipoDocumento = jsonObjObtenerCodigoTipoDocumento.getJSONObject("data").getInt("getResultedKey");
JSONObject jsonObjObtenerCodigoPersona = service.obtenerCodigoPersona(tf);
// validar respuesta del metodo obtener codigo persona
if (jsonObjObtenerCodigoPersona.getBoolean("status")) {
int codigoPersona = jsonObjObtenerCodigoPersona.getJSONObject("data").getInt("getResultedKey");
// instacia de la clase persona
p.setCodigoPersona(codigoPersona);
p.setCodigoTipoDocumento(codigoTipoDocumento);
JSONObject jsonObjObtenerPersonaSession = service.obtenerPersonaSession(p);
// validar respuesta del metodo obtener persona session
if (jsonObjObtenerPersonaSession.getBoolean("status")) {
JSONObject jsonObjPersona = jsonObjObtenerPersonaSession.getJSONObject("data");
JSONArray jsonArrPersona = jsonObjPersona.getJSONArray("personas");
if (jsonArrPersona.getJSONObject(0).isNull("apellidoPaterno")) {
p.setApellidoPaterno(null);
} else {
p.setApellidoPaterno(jsonArrPersona.getJSONObject(0).getString("apellidoPaterno"));
}
if (jsonArrPersona.getJSONObject(0).isNull("apellidoMaterno")) {
p.setApellidoMaterno(null);
} else {
p.setApellidoMaterno(jsonArrPersona.getJSONObject(0).getString("apellidoMaterno"));
}
if (jsonArrPersona.getJSONObject(0).isNull("nombre")) {
p.setNombre(null);
} else {
p.setNombre(jsonArrPersona.getJSONObject(0).getString("nombre"));
}
p.setCorreo(jsonArrPersona.getJSONObject(0).getString("correo"));
p.setNombreTipoDocumento(jsonArrPersona.getJSONObject(0).getString("nombreTipoDocumento"));
if (codigoTipoDocumento == 3) {
p.setRuc(numeroDocumento);
}
session.setAttribute("persona", p);
response.sendRedirect("vistas/ficha.jsp");
} else {
mensaje = jsonObjObtenerPersonaSession.getString("message");
session.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp");
session.removeAttribute("tokenFicha");
}
} else {
mensaje = jsonObjObtenerCodigoPersona.getString("message");
session.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp");
session.removeAttribute("tokenFicha");
}
} else {
mensaje = jsonObjObtenerCodigoTipoDocumento.getString("message");
session.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp");
session.removeAttribute("tokenFicha");
}
} else {
mensaje = jsonObjVerificarPersona.getString("message");
session.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp");
session.removeAttribute("tokenFicha");
}
} else {
mensaje = "Los valores enviados no son alfanuméricos";
session.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp");
session.removeAttribute("tokenFicha");
}
} else {
mensaje = "Los valores son nulos";
session.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp");
session.removeAttribute("tokenFicha");
}
}
private static final long serialVersionUID = 767323838778604646L;
HttpSession session = null;
String mensaje = "";
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
session = request.getSession();
String accion = request.getParameter("accion");
if (accion == null) {
} else {
switch (accion) {
case "validarExistenciaNumeroDocumento":
validarExistenciaNumeroDocumento(request, response);
break;
case "validarExistenciaCorreoElectronico":
validarExistenciaCorreoElectronico(request, response);
break;
case "registrarNuevaFicha":
registrarNuevaFicha(request, response);
break;
case "verificarPersona":
verificarPersona(request, response);
break;
default:
break;
}
}
}
private void validarExistenciaNumeroDocumento(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("application/json");
PrintWriter out = response.getWriter();
JSONObject JOPersona = new JSONObject();
if (request.getParameter("json") == null) {
JOPersona.put("status", false);
JOPersona.put("message", "El parámetro llegó nulo");
} else {
String data = request.getParameter("json");
JSONObject json = new JSONObject(data);
// validar numero de documento
if (!ParamsValidation.validaTipoEntrada(json.getString("tipoEntrada"), json.getString("numeroDocumento"))) {
JOPersona.put("status", false);
JOPersona.put("message", "El parámetro llegó nulo");
}
if (!ParamsValidation.validaLongitudNumeroDocumento(json.getInt("longitud"), json.getString("numeroDocumento"))) {
JOPersona.put("status", false);
JOPersona.put("message", "El parámetro llegó nulo");
}
PersonaService service = new PersonaService();
PersonaBean p = new PersonaBean();
p.setCodigoTipoDocumento(json.getInt("codigoTipoDocumento"));
p.setNumeroDocumento(json.getString("numeroDocumento"));
JOPersona = service.validarExistenciaNumeroDocumento(p);
}
out.print(JOPersona);
}
private void validarExistenciaCorreoElectronico(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("application/json");
PrintWriter out = response.getWriter();
JSONObject jsonObjValidarExistenciaCorreoElectronico = null;
if (request.getParameter("correoElectronico") != null) {
String correoElectronico = request.getParameter("correoElectronico");
boolean validarCorreoElectronico = ParamsValidation.validaCorreo(correoElectronico);
if (validarCorreoElectronico) {
PersonaService service = new PersonaService();
PersonaBean p = new PersonaBean();
p.setCorreo(correoElectronico);
jsonObjValidarExistenciaCorreoElectronico = service.validarExistenciaCorreoElectronico(p);
out.print(jsonObjValidarExistenciaCorreoElectronico);
} else {
jsonObjValidarExistenciaCorreoElectronico = new JSONObject();
jsonObjValidarExistenciaCorreoElectronico.put("status", false);
jsonObjValidarExistenciaCorreoElectronico.put("message", "Ha sucedido un error, el dato ingresado no es un correo electrónico");
out.print(jsonObjValidarExistenciaCorreoElectronico);
}
} else {
jsonObjValidarExistenciaCorreoElectronico = new JSONObject();
jsonObjValidarExistenciaCorreoElectronico.put("status", false);
jsonObjValidarExistenciaCorreoElectronico.put("message", "Ha sucedido un error, el dato llegó nulo");
out.print(jsonObjValidarExistenciaCorreoElectronico);
}
}
private void registrarNuevaFicha(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("application/json");
PrintWriter out = response.getWriter();
JSONObject JOFicha = new JSONObject();
if (request.getParameter("json") == null) {
JOFicha.put("status", false);
JOFicha.put("message", "El parámetro llegó nulo");
} else {
String data = request.getParameter("json");
JSONObject json = new JSONObject(data);
HttpSession sessionUser = request.getSession();
UsuarioBean usuario = (UsuarioBean) sessionUser.getAttribute("usuario");
// -------------------------------------------------------- //
int codigoUsuario = usuario.getCodigoUsuario();
EstadoFichaBean ef = new EstadoFichaBean();
ef.setCodigoUsuario(codigoUsuario);
// -------------------------------------------------------- //
int codigoSedeArea = json.getInt("codigoSedeArea");
int codigoAreaCargo = json.getInt("codigoAreaCargo");
TokenFichaBean tf = new TokenFichaBean();
tf.setCodigoSedeArea(codigoSedeArea);
tf.setCodigoAreaCargo(codigoAreaCargo);
// -------------------------------------------------------- //
int codigoTipoDocumento = json.getJSONObject("tipoDocumento").getInt("codigoTipoDocumento");
String numeroDocumento = json.getJSONObject("tipoDocumento").getString("numeroDocumento");
int tieneCorreo = 0;
String correo = "";
if (json.getBoolean("tieneCorreo")) {
tieneCorreo = 0;
correo = json.getString("correo");
} else {
tieneCorreo = 1;
correo = json.getString("correoPorDefecto");
}
PersonaBean p = new PersonaBean();
p.setCodigoTipoDocumento(codigoTipoDocumento);
p.setNumeroDocumento(numeroDocumento);
p.setCorreo(correo);
p.setIsDefaultMail(tieneCorreo);
p.setApellidoPaterno(null);
p.setApellidoMaterno(null);
p.setNombre(null);
// tipo de ducumento = dni
if (json.getJSONObject("tipoDocumento").getInt("codigoTipoDocumento") == 1 && json.getBoolean("validadoPoReniec") && !json.getBoolean("errorReniec")) {
JSONObject persona = json.getJSONObject("persona");
String apellidoPaterno = persona.getString("apellidoPaterno");
String apellidoMaterno = persona.getString("apellidoMaterno");
String nombres = persona.getString("nombres");
String dni = persona.getString("dni");
p.setApellidoPaterno(apellidoPaterno);
p.setApellidoMaterno(apellidoMaterno);
p.setNombre(nombres);
p.setNumeroDocumento(dni);
} else if (json.getJSONObject("tipoDocumento").getInt("codigoTipoDocumento") == 1 && !json.getBoolean("validadoPoReniec") && json.getBoolean("errorReniec")) {
JSONObject persona = json.getJSONObject("serviceFailure");
String apellidoPaterno = persona.getString("apellidoPaterno");
String apellidoMaterno = persona.getString("apellidoMaterno");
String nombres = persona.getString("nombres");
String dni = persona.getString("dni");
p.setApellidoPaterno(apellidoPaterno);
p.setApellidoMaterno(apellidoMaterno);
p.setNombre(nombres);
p.setNumeroDocumento(dni);
}
PersonaService service = new PersonaService();
JOFicha = service.registrarPersona(p, ef, tf);
}
out.print(JOFicha);
}
private void verificarPersona(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String codigoVerificacion = request.getParameter("codigoVerificacion");
String numeroDocumento = request.getParameter("numeroDocumento");
// verificamos que los parametros enviados desde el jsp no sean nulos
if (codigoVerificacion != null && numeroDocumento != null) {
// validar que los parametros sean solo alfanumericos
if (ParamsValidation.validaSoloAlfanumerico(codigoVerificacion) && ParamsValidation.validaSoloAlfanumerico(numeroDocumento)) {
// obtenemos los valores de session
TokenFichaBean tf = (TokenFichaBean) session.getAttribute("tokenFicha");
tf.setCodigoVerificacion(codigoVerificacion);
// instanciar objeto persona y setear valores
PersonaBean p = new PersonaBean();
p.setNumeroDocumento(numeroDocumento);
// instanciar servicio persona
PersonaService service = new PersonaService();
// invocar al metodo de verificacion de persona
JSONObject jsonObjVerificarPersona = service.verificarPersona(tf, p);
// validar repuesta del metodo verificar persona
if (jsonObjVerificarPersona.getBoolean("status")) {
// obtener codigo tipo de documento
TipoDocumentoService serviceTipoDocumento = new TipoDocumentoService();
JSONObject jsonObjObtenerCodigoTipoDocumento = serviceTipoDocumento.obtenerCodigoTipoDocumento(tf);
// validar respuesta del metodo obtener codigo tipo documento
if (jsonObjObtenerCodigoTipoDocumento.getBoolean("status")) {
int codigoTipoDocumento = jsonObjObtenerCodigoTipoDocumento.getJSONObject("data").getInt("getResultedKey");
JSONObject jsonObjObtenerCodigoPersona = service.obtenerCodigoPersona(tf);
// validar respuesta del metodo obtener codigo persona
if (jsonObjObtenerCodigoPersona.getBoolean("status")) {
int codigoPersona = jsonObjObtenerCodigoPersona.getJSONObject("data").getInt("getResultedKey");
// instacia de la clase persona
p.setCodigoPersona(codigoPersona);
p.setCodigoTipoDocumento(codigoTipoDocumento);
JSONObject jsonObjObtenerPersonaSession = service.obtenerPersonaSession(p);
// validar respuesta del metodo obtener persona session
if (jsonObjObtenerPersonaSession.getBoolean("status")) {
JSONObject jsonObjPersona = jsonObjObtenerPersonaSession.getJSONObject("data");
JSONArray jsonArrPersona = jsonObjPersona.getJSONArray("personas");
if (jsonArrPersona.getJSONObject(0).isNull("apellidoPaterno")) {
p.setApellidoPaterno(null);
} else {
p.setApellidoPaterno(jsonArrPersona.getJSONObject(0).getString("apellidoPaterno"));
}
if (jsonArrPersona.getJSONObject(0).isNull("apellidoMaterno")) {
p.setApellidoMaterno(null);
} else {
p.setApellidoMaterno(jsonArrPersona.getJSONObject(0).getString("apellidoMaterno"));
}
if (jsonArrPersona.getJSONObject(0).isNull("nombre")) {
p.setNombre(null);
} else {
p.setNombre(jsonArrPersona.getJSONObject(0).getString("nombre"));
}
p.setCorreo(jsonArrPersona.getJSONObject(0).getString("correo"));
p.setNombreTipoDocumento(jsonArrPersona.getJSONObject(0).getString("nombreTipoDocumento"));
if (codigoTipoDocumento == 3) {
p.setRuc(numeroDocumento);
}
session.setAttribute("persona", p);
response.sendRedirect("vistas/ficha.jsp");
} else {
mensaje = jsonObjObtenerPersonaSession.getString("message");
session.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp");
session.removeAttribute("tokenFicha");
}
} else {
mensaje = jsonObjObtenerCodigoPersona.getString("message");
session.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp");
session.removeAttribute("tokenFicha");
}
} else {
mensaje = jsonObjObtenerCodigoTipoDocumento.getString("message");
session.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp");
session.removeAttribute("tokenFicha");
}
} else {
mensaje = jsonObjVerificarPersona.getString("message");
session.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp");
session.removeAttribute("tokenFicha");
}
} else {
mensaje = "Los valores enviados no son alfanuméricos";
session.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp");
session.removeAttribute("tokenFicha");
}
} else {
mensaje = "Los valores son nulos";
session.setAttribute("errorTokenFicha", mensaje);
response.sendRedirect("vistas/response/ErrorToken.jsp");
session.removeAttribute("tokenFicha");
}
}
}
......@@ -13,49 +13,49 @@ import trismegistoplanilla.utilities.ParamsValidation;
public class SedeServlet extends HttpServlet {
private static final long serialVersionUID = -339375847638215388L;
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String accion = request.getParameter("accion");
if (accion.equals("listarSede")) {
listarSede(request, response);
} else if (accion.equals("validarExistenciaSede")) {
validarExistenciaSede(request, response);
}
}
private void listarSede(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("application/json");
PrintWriter out = response.getWriter();
SedeService service = new SedeService();
JSONObject JObjectSede = service.listarSede();
out.print(JObjectSede);
}
private void validarExistenciaSede(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("application/json");
PrintWriter out = response.getWriter();
JSONObject JObjectValidarExistenciaSede = new JSONObject();
if (request.getParameter("codigoSede") == null) {
JObjectValidarExistenciaSede.put("message", "Los datos llegaron nulos");
JObjectValidarExistenciaSede.put("status", false);
out.print(JObjectValidarExistenciaSede);
} else {
if (ParamsValidation.validaSoloNumeros(Integer.parseInt(request.getParameter("codigoSede")))) {
int codigoSede = Integer.parseInt(request.getParameter("codigoSede"));
SedeBean s = new SedeBean();
s.setCodigoSede(codigoSede);
SedeService service = new SedeService();
JObjectValidarExistenciaSede = service.validarExistenciaSede(s);
out.print(JObjectValidarExistenciaSede);
} else {
JObjectValidarExistenciaSede.put("message", "El codigoSede solo aceptar numeros");
JObjectValidarExistenciaSede.put("status", false);
out.print(JObjectValidarExistenciaSede);
}
}
}
private static final long serialVersionUID = -339375847638215388L;
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String accion = request.getParameter("accion");
if (accion.equals("listarSede")) {
listarSede(request, response);
} else if (accion.equals("validarExistenciaSede")) {
validarExistenciaSede(request, response);
}
}
private void listarSede(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("application/json");
PrintWriter out = response.getWriter();
SedeService service = new SedeService();
JSONObject JObjectSede = service.listarSede();
out.print(JObjectSede);
}
private void validarExistenciaSede(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("application/json");
PrintWriter out = response.getWriter();
JSONObject JObjectValidarExistenciaSede = new JSONObject();
if (request.getParameter("codigoSede") == null) {
JObjectValidarExistenciaSede.put("message", "Los datos llegaron nulos");
JObjectValidarExistenciaSede.put("status", false);
out.print(JObjectValidarExistenciaSede);
} else {
if (ParamsValidation.validaSoloNumeros(Integer.parseInt(request.getParameter("codigoSede")))) {
int codigoSede = Integer.parseInt(request.getParameter("codigoSede"));
SedeBean s = new SedeBean();
s.setCodigoSede(codigoSede);
SedeService service = new SedeService();
JObjectValidarExistenciaSede = service.validarExistenciaSede(s);
out.print(JObjectValidarExistenciaSede);
} else {
JObjectValidarExistenciaSede.put("message", "El codigoSede solo aceptar numeros");
JObjectValidarExistenciaSede.put("status", false);
out.print(JObjectValidarExistenciaSede);
}
}
}
}
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