Consulta de base local personas y empresas
This commit is contained in:
parent
0c85d4700e
commit
5f6f78434f
|
|
@ -34,6 +34,9 @@ import com.fp.frontend.helper.MessageHelper;
|
||||||
import com.fp.frontend.utility.MsgControlArmas;
|
import com.fp.frontend.utility.MsgControlArmas;
|
||||||
import com.fp.frontend.utility.Utilidades;
|
import com.fp.frontend.utility.Utilidades;
|
||||||
import com.fp.frontend.utility.ValidateIdentification;
|
import com.fp.frontend.utility.ValidateIdentification;
|
||||||
|
import com.fp.frontend.webservices.dinardap.CedulaDNP;
|
||||||
|
import com.fp.frontend.webservices.dinardap.DinardapClient;
|
||||||
|
import com.fp.frontend.webservices.dinardap.RucDNP;
|
||||||
import com.fp.frontend.webservices.snap.cedula.ClienteCedula;
|
import com.fp.frontend.webservices.snap.cedula.ClienteCedula;
|
||||||
import com.fp.frontend.webservices.snap.ruc.ClienteRUC;
|
import com.fp.frontend.webservices.snap.ruc.ClienteRUC;
|
||||||
import com.fp.persistence.parmas.eval.TarmEvaluacion;
|
import com.fp.persistence.parmas.eval.TarmEvaluacion;
|
||||||
|
|
@ -1030,13 +1033,15 @@ public class EvaluacionController extends AbstractController<TarmEvaluacion> {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Método para buscar a la persona en la snap
|
* Método para buscar a la persona en Dinardap
|
||||||
*
|
*
|
||||||
* @param documento
|
* @param documento
|
||||||
|
* @param tipoDocumento
|
||||||
|
* @return
|
||||||
*/
|
*/
|
||||||
public TcustPersonDetail buscarPersonaSnap(String documento, String tipoDocumento) {
|
public TcustPersonDetail buscarPersonaSnap(String documento, String tipoDocumento) {
|
||||||
if (tipoDocumento.equals("CED")) {
|
if (tipoDocumento.equals("CED")) {
|
||||||
Cedula cedula = ClienteCedula.obtenerCedula(documento);
|
CedulaDNP cedula = new DinardapClient().getCedula(documento);
|
||||||
if (cedula != null) {
|
if (cedula != null) {
|
||||||
TcustPersonDetail detail = new TcustPersonDetail();
|
TcustPersonDetail detail = new TcustPersonDetail();
|
||||||
detail.setName(cedula.getNombre());
|
detail.setName(cedula.getNombre());
|
||||||
|
|
@ -1048,11 +1053,11 @@ public class EvaluacionController extends AbstractController<TarmEvaluacion> {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Contribuyente contribuyente = ClienteRUC.obtenerRUC(documento);
|
RucDNP contribuyente = new DinardapClient().getRuc(documento);
|
||||||
if (contribuyente != null) {
|
if (contribuyente != null) {
|
||||||
TcustPersonDetail detail = new TcustPersonDetail();
|
TcustPersonDetail detail = new TcustPersonDetail();
|
||||||
detail.setName(contribuyente.getRazonSocial());
|
detail.setName(contribuyente.getRazonSocial());
|
||||||
detail.setIdentification(contribuyente.getNumeroRuc());
|
detail.setIdentification(documento);
|
||||||
detail.setIdentificationcatalog("RUC");
|
detail.setIdentificationcatalog("RUC");
|
||||||
detail.setIdentificationcatalogcode("IDENTIFICATION");
|
detail.setIdentificationcatalogcode("IDENTIFICATION");
|
||||||
return detail;
|
return detail;
|
||||||
|
|
@ -1062,6 +1067,33 @@ public class EvaluacionController extends AbstractController<TarmEvaluacion> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// public TcustPersonDetail buscarPersonaSnap(String documento, String tipoDocumento) {
|
||||||
|
// if (tipoDocumento.equals("CED")) {
|
||||||
|
// Cedula cedula = ClienteCedula.obtenerCedula(documento);
|
||||||
|
// if (cedula != null) {
|
||||||
|
// TcustPersonDetail detail = new TcustPersonDetail();
|
||||||
|
// detail.setName(cedula.getNombre());
|
||||||
|
// detail.setIdentification(cedula.getCedula());
|
||||||
|
// detail.setIdentificationcatalog("CED");
|
||||||
|
// detail.setIdentificationcatalogcode("IDENTIFICATION");
|
||||||
|
// return detail;
|
||||||
|
// } else {
|
||||||
|
// return null;
|
||||||
|
// }
|
||||||
|
// } else {
|
||||||
|
// Contribuyente contribuyente = ClienteRUC.obtenerRUC(documento);
|
||||||
|
// if (contribuyente != null) {
|
||||||
|
// TcustPersonDetail detail = new TcustPersonDetail();
|
||||||
|
// detail.setName(contribuyente.getRazonSocial());
|
||||||
|
// detail.setIdentification(contribuyente.getNumeroRuc());
|
||||||
|
// detail.setIdentificationcatalog("RUC");
|
||||||
|
// detail.setIdentificationcatalogcode("IDENTIFICATION");
|
||||||
|
// return detail;
|
||||||
|
// } else {
|
||||||
|
// return null;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
public Boolean getAprobado() {
|
public Boolean getAprobado() {
|
||||||
return aprobado;
|
return aprobado;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -54,6 +54,9 @@ import com.fp.frontend.controller.pgeneral.gene.ProvinceController;
|
||||||
import com.fp.frontend.helper.MessageHelper;
|
import com.fp.frontend.helper.MessageHelper;
|
||||||
import com.fp.frontend.utility.MsgControlArmas;
|
import com.fp.frontend.utility.MsgControlArmas;
|
||||||
import com.fp.frontend.utility.ValidateIdentification;
|
import com.fp.frontend.utility.ValidateIdentification;
|
||||||
|
import com.fp.frontend.webservices.dinardap.CedulaDNP;
|
||||||
|
import com.fp.frontend.webservices.dinardap.DinardapClient;
|
||||||
|
import com.fp.frontend.webservices.dinardap.RucDNP;
|
||||||
import com.fp.frontend.webservices.snap.cedula.ClienteCedula;
|
import com.fp.frontend.webservices.snap.cedula.ClienteCedula;
|
||||||
import com.fp.frontend.webservices.snap.ruc.ClienteRUC;
|
import com.fp.frontend.webservices.snap.ruc.ClienteRUC;
|
||||||
import com.fp.persistence.parmas.param.TarmCentroControl;
|
import com.fp.persistence.parmas.param.TarmCentroControl;
|
||||||
|
|
@ -218,8 +221,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
private boolean sinDocumento;
|
private boolean sinDocumento;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Variables de tipo boolean para habilitar el boton crear en el lov
|
* Variables de tipo boolean para habilitar el boton crear en el lov registro material
|
||||||
* registro material
|
|
||||||
*/
|
*/
|
||||||
private boolean habilitaNoDecomiso;
|
private boolean habilitaNoDecomiso;
|
||||||
/**
|
/**
|
||||||
|
|
@ -347,8 +349,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
*/
|
*/
|
||||||
private String direccionGoogleMap;
|
private String direccionGoogleMap;
|
||||||
/**
|
/**
|
||||||
* Propiedad que premite controlar operaciones de cargar archivos al
|
* Propiedad que premite controlar operaciones de cargar archivos al Alfresco
|
||||||
* Alfresco
|
|
||||||
*/
|
*/
|
||||||
@ManagedProperty(value = "#{alfrescoController}")
|
@ManagedProperty(value = "#{alfrescoController}")
|
||||||
private AlfrescoController alfrescoController;
|
private AlfrescoController alfrescoController;
|
||||||
|
|
@ -357,8 +358,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
*/
|
*/
|
||||||
private UploadedFile uploadedFile;
|
private UploadedFile uploadedFile;
|
||||||
/**
|
/**
|
||||||
* tipoMapa permite visualizar la posicion del mapa por direccion o por
|
* tipoMapa permite visualizar la posicion del mapa por direccion o por coordenadas
|
||||||
* coordenadas
|
|
||||||
*/
|
*/
|
||||||
private String tipoMapa;
|
private String tipoMapa;
|
||||||
/**
|
/**
|
||||||
|
|
@ -400,8 +400,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Incializa variables del controlador, cuando se esta utilizando una pagina
|
* Incializa variables del controlador, cuando se esta utilizando una pagina que utliza el controlador.
|
||||||
* que utliza el controlador.
|
|
||||||
*/
|
*/
|
||||||
public void init() {
|
public void init() {
|
||||||
try {
|
try {
|
||||||
|
|
@ -923,8 +922,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Método para inicializar la lista de las armas y validacién
|
* Método para inicializar la lista de las armas y validacién de los datos del portador
|
||||||
* de los datos del portador
|
|
||||||
*/
|
*/
|
||||||
public void registrarMaterial() {
|
public void registrarMaterial() {
|
||||||
if (!sinPortador && !sinDocumento) {
|
if (!sinPortador && !sinDocumento) {
|
||||||
|
|
@ -973,8 +971,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Método que se ejecuta al pulsar el boton aceptar del dialog que
|
* Método que se ejecuta al pulsar el boton aceptar del dialog que lista las armas a seleccionar Valida si selecciono algun registro si no
|
||||||
* lista las armas a seleccionar Valida si selecciono algun registro si no
|
|
||||||
* le obliga a seleccionar
|
* le obliga a seleccionar
|
||||||
*/
|
*/
|
||||||
public void armasSeleccionada() {
|
public void armasSeleccionada() {
|
||||||
|
|
@ -1019,8 +1016,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Método que valida la persona portadora del arma o explosivo en las
|
* Método que valida la persona portadora del arma o explosivo en las tablas de maia y en la snap
|
||||||
* tablas de maia y en la snap
|
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public void validarPortador() {
|
public void validarPortador() {
|
||||||
|
|
@ -1101,33 +1097,33 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Método para buscar a la persona en la snap
|
* Método para buscar a la persona en Dinardap
|
||||||
*
|
*
|
||||||
* @param documento
|
* @param documento
|
||||||
|
* @param tipoDocumento
|
||||||
|
* @return
|
||||||
*/
|
*/
|
||||||
public TcustPersonDetail buscarPersonaSnap(String documento, String tipoDocumento) {
|
public TcustPersonDetail buscarPersonaSnap(String documento, String tipoDocumento) {
|
||||||
if (tipoDocumento.equals(codigoCedula)) {
|
if (tipoDocumento.equals("CED")) {
|
||||||
Cedula cedula = ClienteCedula.obtenerCedula(documento);
|
CedulaDNP cedula = new DinardapClient().getCedula(documento);
|
||||||
if (cedula != null) {
|
if (cedula != null) {
|
||||||
TcustPersonDetail detail = new TcustPersonDetail();
|
TcustPersonDetail detail = new TcustPersonDetail();
|
||||||
detail.setName(cedula.getNombre());
|
detail.setName(cedula.getNombre());
|
||||||
detail.setIdentification(cedula.getCedula());
|
detail.setIdentification(cedula.getCedula());
|
||||||
detail.setIdentificationcatalog("CED");
|
detail.setIdentificationcatalog("CED");
|
||||||
detail.setIdentificationcatalogcode("IDENTIFICATION");
|
detail.setIdentificationcatalogcode("IDENTIFICATION");
|
||||||
detail.setDatefrom(new Timestamp(System.currentTimeMillis()));
|
|
||||||
return detail;
|
return detail;
|
||||||
} else {
|
} else {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Contribuyente contribuyente = ClienteRUC.obtenerRUC(documento);
|
RucDNP contribuyente = new DinardapClient().getRuc(documento);
|
||||||
if (contribuyente != null) {
|
if (contribuyente != null) {
|
||||||
TcustPersonDetail detail = new TcustPersonDetail();
|
TcustPersonDetail detail = new TcustPersonDetail();
|
||||||
detail.setName(contribuyente.getRazonSocial());
|
detail.setName(contribuyente.getRazonSocial());
|
||||||
detail.setIdentification(contribuyente.getNumeroRuc());
|
detail.setIdentification(documento);
|
||||||
detail.setIdentificationcatalog("RUC");
|
detail.setIdentificationcatalog("RUC");
|
||||||
detail.setIdentificationcatalogcode("IDENTIFICATION");
|
detail.setIdentificationcatalogcode("IDENTIFICATION");
|
||||||
detail.setDatefrom(new Timestamp(System.currentTimeMillis()));
|
|
||||||
return detail;
|
return detail;
|
||||||
} else {
|
} else {
|
||||||
return null;
|
return null;
|
||||||
|
|
@ -1135,9 +1131,42 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// /**
|
||||||
|
// * Método para buscar a la persona en la snap
|
||||||
|
// *
|
||||||
|
// * @param documento
|
||||||
|
// */
|
||||||
|
// public TcustPersonDetail buscarPersonaSnap(String documento, String tipoDocumento) {
|
||||||
|
// if (tipoDocumento.equals(codigoCedula)) {
|
||||||
|
// Cedula cedula = ClienteCedula.obtenerCedula(documento);
|
||||||
|
// if (cedula != null) {
|
||||||
|
// TcustPersonDetail detail = new TcustPersonDetail();
|
||||||
|
// detail.setName(cedula.getNombre());
|
||||||
|
// detail.setIdentification(cedula.getCedula());
|
||||||
|
// detail.setIdentificationcatalog("CED");
|
||||||
|
// detail.setIdentificationcatalogcode("IDENTIFICATION");
|
||||||
|
// detail.setDatefrom(new Timestamp(System.currentTimeMillis()));
|
||||||
|
// return detail;
|
||||||
|
// } else {
|
||||||
|
// return null;
|
||||||
|
// }
|
||||||
|
// } else {
|
||||||
|
// Contribuyente contribuyente = ClienteRUC.obtenerRUC(documento);
|
||||||
|
// if (contribuyente != null) {
|
||||||
|
// TcustPersonDetail detail = new TcustPersonDetail();
|
||||||
|
// detail.setName(contribuyente.getRazonSocial());
|
||||||
|
// detail.setIdentification(contribuyente.getNumeroRuc());
|
||||||
|
// detail.setIdentificationcatalog("RUC");
|
||||||
|
// detail.setIdentificationcatalogcode("IDENTIFICATION");
|
||||||
|
// detail.setDatefrom(new Timestamp(System.currentTimeMillis()));
|
||||||
|
// return detail;
|
||||||
|
// } else {
|
||||||
|
// return null;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
/**
|
/**
|
||||||
* Método para manejar el evento change en el CheckBox Arma a
|
* Método para manejar el evento change en el CheckBox Arma a decomisar
|
||||||
* decomisar
|
|
||||||
*
|
*
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
|
|
@ -1230,8 +1259,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Método para actualizar el motivo del decomiso del arma arma
|
* Método para actualizar el motivo del decomiso del arma arma existente se ejecuta en el botón del formulario del motivo de
|
||||||
* existente se ejecuta en el botón del formulario del motivo de
|
|
||||||
* decomiso
|
* decomiso
|
||||||
*/
|
*/
|
||||||
public void actualizarDecomiso() {
|
public void actualizarDecomiso() {
|
||||||
|
|
@ -1248,8 +1276,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Método para actualizar el arma cuando ya llena los datos en el
|
* Método para actualizar el arma cuando ya llena los datos en el formulario de crear arma
|
||||||
* formulario de crear arma
|
|
||||||
*
|
*
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
|
|
@ -1344,8 +1371,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Método para recorreer los combos y setear las descripciones de lo
|
* Método para recorreer los combos y setear las descripciones de lo q se escoge para la vista
|
||||||
* q se escoge para la vista
|
|
||||||
*
|
*
|
||||||
* @param list
|
* @param list
|
||||||
* @param codigo
|
* @param codigo
|
||||||
|
|
@ -1471,8 +1497,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Método para inicilalizar los campos segun la unidad de medida
|
* Método para inicilalizar los campos segun la unidad de medida (unidad, kg)
|
||||||
* (unidad, kg)
|
|
||||||
*
|
*
|
||||||
* @param cantidad
|
* @param cantidad
|
||||||
*/
|
*/
|
||||||
|
|
@ -1482,8 +1507,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Método para inicilalizar los campos segun la unidad de medida
|
* Método para inicilalizar los campos segun la unidad de medida (unidad, kg)
|
||||||
* (unidad, kg)
|
|
||||||
*
|
*
|
||||||
* @param peso
|
* @param peso
|
||||||
*/
|
*/
|
||||||
|
|
@ -1649,8 +1673,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Metodo que retorna la extencion del comprobante de deposito que se desea
|
* Metodo que retorna la extencion del comprobante de deposito que se desea subir al alfresco
|
||||||
* subir al alfresco
|
|
||||||
*/
|
*/
|
||||||
public String getExtension(String filename) {
|
public String getExtension(String filename) {
|
||||||
int index = filename.lastIndexOf('.');
|
int index = filename.lastIndexOf('.');
|
||||||
|
|
@ -1676,8 +1699,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Carga el archivo a grabar en la memoria para su posterior persistencia en
|
* Carga el archivo a grabar en la memoria para su posterior persistencia en el Alfresco
|
||||||
* el Alfresco
|
|
||||||
*/
|
*/
|
||||||
public void handleUpload(FileUploadEvent event) {
|
public void handleUpload(FileUploadEvent event) {
|
||||||
uploadedFile = event.getFile();
|
uploadedFile = event.getFile();
|
||||||
|
|
@ -1688,8 +1710,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Metodo que permite setear los datos de coordenadas relacionados a la
|
* Metodo que permite setear los datos de coordenadas relacionados a la entidad TarmDecomiso, una vez seleccionado un punto en el Map desde
|
||||||
* entidad TarmDecomiso, una vez seleccionado un punto en el Map desde
|
|
||||||
* pantalla
|
* pantalla
|
||||||
*/
|
*/
|
||||||
public void evento() {
|
public void evento() {
|
||||||
|
|
@ -1739,8 +1760,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Permite inicializar los campos de longitud y lalitud y cargar a los datos
|
* Permite inicializar los campos de longitud y lalitud y cargar a los datos de coordenadas relacionados a la entidad TarmDecomiso
|
||||||
* de coordenadas relacionados a la entidad TarmDecomiso
|
|
||||||
*/
|
*/
|
||||||
public void openMapPorCoordenandas() {
|
public void openMapPorCoordenandas() {
|
||||||
setLatitud("");
|
setLatitud("");
|
||||||
|
|
@ -1753,8 +1773,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Metodo que permite transformar de Coordenadas Hexadecimales a Coordenadas
|
* Metodo que permite transformar de Coordenadas Hexadecimales a Coordenadas en Grados, Minutos y Seguntos
|
||||||
* en Grados, Minutos y Seguntos
|
|
||||||
*
|
*
|
||||||
* @param coordenada
|
* @param coordenada
|
||||||
* @return vector con las Coordenadas en Grados, Minutos y Seguntos
|
* @return vector con las Coordenadas en Grados, Minutos y Seguntos
|
||||||
|
|
@ -1769,8 +1788,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Metodo que permite transformar de coordenadas en Grados, Minutos y
|
* Metodo que permite transformar de coordenadas en Grados, Minutos y Seguntos a Coordenadas Hexadecimales
|
||||||
* Seguntos a Coordenadas Hexadecimales
|
|
||||||
*
|
*
|
||||||
* @param grados
|
* @param grados
|
||||||
* @param minutos
|
* @param minutos
|
||||||
|
|
@ -1787,8 +1805,7 @@ public class DecomisoMaterialController extends AbstractController<AbstractDataT
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Muestra un mensaje de error siempre y cuando sea un error de componente y
|
* Muestra un mensaje de error siempre y cuando sea un error de componente y se lo muestra como general
|
||||||
* se lo muestra como general
|
|
||||||
*
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,65 @@
|
||||||
|
/*
|
||||||
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||||
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||||
|
*/
|
||||||
|
package com.fp.frontend.webservices.dinardap;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author james
|
||||||
|
*/
|
||||||
|
public class CedulaDNP {
|
||||||
|
|
||||||
|
public final static String VAR_CEDULA = "cedula";
|
||||||
|
public final static String VAR_CIVIL = "estadoCivil";
|
||||||
|
public final static String VAR_PROFESION = "profesion";
|
||||||
|
public final static String VAR_LUGAR = "lugarNacimiento";
|
||||||
|
public final static String VAR_NOMBRE = "nombre";
|
||||||
|
|
||||||
|
private String cedula;
|
||||||
|
private String estadoCivil;
|
||||||
|
private String profesion;
|
||||||
|
private String lugarNacimiento;
|
||||||
|
private String nombre;
|
||||||
|
|
||||||
|
public String getCedula() {
|
||||||
|
return cedula;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCedula(String cedula) {
|
||||||
|
this.cedula = cedula;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getEstadoCivil() {
|
||||||
|
return estadoCivil;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEstadoCivil(String estadoCivil) {
|
||||||
|
this.estadoCivil = estadoCivil;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getProfesion() {
|
||||||
|
return profesion;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setProfesion(String profesion) {
|
||||||
|
this.profesion = profesion;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getLugarNacimiento() {
|
||||||
|
return lugarNacimiento;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLugarNacimiento(String lugarNacimiento) {
|
||||||
|
this.lugarNacimiento = lugarNacimiento;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getNombre() {
|
||||||
|
return nombre;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setNombre(String nombre) {
|
||||||
|
this.nombre = nombre;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,78 @@
|
||||||
|
/*
|
||||||
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||||
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||||
|
*/
|
||||||
|
package com.fp.frontend.webservices.dinardap;
|
||||||
|
|
||||||
|
import java.util.HashSet;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author james
|
||||||
|
*/
|
||||||
|
public class DinardapClient {
|
||||||
|
|
||||||
|
private final static String ERROR_OK = "0";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param ruc
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public RucDNP getRuc(String ruc) {
|
||||||
|
RucDNP result = null;
|
||||||
|
SincoarServices services = new SincoarServices_Service().getSincoarServicesPort();
|
||||||
|
Respuesta respuesta = services.consultaCedula(ruc);
|
||||||
|
if (respuesta.getCodigoError().equals(ERROR_OK)) {
|
||||||
|
result = new RucDNP();
|
||||||
|
result.setActividades(new HashSet<>(respuesta.getActividad()));
|
||||||
|
for (Respuesta.Datos.Entry e : respuesta.getDatos().getEntry()) {
|
||||||
|
switch (e.getKey()) {
|
||||||
|
case RucDNP.VAR_NOMBRE:
|
||||||
|
result.setRazonSocial(e.getValue());
|
||||||
|
break;
|
||||||
|
case RucDNP.VAR_TIPO:
|
||||||
|
result.setPersonaSociedad(e.getValue());
|
||||||
|
break;
|
||||||
|
case RucDNP.VAR_UBICACION:
|
||||||
|
result.setUbicacionGeo(e.getValue());
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param cedula
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public CedulaDNP getCedula(String cedula) {
|
||||||
|
CedulaDNP result = null;
|
||||||
|
SincoarServices services = new SincoarServices_Service().getSincoarServicesPort();
|
||||||
|
Respuesta respuesta = services.consultaCedula(cedula);
|
||||||
|
if (respuesta.getCodigoError().equals(ERROR_OK)) {
|
||||||
|
result = new CedulaDNP();
|
||||||
|
for (Respuesta.Datos.Entry e : respuesta.getDatos().getEntry()) {
|
||||||
|
switch (e.getKey()) {
|
||||||
|
case CedulaDNP.VAR_CEDULA:
|
||||||
|
result.setCedula(e.getValue());
|
||||||
|
break;
|
||||||
|
case CedulaDNP.VAR_NOMBRE:
|
||||||
|
result.setNombre(e.getValue());
|
||||||
|
break;
|
||||||
|
case CedulaDNP.VAR_CIVIL:
|
||||||
|
result.setEstadoCivil(e.getValue());
|
||||||
|
break;
|
||||||
|
case CedulaDNP.VAR_LUGAR:
|
||||||
|
result.setLugarNacimiento(e.getValue());
|
||||||
|
break;
|
||||||
|
case CedulaDNP.VAR_PROFESION:
|
||||||
|
result.setProfesion(e.getValue());
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,56 @@
|
||||||
|
/*
|
||||||
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||||
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||||
|
*/
|
||||||
|
package com.fp.frontend.webservices.dinardap;
|
||||||
|
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author james
|
||||||
|
*/
|
||||||
|
public class RucDNP {
|
||||||
|
|
||||||
|
public final static String VAR_TIPO = "personaSociedad";
|
||||||
|
public final static String VAR_UBICACION = "descripcionUbicacionGeo";
|
||||||
|
final static String VAR_NOMBRE = "razonSocial";
|
||||||
|
|
||||||
|
private String personaSociedad;
|
||||||
|
private String ubicacionGeo;
|
||||||
|
private String razonSocial;
|
||||||
|
private Set<String> actividades;
|
||||||
|
|
||||||
|
public String getPersonaSociedad() {
|
||||||
|
return personaSociedad;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPersonaSociedad(String personaSociedad) {
|
||||||
|
this.personaSociedad = personaSociedad;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getUbicacionGeo() {
|
||||||
|
return ubicacionGeo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUbicacionGeo(String ubicacionGeo) {
|
||||||
|
this.ubicacionGeo = ubicacionGeo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRazonSocial() {
|
||||||
|
return razonSocial;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRazonSocial(String razonSocial) {
|
||||||
|
this.razonSocial = razonSocial;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Set<String> getActividades() {
|
||||||
|
return actividades;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setActividades(Set<String> actividades) {
|
||||||
|
this.actividades = actividades;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -24,13 +24,14 @@ public class ClienteCedula {
|
||||||
CedulaServicioService cedulaServicioService = new CedulaServicioService();
|
CedulaServicioService cedulaServicioService = new CedulaServicioService();
|
||||||
cedulaResult = cedulaServicioService.getCedulaServicioPort().consultarCedula(cedula);
|
cedulaResult = cedulaServicioService.getCedulaServicioPort().consultarCedula(cedula);
|
||||||
} catch (Throwable e) {
|
} catch (Throwable e) {
|
||||||
APPLogger.getLogger().error(e.getMessage(), e);
|
System.err.println("ERROR " + e);
|
||||||
|
e.printStackTrace(System.err);
|
||||||
}
|
}
|
||||||
return cedulaResult;
|
return cedulaResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
Cedula ced = obtenerCedula("1716178676");
|
Cedula ced = obtenerCedula("1715060073");
|
||||||
System.out.println(" .. " + ced);
|
System.out.println(" .. " + ced);
|
||||||
System.out.println(" .. " + ced.getNombre());
|
System.out.println(" .. " + ced.getNombre());
|
||||||
System.out.println(" .. " + ced.getCalleDomicilio());
|
System.out.println(" .. " + ced.getCalleDomicilio());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue