Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 58.36 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package snp.gob.bo.giview.ventanilla;
  7.  
  8. import java.io.File;
  9. import java.io.FileNotFoundException;
  10. import java.io.FileOutputStream;
  11. import java.io.IOException;
  12. import java.io.Serializable;
  13. import java.text.DateFormat;
  14. import java.text.SimpleDateFormat;
  15. import java.util.ArrayList;
  16. import java.util.Date;
  17. import java.util.HashMap;
  18. import java.util.List;
  19. import java.util.Map;
  20. import java.util.logging.Level;
  21. import java.util.logging.Logger;
  22. import javax.annotation.PostConstruct;
  23. import javax.faces.application.FacesMessage;
  24. import javax.faces.bean.ManagedBean;
  25. import javax.faces.bean.ManagedProperty;
  26. import javax.faces.bean.ViewScoped;
  27. import javax.faces.context.FacesContext;
  28. import javax.servlet.ServletContext;
  29. import javax.servlet.http.HttpServletRequest;
  30. import org.primefaces.context.RequestContext;
  31. import org.primefaces.event.SelectEvent;
  32. import snp.gob.bo.entidades.bean.common.AbstractManagedBean;
  33. import snp.gob.bo.entidades.bean.login.persona;
  34. import snp.gob.bo.gimodel.entidad.ClaseNiza;
  35. import snp.gob.bo.gimodel.entidad.Dominio;
  36. import snp.gob.bo.gimodel.entidad.ElementoFormularioTramite;
  37. import snp.gob.bo.gimodel.entidad.Regional;
  38. import snp.gob.bo.gimodel.entidad.Usuario;
  39. import snp.gob.bo.gimodel.enums.EnumCarpetasTemporales;
  40. import snp.gob.bo.gimodel.enums.EnumNombreDominio;
  41. import snp.gob.bo.gimodel.enums.EnumTipoFormulario;
  42. import snp.gob.bo.gimodel.servicio.ClaseNizaService;
  43. import snp.gob.bo.gimodel.servicio.ComunService;
  44. import snp.gob.bo.gimodel.servicio.DominioService;
  45. import snp.gob.bo.gimodel.servicio.RegionalService;
  46. import snp.gob.bo.gimodel.servicio.UsuarioService;
  47. import snp.gob.bo.gimodel.solicitudes.entidades.FormularioPI100;
  48. import snp.gob.bo.gimodel.solicitudes.entidades.FormularioPI101;
  49. import snp.gob.bo.gimodel.solicitudes.entidades.FormularioPI102;
  50. import snp.gob.bo.gimodel.solicitudes.entidades.FormularioPI103;
  51. import snp.gob.bo.gimodel.solicitudes.entidades.FormularioPI104;
  52. import snp.gob.bo.gimodel.solicitudes.entidades.FormularioPI105;
  53. import snp.gob.bo.gimodel.solicitudes.entidades.Logotipos;
  54. import snp.gob.bo.gimodel.solicitudes.entidades.SmTipoSignos;
  55. import snp.gob.bo.gimodel.solicitudes.servicio.FormularioPI100Service;
  56. import snp.gob.bo.gimodel.solicitudes.servicio.FormularioPI101Service;
  57. import snp.gob.bo.gimodel.solicitudes.servicio.FormularioPI102Service;
  58. import snp.gob.bo.gimodel.solicitudes.servicio.FormularioPI103Service;
  59. import snp.gob.bo.gimodel.solicitudes.servicio.FormularioPI104Service;
  60. import snp.gob.bo.gimodel.solicitudes.servicio.FormularioPI105Service;
  61. import snp.gob.bo.gimodel.solicitudes.servicio.IngresoFormularioService;
  62.  
  63. /**
  64. *
  65. * @author eddy
  66. */
  67. @ManagedBean(name = "ingresoSolicitudTramiteBean")
  68. @ViewScoped
  69. public class IngresoSolicitudTramiteBean extends AbstractManagedBean implements Serializable {
  70.  
  71. //private static final Logger log = Logger.getLogger(RecepcionDeDocumentosBean.class);
  72. // private static final Logger logger = LogManager.getLogger(IngresoSolicitudTramiteBean.class);
  73. //<editor-fold defaultstate="collapsed" desc="Definición de atributos">
  74. @ManagedProperty(value = "#{formularioPI100Service}")
  75. private FormularioPI100Service formularioPI100Service;
  76.  
  77. @ManagedProperty(value = "#{formularioPI101Service}")
  78. private FormularioPI101Service formularioPI101Service;
  79.  
  80. @ManagedProperty(value = "#{formularioPI102Service}")
  81. private FormularioPI102Service formularioPI102Service;
  82.  
  83. @ManagedProperty(value = "#{formularioPI103Service}")
  84. private FormularioPI103Service formularioPI103Service;
  85.  
  86. @ManagedProperty(value = "#{formularioPI104Service}")
  87. private FormularioPI104Service formularioPI104Service;
  88.  
  89. @ManagedProperty(value = "#{formularioPI105Service}")
  90. private FormularioPI105Service formularioPI105Service;
  91.  
  92. @ManagedProperty(value = "#{ingresoFormularioService}")
  93. private IngresoFormularioService ingresoFormularioService;
  94.  
  95. @ManagedProperty(value = "#{dominioService}")
  96. private DominioService dominioService;
  97.  
  98. @ManagedProperty(value = "#{comunService}")
  99. private ComunService comunService;
  100.  
  101. @ManagedProperty(value = "#{claseNizaService}")
  102. private ClaseNizaService claseNizaService;
  103.  
  104. @ManagedProperty(value = "#{regionalService}")
  105. private RegionalService regionalService;
  106.  
  107. @ManagedProperty(value = "#{usuarioService}")
  108. private UsuarioService usuarioService;
  109.  
  110. private HashMap mapResultado = new HashMap();
  111. private String numeroFormulario;
  112.  
  113. //formularios de solicitud origen
  114. FormularioPI100 formularioPI100 = new FormularioPI100();
  115. FormularioPI101 formularioPI101 = new FormularioPI101();
  116. FormularioPI102 formularioPI102 = new FormularioPI102();
  117. FormularioPI103 formularioPI103 = new FormularioPI103();
  118. FormularioPI104 formularioPI104 = new FormularioPI104();
  119. FormularioPI105 formularioPI105 = new FormularioPI105();
  120.  
  121. private List<Dominio> listaOficina = new ArrayList<Dominio>();
  122. private List<String> images;
  123. private List<persona> lstPersonas;
  124. private String oficina;
  125. private Boolean panelPI100;
  126. private Boolean panelPI101;
  127. private Boolean panelPI102;
  128. private Boolean panelPI103;
  129. private Boolean panelPI104;
  130. private Boolean panelPI105;
  131. private Boolean panelNoEncontrado;
  132. private Boolean panelEncontrado;
  133. private Date fechaSolicitud = new Date();
  134. //variable obtener el tipo de tramite
  135. private String tipoTramite;
  136. //variable para la fecha de ingreso del tramite
  137. private Date fechaIngreso = new Date();
  138. private Usuario usuario;
  139. private Long codigoSM = 0L;
  140. private Long codigoSM2 = 0L;
  141.  
  142. //variables para armar el codigo sm
  143. private Long numero;
  144. private Long gestion;
  145.  
  146. private List<ElementoFormularioTramite> plantillaVentanilla = new ArrayList<ElementoFormularioTramite>();
  147. private String idFormularioExterno;
  148.  
  149. //variables tipoGenero
  150. private String valorTipoGenero = "";
  151. private List<Dominio> lstTipoGenero = new ArrayList<Dominio>();
  152.  
  153. //variables para mostrar en caso que sea el tiposigno otros
  154. private Boolean panelOtro = Boolean.FALSE;
  155. private String textoOtroPI100 = "";
  156.  
  157. //variables para el tipo de modificacion que se debe guardar
  158. private String codigoModificacion = "";
  159. private String codigoModificacionIngresa = "";
  160.  
  161. //variables para la clase niza de renovaciones
  162. private Long idClaseNiza;
  163. private List<ClaseNiza> lstClaseNiza;
  164. private Long valorClaseNiza;
  165. private Long valornumeroRegistroRegistrado;
  166. private String valorSerieRegistroRegistrado;
  167. private Date fechaOtorgacionMarca;
  168. private Integer valorNumeroUltimaRenovacion;
  169. private Integer valorNumeroPenultimaRenovacion;
  170. private String valorListaProductosLimitacion;
  171. private Integer valorClaseNizaReclasificacion;
  172. private String labelSigla = "SM";
  173. private String labelSiglaopo = "OP";
  174. private String labelSiglaRenovacion = "SR";
  175.  
  176. //</editor-fold>
  177. @PostConstruct
  178. public void init() {
  179.  
  180. images = new ArrayList<String>();
  181.  
  182. try {
  183. fechaIngreso = comunService.obtenerFechaHoraServidor(1l);
  184. usuario = usuarioService.obtenerUsuario(getIdUsuarioSession());
  185.  
  186. if (usuario.getIdusuario() != null) {
  187. //obtener la regional
  188. Regional regional = regionalService.obtenerRegionalPorIdRegiona(usuario.getIdregional());
  189. //this.oficina = regional.getTipoCiudadNotificacion();
  190. } else {
  191. //this.oficina = "LPZ";
  192. }
  193. // this.cambiarRegionalSM();
  194.  
  195. //cargar los datos de la Oficina
  196. listaOficina = dominioService.obtenerListadoDominio("oficina");
  197. lstTipoGenero = dominioService.obtenerListadoDominio("tipo_genero");
  198. lstClaseNiza = claseNizaService.obtenerListadoClaseNiza();
  199.  
  200. //inicializar los paneles
  201. this.panelPI100 = Boolean.FALSE;
  202. this.panelPI101 = Boolean.FALSE;
  203. this.panelPI102 = Boolean.FALSE;
  204. this.panelPI103 = Boolean.FALSE;
  205. this.panelPI104 = Boolean.FALSE;
  206. this.panelPI105 = Boolean.FALSE;
  207.  
  208. } catch (Exception ex) {
  209. Logger.getLogger(IngresoSolicitudTramiteBean.class.getName()).log(Level.SEVERE, null, ex);
  210. }
  211.  
  212. }
  213.  
  214. /**
  215. *
  216. * Metodo que obtiene el listado que se envia del popup de requisitos
  217. *
  218. * Creado: Eddy Valero Fecha: 28/03/2017
  219. *
  220. */
  221. public void cambiarRegionalSM() {
  222.  
  223. switch (oficina) {
  224. case "SCZ":
  225. labelSigla = "SM-S";
  226. break;
  227. case "CBA":
  228. labelSigla = "SM-C";
  229. break;
  230. case "ALT":
  231. labelSigla = "SM-E";
  232. break;
  233. case "TJA":
  234. labelSigla = "SM-T";
  235. break;
  236. case "CHQ":
  237. labelSigla = "SM-H";
  238. break;
  239. case "ORU":
  240. labelSigla = "SM-O";
  241. break;
  242. default:
  243. labelSigla = "SM";
  244. break;
  245.  
  246. }
  247.  
  248. }
  249.  
  250. public void cambiarRegionalSR() {
  251.  
  252. switch (oficina) {
  253. case "SCZ":
  254. labelSiglaRenovacion = "SR-S";
  255. break;
  256. case "CBA":
  257. labelSiglaRenovacion = "SR-C";
  258. break;
  259. case "ALT":
  260. labelSiglaRenovacion = "SR-E";
  261. break;
  262. case "TJA":
  263. labelSiglaRenovacion = "SR-T";
  264. break;
  265. case "CHQ":
  266. labelSiglaRenovacion = "SR-H";
  267. break;
  268. case "ORU":
  269. labelSiglaRenovacion = "SR-O";
  270. break;
  271. default:
  272. labelSiglaRenovacion = "SR";
  273. break;
  274. }
  275.  
  276. }
  277.  
  278. public void cambiarRegionalOP() {
  279.  
  280. switch (oficina) {
  281. case "SCZ":
  282. labelSiglaopo = "OP-S";
  283. break;
  284. case "CBA":
  285. labelSiglaopo = "OP-C";
  286. break;
  287. case "ALT":
  288. labelSiglaopo = "OP-E";
  289. break;
  290. case "TJA":
  291. labelSiglaRenovacion = "OP-T";
  292. break;
  293. case "CHQ":
  294. labelSiglaRenovacion = "OP-H";
  295. break;
  296. case "ORU":
  297. labelSiglaRenovacion = "OP-O";
  298. break;
  299.  
  300. default:
  301. labelSiglaopo = "OP";
  302. break;
  303. }
  304.  
  305. }
  306.  
  307. /**
  308. * *
  309. * Metodo que obtiene el listado que se envia del popup de requisitos
  310. * Creado: Eddy Valero Fecha: 06/09/2016
  311. */
  312. public void obtenerListadoPlantilla(SelectEvent event) {
  313. if (event.getObject() != "Exit") {
  314. plantillaVentanilla = (List<ElementoFormularioTramite>) event.getObject();
  315. } else {
  316. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Cerrado"));
  317. }
  318. }
  319.  
  320. /**
  321. * *
  322. * Metodo que realiza la busque de un formulario de acuerdo a su tramite
  323. * Creado: Eddy Valero Fecha: 06/09/2016
  324. *
  325. *
  326. */
  327. public void busquedaFormularioTipoTramite() {
  328. this.plantillaVentanilla = new ArrayList<ElementoFormularioTramite>();
  329. if (!numeroFormulario.equalsIgnoreCase("")) {
  330. //obtener el formulario y su tipo de tramite
  331. HashMap mapResultado = new HashMap();
  332.  
  333. //eliminar el listado de imagenes
  334. formularioPI100 = new FormularioPI100();
  335. formularioPI101 = new FormularioPI101();
  336. formularioPI102 = new FormularioPI102();
  337. formularioPI103 = new FormularioPI103();
  338. formularioPI104 = new FormularioPI104();
  339. formularioPI105 = new FormularioPI105();
  340.  
  341. try {
  342. fechaIngreso = comunService.obtenerFechaHoraServidor(1l);
  343. DateFormat df = new SimpleDateFormat("yyyy");
  344. this.setGestion(Long.valueOf(df.format(fechaIngreso)));
  345. this.setNumero(null);
  346. mapResultado = this.formularioPI100Service.obtenerNumeroFormulario(numeroFormulario);
  347.  
  348. if (mapResultado.get("continuarFlujo").equals("true")) {
  349. if (mapResultado.get("idFormulario").equals("0")) {
  350. //si es vacio
  351. this.panelEncontrado = Boolean.TRUE;
  352. this.panelNoEncontrado = Boolean.FALSE;
  353. this.panelPI100 = Boolean.FALSE;
  354. this.panelPI101 = Boolean.FALSE;
  355. this.panelPI102 = Boolean.FALSE;
  356. this.panelPI103 = Boolean.FALSE;
  357. this.panelPI104 = Boolean.FALSE;
  358. this.panelPI105 = Boolean.FALSE;
  359. //guardar el tipo de tramite del formulario
  360. this.tipoTramite = mapResultado.get("tipoTramite").toString();
  361.  
  362. } else {
  363. if (mapResultado.get("mensaje").equals("")) {
  364.  
  365. this.idFormularioExterno = mapResultado.get("idFormulario").toString();
  366.  
  367. //obtener el o los formularios dependiendo
  368. if (mapResultado.get("tipoFormulario").equals(EnumTipoFormulario.REGISTRO_SIGNO_DISTINTIVO.getCodigo())) {
  369. this.panelPI100 = Boolean.TRUE;
  370. this.panelPI101 = Boolean.FALSE;
  371. this.panelPI102 = Boolean.FALSE;
  372. this.panelPI103 = Boolean.FALSE;
  373. this.panelPI104 = Boolean.FALSE;
  374. this.panelPI105 = Boolean.FALSE;
  375. this.panelEncontrado = Boolean.FALSE;
  376. this.panelNoEncontrado = Boolean.FALSE;
  377.  
  378. //obtener el formularioPI100
  379. generarFormularioPI100(mapResultado.get("idFormulario").toString());
  380.  
  381. }
  382. if (mapResultado.get("tipoFormulario").equals(EnumTipoFormulario.REGISTRO_NOMBRE_COMERCIAL.getCodigo())) {
  383. this.panelPI100 = Boolean.FALSE;
  384. this.panelPI101 = Boolean.TRUE;
  385. this.panelPI102 = Boolean.FALSE;
  386. this.panelPI103 = Boolean.FALSE;
  387. this.panelPI104 = Boolean.FALSE;
  388. this.panelPI105 = Boolean.FALSE;
  389. this.panelEncontrado = Boolean.FALSE;
  390. this.panelNoEncontrado = Boolean.FALSE;
  391. //obtener el formularioPI101
  392. generarFormularioPI101(mapResultado.get("idFormulario").toString());
  393.  
  394. }
  395.  
  396. if (mapResultado.get("tipoFormulario").equals(EnumTipoFormulario.REGISTRO_LEMA_COMERCIAL.getCodigo())) {
  397. this.panelPI100 = Boolean.FALSE;
  398. this.panelPI101 = Boolean.FALSE;
  399. this.panelPI102 = Boolean.TRUE;
  400. this.panelPI103 = Boolean.FALSE;
  401. this.panelPI104 = Boolean.FALSE;
  402. this.panelPI105 = Boolean.FALSE;
  403. this.panelEncontrado = Boolean.FALSE;
  404. this.panelNoEncontrado = Boolean.FALSE;
  405. //obtener el formularioPI102
  406. generarFormularioPI102(mapResultado.get("idFormulario").toString());
  407. }
  408.  
  409. if (mapResultado.get("tipoFormulario").equals(EnumTipoFormulario.REGISTRO_MODIFICACION.getCodigo())) {
  410. this.panelPI100 = Boolean.FALSE;
  411. this.panelPI101 = Boolean.FALSE;
  412. this.panelPI102 = Boolean.FALSE;
  413. this.panelPI103 = Boolean.TRUE;
  414. this.panelPI104 = Boolean.FALSE;
  415. this.panelPI105 = Boolean.FALSE;
  416. this.panelEncontrado = Boolean.FALSE;
  417. this.panelNoEncontrado = Boolean.FALSE;
  418. //obtener el formularioPI103
  419. generarFormularioPI103(mapResultado.get("idFormulario").toString());
  420. }
  421.  
  422. if (mapResultado.get("tipoFormulario").equals(EnumTipoFormulario.REGISTRO_RENOVACION.getCodigo())) {
  423. this.panelPI100 = Boolean.FALSE;
  424. this.panelPI101 = Boolean.FALSE;
  425. this.panelPI102 = Boolean.FALSE;
  426. this.panelPI103 = Boolean.FALSE;
  427. this.panelPI104 = Boolean.TRUE;
  428. this.panelPI105 = Boolean.FALSE;
  429. this.panelEncontrado = Boolean.FALSE;
  430. this.panelNoEncontrado = Boolean.FALSE;
  431. //obtener el formularioPI104
  432. generarFormularioPI104(mapResultado.get("idFormulario").toString());
  433. }
  434. if (mapResultado.get("tipoFormulario").equals(EnumTipoFormulario.REGISTRO_OPOSICION.getCodigo())) {
  435. this.panelPI100 = Boolean.FALSE;
  436. this.panelPI101 = Boolean.FALSE;
  437. this.panelPI102 = Boolean.FALSE;
  438. this.panelPI103 = Boolean.FALSE;
  439. this.panelPI104 = Boolean.FALSE;
  440. this.panelPI105 = Boolean.TRUE;
  441. this.panelEncontrado = Boolean.FALSE;
  442. this.panelNoEncontrado = Boolean.FALSE;
  443. //obtener el formularioPI105
  444. generarFormularioPI105(mapResultado.get("idFormulario").toString());
  445. }
  446.  
  447. } else {
  448. //si es vacio
  449. this.panelPI100 = Boolean.FALSE;
  450. this.panelPI101 = Boolean.FALSE;
  451. this.panelPI102 = Boolean.FALSE;
  452. this.panelPI103 = Boolean.FALSE;
  453. this.panelPI104 = Boolean.FALSE;
  454. this.panelPI105 = Boolean.FALSE;
  455. this.panelEncontrado = Boolean.FALSE;
  456. this.panelNoEncontrado = Boolean.TRUE;
  457. }
  458.  
  459. }
  460.  
  461. } else {
  462. //si es vacio
  463. this.panelPI100 = Boolean.FALSE;
  464. this.panelPI101 = Boolean.FALSE;
  465. this.panelPI102 = Boolean.FALSE;
  466. this.panelPI103 = Boolean.FALSE;
  467. this.panelPI104 = Boolean.FALSE;
  468. this.panelPI105 = Boolean.FALSE;
  469. this.panelEncontrado = Boolean.FALSE;
  470. this.panelNoEncontrado = Boolean.TRUE;
  471.  
  472. }
  473.  
  474. } catch (Exception ex) {
  475. Logger.getLogger(IngresoSolicitudTramiteBean.class.getName()).log(Level.SEVERE, null, ex);
  476. }
  477. } else {
  478. this.panelPI100 = Boolean.FALSE;
  479. this.panelPI101 = Boolean.FALSE;
  480. this.panelPI102 = Boolean.FALSE;
  481. this.panelPI103 = Boolean.FALSE;
  482. this.panelPI104 = Boolean.FALSE;
  483. this.panelPI105 = Boolean.FALSE;
  484. this.panelEncontrado = Boolean.FALSE;
  485. this.panelNoEncontrado = Boolean.TRUE;
  486. }
  487. }
  488.  
  489. //<editor-fold defaultstate="collapsed" desc="Generar formularios de acuerdo al tramite">
  490. /**
  491. * Método que permite generar el FormularioPI100 creado: Eddy Valero Fecha:
  492. * 06/09/2016
  493. *
  494. * @param idFormulario
  495. */
  496. public void generarFormularioPI100(String idFormulario) {
  497.  
  498. try {
  499. formularioPI100 = this.formularioPI100Service.obtenerDatosFormularioPI100(Long.parseLong(idFormulario));
  500. this.oficina = formularioPI100.getDirecciones().get(0).getCiudadNotificacion();
  501. cambiarRegionalSM();
  502. this.fechaIngreso = comunService.obtenerFechaHoraServidor(1L);
  503.  
  504. //cargar el tipo signo otro
  505. for (SmTipoSignos smTipoSignos : formularioPI100.getSmTipoSignos()) {
  506. if (smTipoSignos.getTipoSigno().equals("OTRO")) {
  507. this.panelOtro = Boolean.TRUE;
  508. this.textoOtroPI100 = smTipoSignos.getDescripcionOtro();
  509.  
  510. }
  511. }
  512.  
  513. cargarArchivoWAR(formularioPI100.getLogotipos());
  514. } catch (Exception ex) {
  515. Logger.getLogger(IngresoSolicitudTramiteBean.class.getName()).log(Level.SEVERE, null, ex);
  516. }
  517.  
  518. }
  519.  
  520. /**
  521. * Método que permite generar el FormularioPI101
  522. *
  523. * creado: Eddy Valero Fecha: 06/09/2016
  524. *
  525. * @param idFormulario
  526. */
  527. public void generarFormularioPI101(String idFormulario) {
  528.  
  529. try {
  530. formularioPI101 = this.formularioPI101Service.obtenerDatosFormularioPI101(Long.parseLong(idFormulario));
  531. this.oficina = formularioPI101.getDirecciones().get(0).getCiudadNotificacion();
  532. cambiarRegionalSM();
  533.  
  534. cargarArchivoWAR(formularioPI101.getLogotipos());
  535.  
  536. } catch (Exception ex) {
  537. Logger.getLogger(IngresoSolicitudTramiteBean.class.getName()).log(Level.SEVERE, null, ex);
  538. }
  539.  
  540. }
  541.  
  542. /**
  543. * Método que permite generar el FormularioPI102
  544. *
  545. * creado: Eddy Valero Fecha: 06/09/2016
  546. *
  547. * @param idFormulario
  548. */
  549. public void generarFormularioPI102(String idFormulario) {
  550.  
  551. try {
  552.  
  553. formularioPI102 = this.formularioPI102Service.obtenerDatosFormularioPI102(Long.parseLong(idFormulario));
  554. this.oficina = formularioPI102.getDirecciones().get(0).getCiudadNotificacion();
  555. cambiarRegionalSM();
  556.  
  557. } catch (Exception ex) {
  558. Logger.getLogger(IngresoSolicitudTramiteBean.class.getName()).log(Level.SEVERE, null, ex);
  559. }
  560.  
  561. }
  562.  
  563. /**
  564. * Método que permite generar el FormularioPI103
  565. *
  566. * creado: Eddy Valero Fecha: 24/10/2016
  567. *
  568. * @param idFormulario
  569. */
  570. public void generarFormularioPI103(String idFormulario) {
  571.  
  572. try {
  573. formularioPI103 = this.formularioPI103Service.obtenerDatosFormularioPI103(Long.parseLong(idFormulario));
  574. this.oficina = formularioPI103.getDirecciones().get(0).getCiudadNotificacion();
  575. this.valorTipoGenero = formularioPI103.getModificaciones().getTipoGeneroRegistrado();
  576. // if (formularioPI103.getModificaciones().getTipoModificacion().equals("CANO")) {
  577. // codigoModificacion = "CN";
  578. // }
  579. //
  580. // if (formularioPI103.getModificaciones().getTipoModificacion().equals("CADO")) {
  581. // codigoModificacion = "CD";
  582. // }
  583. //
  584. // if (formularioPI103.getModificaciones().getTipoModificacion().equals("CATR")) {
  585. // codigoModificacion = "ST";
  586. // }
  587. //
  588. // if (formularioPI103.getModificaciones().getTipoModificacion().equals("CAFU")) {
  589. // codigoModificacion = "SF";
  590. // }
  591. //
  592. // if (formularioPI103.getModificaciones().getTipoModificacion().equals("CALU")) {
  593. // codigoModificacion = "LU";
  594. // }
  595. // codigoModificacionIngresa = codigoModificacion;
  596. cambiarSiglaModificacion();
  597. } catch (Exception ex) {
  598. Logger.getLogger(IngresoSolicitudTramiteBean.class.getName()).log(Level.SEVERE, null, ex);
  599. }
  600.  
  601. }
  602.  
  603. public void cambiarSiglaModificacion() {
  604.  
  605. if (formularioPI103.getModificaciones().getTipoModificacion().equals("CANO")) {
  606. codigoModificacion = "CN";
  607. }
  608.  
  609. if (formularioPI103.getModificaciones().getTipoModificacion().equals("CADO")) {
  610. codigoModificacion = "CD";
  611. }
  612.  
  613. if (formularioPI103.getModificaciones().getTipoModificacion().equals("CATR")) {
  614. codigoModificacion = "ST";
  615. }
  616.  
  617. if (formularioPI103.getModificaciones().getTipoModificacion().equals("CAFU")) {
  618. codigoModificacion = "SF";
  619. }
  620.  
  621. if (formularioPI103.getModificaciones().getTipoModificacion().equals("CALU")) {
  622. codigoModificacion = "LU";
  623. }
  624. codigoModificacionIngresa = codigoModificacion;
  625. switch (oficina) {
  626. case "ALT":
  627. codigoModificacionIngresa = codigoModificacionIngresa + "-E";
  628. break;
  629. case "CBA":
  630. codigoModificacionIngresa = codigoModificacionIngresa + "-C";
  631. break;
  632. case "SCZ":
  633. codigoModificacionIngresa = codigoModificacionIngresa + "-S";
  634. break;
  635. case "TJA":
  636. codigoModificacionIngresa = codigoModificacionIngresa + "-T";
  637. break;
  638. case "CHQ":
  639. codigoModificacionIngresa = codigoModificacionIngresa + "-H";
  640. break;
  641. case "ORU":
  642. codigoModificacionIngresa = codigoModificacionIngresa + "-O";
  643. break;
  644. case "LPZ":
  645. codigoModificacionIngresa = codigoModificacionIngresa + "";
  646. break;
  647. default:
  648. break;
  649. }
  650. }
  651.  
  652. /**
  653. * Método que permite generar el FormularioPI104
  654. *
  655. * creado: Eddy Valero Fecha: 26/10/2016
  656. *
  657. * @param idFormulario
  658. */
  659. public void generarFormularioPI104(String idFormulario) {
  660. try {
  661.  
  662. formularioPI104 = this.formularioPI104Service.obtenerDatosFormularioPI104(Long.parseLong(idFormulario));
  663. this.oficina = formularioPI104.getDirecciones().get(0).getCiudadNotificacion();
  664. this.valorTipoGenero = formularioPI104.getSolicitudRenovaciones().getTipoGenero();
  665. this.valorClaseNiza = Long.valueOf(formularioPI104.getSolicitudRenovaciones().getClaseNizaRegistrado());
  666. cambiarRegionalSR();
  667. this.valornumeroRegistroRegistrado = formularioPI104.getSolicitudRenovaciones().getNumeroRegistro();
  668. this.valorSerieRegistroRegistrado = formularioPI104.getSolicitudRenovaciones().getSerieRegistro();
  669. this.fechaOtorgacionMarca = formularioPI104.getSolicitudRenovaciones().getFechaOtorgacionMarca();
  670. this.valorNumeroUltimaRenovacion = formularioPI104.getSolicitudRenovaciones().getNumeroUltimaRenovacion();
  671. this.valorNumeroPenultimaRenovacion = formularioPI104.getSolicitudRenovaciones().getNumeroPenultimaRenovacion();
  672. this.valorListaProductosLimitacion = formularioPI104.getSolicitudRenovaciones().getListaProductosLimitacion();
  673. this.valorClaseNizaReclasificacion = formularioPI104.getSolicitudRenovaciones().getClaseNizaReclasificacion();
  674.  
  675. } catch (Exception ex) {
  676. Logger.getLogger(IngresoSolicitudTramiteBean.class.getName()).log(Level.SEVERE, null, ex);
  677. }
  678.  
  679. }
  680.  
  681. /**
  682. * Método que permite generar el FormularioPI105
  683. *
  684. * creado: Luis Angel Quispe: 13/07/2017
  685. *
  686. * @param idFormulario
  687. */
  688. public void generarFormularioPI105(String idFormulario) {
  689.  
  690. try {
  691. formularioPI105 = this.formularioPI105Service.obtenerDatosFormularioPI105(Long.parseLong(idFormulario));
  692. this.oficina = formularioPI105.getDirecciones().get(0).getCiudadNotificacion();
  693.  
  694. } catch (Exception ex) {
  695. Logger.getLogger(IngresoSolicitudTramiteBean.class.getName()).log(Level.SEVERE, null, ex);
  696. }
  697.  
  698. }
  699.  
  700. //</editor-fold>
  701. //<editor-fold defaultstate="collapsed" desc="Definicion de metodos comunes">
  702. /**
  703. *
  704. * Metodo para devolver el pais
  705. *
  706. * Creado: Eddy Valero Kari Fecha: 26/10/2016
  707. *
  708. * @param codigo
  709. * @return
  710. * @throws java.lang.Exception
  711. */
  712. public String devuelvePais(String codigo) throws Exception {
  713. if (codigo != null && !codigo.equals("")) {
  714. return dominioService.obtenerListadoDominioXCodigo(EnumNombreDominio.PAIS.getCodigo(), codigo).get(0).getNombre();
  715. }
  716. return "";
  717. }
  718.  
  719. /**
  720. *
  721. * Metodo para devolver el lugar de expedicion
  722. *
  723. * Creado: Eddy Valero Kari Fecha: 26/10/2016
  724. *
  725. * @param codigo
  726. * @return
  727. * @throws java.lang.Exception
  728. */
  729. public String devuelveDepartamento(String codigo) throws Exception {
  730. if (codigo != null && !codigo.equals("")) {
  731. return dominioService.obtenerListadoDominioXCodigo(EnumNombreDominio.LUGAR_EXPEDICION.getCodigo(), codigo).get(0).getNombre();
  732. }
  733. return "";
  734. }
  735.  
  736. /**
  737. *
  738. * Metodo que devuelve el tipo persona
  739. *
  740. * Creado: Eddy Valero Kari Fecha: 28/12/2016
  741. *
  742. * @param codigo
  743. * @return
  744. * @throws java.lang.Exception
  745. */
  746. public String devuelveTipoTitular(String codigo) throws Exception {
  747. if (codigo != null && !codigo.equals("")) {
  748. return dominioService.obtenerListadoDominioXCodigo(EnumNombreDominio.TIPO_TITULAR.getCodigo(), codigo).get(0).getNombre();
  749. }
  750. return "";
  751. }
  752.  
  753. /**
  754. *
  755. * Metodo que obtiene la imagen y lo carga en el war de la aplicacion
  756. *
  757. * Creado: Eddy Valero Kari Fecha: 28/10/2016
  758. *
  759. * @param listaLogotipos
  760. */
  761. public void cargarArchivoWAR(List<Logotipos> listaLogotipos) {
  762.  
  763. if (listaLogotipos.size() > 0) {
  764.  
  765. FacesContext facesContext = FacesContext.getCurrentInstance();
  766. ServletContext servletContext = (ServletContext) facesContext.getExternalContext().getContext();
  767. String rutaWar = servletContext.getRealPath(EnumCarpetasTemporales.CARPETA_IMAGENES.getCodigo());
  768.  
  769. File targetFolder = new File(rutaWar);
  770.  
  771. if (!targetFolder.exists()) {
  772. targetFolder.mkdirs();
  773. }
  774.  
  775. byte[] fotoByte = listaLogotipos.get(0).getImagen();
  776.  
  777. String imagenDibuja = rutaWar + File.separator + listaLogotipos.get(0).getNombreArchivo();
  778. // String imagenDibuja = rutaWar + File.separator + this.codigoSM;
  779.  
  780. //enviar el imagenPojo a la vista, antes hacemos una previsualizacion
  781. crearArchivo(fotoByte, imagenDibuja);
  782.  
  783. }
  784.  
  785. }
  786.  
  787. /**
  788. * *
  789. * Metodo que guarda el archivo en una ruta determinada
  790. *
  791. *
  792. *
  793. */
  794. private void crearArchivo(byte[] bytes, String archivo) {
  795.  
  796. FileOutputStream fos;
  797. try {
  798. fos = new FileOutputStream(archivo);
  799. fos.write(bytes);
  800.  
  801. fos.flush();
  802. fos.close();
  803.  
  804. } catch (FileNotFoundException ex) {
  805. ex.printStackTrace();
  806. } catch (IOException ex) {
  807. ex.printStackTrace();
  808. } catch (Exception e) {
  809. e.printStackTrace();
  810. }
  811. }
  812.  
  813. //</editor-fold>
  814. /**
  815. * *
  816. * Metodo para ingresar el registro de acuerdo al tramite, se debe enviar el
  817. * codigoSM, para pintar la plantilla de ventanilla
  818. *
  819. * @return String
  820. */
  821. public String accionIngresarRegistro() {
  822. try {
  823. //validar el formulario ingreso
  824. if (validarIngresoFormulario()) {
  825. if (this.oficina.equals("")) {
  826. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "La oficina no es válido", " por favor verifique los datos"));
  827. return null;
  828. }
  829. // valida que la numero no sea cero o valor negativo
  830. if (this.numero < 1) {
  831. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "El número debe ser mayor a cero", " por favor verifique los datos"));
  832. return null;
  833. }
  834. // valida que la gestion no sea cero o valor negativo
  835. if (this.gestion < 1) {
  836. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "La gestión no es válido", " por favor verifique los datos"));
  837. return null;
  838. }
  839.  
  840. //codificar la cadena SM
  841. codigoSM = comunService.codificarCodigoSM(numero.toString(), gestion.toString(), "");
  842. /*Long numero2 = numero - 1l;
  843.  
  844. // si valor numero2 es cero, no codificar codigoSM2
  845. if (numero2 > 0) {
  846. codigoSM2 = comunService.codificarCodigoSM((numero2).toString(), gestion.toString(), "");
  847. }*/
  848.  
  849. HttpServletRequest mirequest = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
  850. mirequest.setAttribute("codigoSM", this.codigoSM);
  851. mirequest.setAttribute("oficina", this.oficina);
  852. mirequest.setAttribute("idFormularioExterno", this.idFormularioExterno);
  853.  
  854. //variables para la modificacion: numero gestion y codigoModificacion
  855. mirequest.setAttribute("numero", this.numero);
  856. mirequest.setAttribute("gestion", this.gestion);
  857. mirequest.setAttribute("codigoModificacion", this.codigoModificacionIngresa);
  858.  
  859. if (this.panelPI100.equals(Boolean.TRUE)) {
  860. mirequest.setAttribute("codigoSolicitud", "REGS");
  861. mirequest.setAttribute("codigoFormulario", "PI100");
  862.  
  863. //validar que el sm no se encuentre en la base de datos
  864. if (ingresoFormularioService.verificarExistenciaRegistroMarcaXSM(codigoSM)) {
  865. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "El codigo SM ingresado ya existe", " verificar los datos ingresados"));
  866. return null;
  867. }
  868.  
  869. /*if (numero2 > 0) {
  870. //validar que el sm2 se encuentre en la base de datos
  871. if (!ingresoFormularioService.verificarExistenciaRegistroMarcaXSM(codigoSM2)) {
  872. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "El Número no es correlativo válido para la oficina: " + dominioService.obtenerNombreCodigoDominio("oficina", this.oficina), " verificar los datos ingresados"));
  873. return null;
  874. }
  875. }*/
  876. } else if (this.panelPI101.equals(Boolean.TRUE)) {
  877. mirequest.setAttribute("codigoSolicitud", "REGS");
  878. mirequest.setAttribute("codigoFormulario", "PI101");
  879.  
  880. //validar que el sm no se encuentre en la base de datos
  881. if (ingresoFormularioService.verificarExistenciaRegistroMarcaXSM(codigoSM)) {
  882. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "El codigo SM ingresado ya existe", " verificar los datos ingresados"));
  883. return null;
  884. }
  885. /*if (numero2 > 0) {
  886. //validar que el sm2 se encuentre en la base de datos
  887. if (!ingresoFormularioService.verificarExistenciaRegistroMarcaXSM(codigoSM2)) {
  888. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "El Número no es correlativo válido para la oficina: " + dominioService.obtenerNombreCodigoDominio("oficina", this.oficina), " verificar los datos ingresados"));
  889. return null;
  890. }
  891. }*/
  892. } else if (this.panelPI102.equals(Boolean.TRUE)) {
  893. mirequest.setAttribute("codigoSolicitud", "REGS");
  894. mirequest.setAttribute("codigoFormulario", "PI102");
  895.  
  896. //validar que el sm no se encuentre en la base de datos
  897. if (ingresoFormularioService.verificarExistenciaRegistroMarcaXSM(codigoSM)) {
  898. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "El codigo SM ingresado ya existe", " verificar los datos ingresados"));
  899. return null;
  900. }
  901. /*if (numero2 > 0) {
  902. //validar que el sm2 se encuentre en la base de datos
  903. if (!ingresoFormularioService.verificarExistenciaRegistroMarcaXSM(codigoSM2)) {
  904. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "El Número no es correlativo válido para la oficina: " + dominioService.obtenerNombreCodigoDominio("oficina", this.oficina), " verificar los datos ingresados"));
  905. return null;
  906. }
  907. }*/
  908. } else if (this.panelPI103.equals(Boolean.TRUE)) {
  909. mirequest.setAttribute("codigoSolicitud", "MODI");
  910. mirequest.setAttribute("codigoFormulario", "PI103");
  911.  
  912. //validar que la modificacion no se encuentre en la base de datos
  913. if (ingresoFormularioService.verificarExistenciaRegistroModificacion(this.codigoModificacionIngresa, this.numero, this.gestion)) {
  914. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "El codigo de modificación ya existe", " verificar los datos ingresados"));
  915. return null;
  916. }
  917. /*if (numero2 > 0) {
  918. //validar que la modificacion se encuentre en la base de datos
  919. if (!ingresoFormularioService.verificarExistenciaRegistroModificacion(this.codigoModificacionIngresa, numero2, this.gestion)) {
  920. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "El código modificación no es correlativo válido para la oficina: " + dominioService.obtenerNombreCodigoDominio("oficina", this.oficina), " verificar los datos ingresados"));
  921. return null;
  922. }
  923. }*/
  924.  
  925. } else if (this.panelPI104.equals(Boolean.TRUE)) {
  926. mirequest.setAttribute("codigoSolicitud", "RENO");
  927. mirequest.setAttribute("codigoFormulario", "PI104");
  928.  
  929. //validar que el sr no se encuentre en la base de datos
  930. if (ingresoFormularioService.verificarExistenciaRegistroRenovacion(this.numero, this.gestion)) {
  931. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "El codigo de renovación ya existe", " verificar los datos ingresados"));
  932. return null;
  933. }
  934. } else if (this.panelPI105.equals(Boolean.TRUE)) {
  935. mirequest.setAttribute("codigoSolicitud", "REOP");
  936. mirequest.setAttribute("codigoFormulario", "PI105");
  937. if (ingresoFormularioService.verificarExistenciaRegistroOposicion(this.numero, this.gestion)) {
  938. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "El codigo oposición ya existe", " verificar los datos ingresados"));
  939. return null;
  940. }
  941. }
  942.  
  943. //cargar variables de session de oficina y FechaIngreso
  944. setFechaIngresoSolicitudSession(fechaIngreso);
  945.  
  946. return "ingresoRecepcionDeDocumentos";
  947. }
  948.  
  949. //desplegar mensaje de error
  950. FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Validación de formulario", "ingresar el numero y la gestión."));
  951. return null;
  952.  
  953. } catch (Exception ex) {
  954. java.util.logging.Logger.getLogger(IngresoSolicitudTramiteBean.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  955. }
  956. return null;
  957. }
  958.  
  959. public Boolean validarIngresoFormulario() {
  960.  
  961. //si la validacion es correcta retornar verdadero
  962. if ((this.numero != null)
  963. && (this.gestion != null)) {
  964. return Boolean.TRUE;
  965. } else {
  966. return Boolean.FALSE;
  967. }
  968.  
  969. }
  970.  
  971. public String accionAbrirPlantillaTramiteIngresado() {
  972.  
  973. setNumeroFormularioSolicitudSession(numeroFormulario);
  974. setTipoTramiteSolicitudSession(tipoTramite);
  975.  
  976. return "plantillaTramiteIngresado";
  977.  
  978. }
  979.  
  980. // public String abrirSeguimiento() {
  981. // this.setNavegaPagina("abrirExpediente");
  982. // return ("abrirSeguimiento");
  983. // }
  984. // public String abrirHistorial() {
  985. // this.setNavegaPagina("abrirExpediente");
  986. // return ("abrirPlantillaHistorial");
  987. // }
  988. // public String abrirObservacionTramite() {
  989. // this.setNavegaPagina("ingresoSolicitud");
  990. // return ("abrirObservacionTramite");
  991. // }
  992. // public String abrirFinalizar() {
  993. // return ("abrirPrincipal");
  994. // }
  995. // public String abrirPoderDepositado() {
  996. // return ("abrirLibroPoderes");
  997. // }
  998. public void accionPanelGenerarPlantillaVentanilla() {
  999. Map<String, Object> options = new HashMap<String, Object>();
  1000. options.put("resizable", true);
  1001. //options.put("draggable", true);
  1002. options.put("modal", true);
  1003. options.put("height", 650);
  1004. options.put("width", "90%");
  1005. options.put("contentHeight", "100%");
  1006. options.put("contentWidth", "100%");
  1007. options.put("closable", false);
  1008.  
  1009. //parametros a enviarse al dialogo
  1010. Map<String, List<String>> var = new HashMap<String, List<String>>();
  1011. List<String> params = new ArrayList();
  1012. // params.add("1");
  1013. // params.add("signo");
  1014.  
  1015. //enviar el tipo de tramite para el cual debe pintarse la plantilla
  1016. if (this.panelPI100.equals(Boolean.TRUE)
  1017. || this.panelPI101.equals(Boolean.TRUE)
  1018. || this.panelPI102.equals(Boolean.TRUE)) {
  1019. params.add("SM");
  1020. }
  1021. if (this.panelPI103.equals(Boolean.TRUE)) {
  1022. params.add("MOD");
  1023. }
  1024.  
  1025. if (this.panelPI103.equals(Boolean.TRUE)) {
  1026. params.add("REN");
  1027. }
  1028.  
  1029. var.put("datosGenerales", params);
  1030.  
  1031. RequestContext.getCurrentInstance().openDialog("preplantillaingresoSolicitud", options, var);
  1032.  
  1033. }
  1034.  
  1035. public String devuelveLugarExpedicion(String codigo) throws Exception {
  1036. try {
  1037. if (codigo != null && !codigo.equals("")) {
  1038. return dominioService.obtenerListadoDominioXCodigo(EnumNombreDominio.LUGAR_EXPEDICION.getCodigo(), codigo).get(0).getNombre();
  1039. }
  1040. return "";
  1041. } catch (Exception e) {
  1042. return "";
  1043. }
  1044. }
  1045.  
  1046. public String devuelveTipoSigno(String codigo) throws Exception {
  1047. try {
  1048. if (codigo != null && !codigo.equals("")) {
  1049. return dominioService.obtenerListadoDominioXCodigo(EnumNombreDominio.TIPO_SIGNO.getCodigo(), codigo).get(0).getNombre();
  1050. }
  1051. return "";
  1052. } catch (Exception e) {
  1053. return "";
  1054. }
  1055. }
  1056.  
  1057. public String devuelveTipoGenero(String codigo) throws Exception {
  1058. try {
  1059. if (codigo != null && !codigo.equals("")) {
  1060. return dominioService.obtenerListadoDominioXCodigo(EnumNombreDominio.TIPO_GENERO.getCodigo(), codigo).get(0).getNombre();
  1061. }
  1062. return "";
  1063. } catch (Exception e) {
  1064. return "";
  1065. }
  1066. }
  1067.  
  1068. public String devuelveNombreJuridicoONatural(String nombre, String primerApellido, String segundoApellido) throws Exception {
  1069. String campoNombreRazonSocial = " ";
  1070. if (nombre != null && !nombre.equals("")) {
  1071. campoNombreRazonSocial = nombre;
  1072. }
  1073. if (primerApellido != null && !primerApellido.equals("")) {
  1074. campoNombreRazonSocial = campoNombreRazonSocial + " " + primerApellido;
  1075. }
  1076. if (segundoApellido != null && !segundoApellido.equals("")) {
  1077. campoNombreRazonSocial = campoNombreRazonSocial + " " + segundoApellido;
  1078. }
  1079. return campoNombreRazonSocial;
  1080. }
  1081.  
  1082. //<editor-fold defaultstate="collapsed" desc="Getters y setters atributos">
  1083. public void setFormularioPI100Service(FormularioPI100Service formularioPI100Service) {
  1084. this.formularioPI100Service = formularioPI100Service;
  1085. }
  1086.  
  1087. public FormularioPI101Service getFormularioPI101Service() {
  1088. return formularioPI101Service;
  1089. }
  1090.  
  1091. public void setFormularioPI101Service(FormularioPI101Service formularioPI101Service) {
  1092. this.formularioPI101Service = formularioPI101Service;
  1093. }
  1094.  
  1095. public FormularioPI102Service getFormularioPI102Service() {
  1096. return formularioPI102Service;
  1097. }
  1098.  
  1099. public void setFormularioPI102Service(FormularioPI102Service formularioPI102Service) {
  1100. this.formularioPI102Service = formularioPI102Service;
  1101. }
  1102.  
  1103. public FormularioPI103Service getFormularioPI103Service() {
  1104. return formularioPI103Service;
  1105. }
  1106.  
  1107. public void setFormularioPI103Service(FormularioPI103Service formularioPI103Service) {
  1108. this.formularioPI103Service = formularioPI103Service;
  1109. }
  1110.  
  1111. public FormularioPI104Service getFormularioPI104Service() {
  1112. return formularioPI104Service;
  1113. }
  1114.  
  1115. public void setFormularioPI104Service(FormularioPI104Service formularioPI104Service) {
  1116. this.formularioPI104Service = formularioPI104Service;
  1117. }
  1118.  
  1119. public IngresoFormularioService getIngresoFormularioService() {
  1120. return ingresoFormularioService;
  1121. }
  1122.  
  1123. public void setIngresoFormularioService(IngresoFormularioService ingresoFormularioService) {
  1124. this.ingresoFormularioService = ingresoFormularioService;
  1125. }
  1126.  
  1127. public DominioService getDominioService() {
  1128. return dominioService;
  1129. }
  1130.  
  1131. public void setDominioService(DominioService dominioService) {
  1132. this.dominioService = dominioService;
  1133. }
  1134.  
  1135. public ComunService getComunService() {
  1136. return comunService;
  1137. }
  1138.  
  1139. public void setComunService(ComunService comunService) {
  1140. this.comunService = comunService;
  1141. }
  1142.  
  1143. public ClaseNizaService getClaseNizaService() {
  1144. return claseNizaService;
  1145. }
  1146.  
  1147. public void setClaseNizaService(ClaseNizaService claseNizaService) {
  1148. this.claseNizaService = claseNizaService;
  1149. }
  1150.  
  1151. public UsuarioService getUsuarioService() {
  1152. return usuarioService;
  1153. }
  1154.  
  1155. public void setUsuarioService(UsuarioService usuarioService) {
  1156. this.usuarioService = usuarioService;
  1157. }
  1158.  
  1159. public RegionalService getRegionalService() {
  1160. return regionalService;
  1161. }
  1162.  
  1163. public void setRegionalService(RegionalService regionalService) {
  1164. this.regionalService = regionalService;
  1165. }
  1166.  
  1167. public HashMap getMapResultado() {
  1168. return mapResultado;
  1169. }
  1170.  
  1171. public void setMapResultado(HashMap mapResultado) {
  1172. this.mapResultado = mapResultado;
  1173. }
  1174.  
  1175. public String getNumeroFormulario() {
  1176. return numeroFormulario;
  1177. }
  1178.  
  1179. public void setNumeroFormulario(String numeroFormulario) {
  1180. this.numeroFormulario = numeroFormulario;
  1181. }
  1182.  
  1183. public Boolean getPanelPI100() {
  1184. return panelPI100;
  1185. }
  1186.  
  1187. public void setPanelPI100(Boolean panelPI100) {
  1188. this.panelPI100 = panelPI100;
  1189.  
  1190. }
  1191.  
  1192. public Boolean getPanelNoEncontrado() {
  1193. return panelNoEncontrado;
  1194. }
  1195.  
  1196. public void setPanelNoEncontrado(Boolean panelNoEncontrado) {
  1197. this.panelNoEncontrado = panelNoEncontrado;
  1198. }
  1199.  
  1200. public Boolean getPanelEncontrado() {
  1201. return panelEncontrado;
  1202. }
  1203.  
  1204. public void setPanelEncontrado(Boolean panelEncontrado) {
  1205. this.panelEncontrado = panelEncontrado;
  1206. }
  1207.  
  1208. public FormularioPI100Service getFormularioPI100Service() {
  1209. return formularioPI100Service;
  1210. }
  1211.  
  1212. public FormularioPI100 getFormularioPI100() {
  1213. return formularioPI100;
  1214. }
  1215.  
  1216. public void setFormularioPI100(FormularioPI100 formularioPI100) {
  1217. this.formularioPI100 = formularioPI100;
  1218. }
  1219.  
  1220. public FormularioPI101 getFormularioPI101() {
  1221. return formularioPI101;
  1222. }
  1223.  
  1224. public void setFormularioPI101(FormularioPI101 formularioPI101) {
  1225. this.formularioPI101 = formularioPI101;
  1226. }
  1227.  
  1228. public FormularioPI102 getFormularioPI102() {
  1229. return formularioPI102;
  1230. }
  1231.  
  1232. public void setFormularioPI102(FormularioPI102 formularioPI102) {
  1233. this.formularioPI102 = formularioPI102;
  1234. }
  1235.  
  1236. public FormularioPI103 getFormularioPI103() {
  1237. return formularioPI103;
  1238. }
  1239.  
  1240. public void setFormularioPI103(FormularioPI103 formularioPI103) {
  1241. this.formularioPI103 = formularioPI103;
  1242. }
  1243.  
  1244. public FormularioPI104 getFormularioPI104() {
  1245. return formularioPI104;
  1246. }
  1247.  
  1248. public void setFormularioPI104(FormularioPI104 formularioPI104) {
  1249. this.formularioPI104 = formularioPI104;
  1250. }
  1251.  
  1252. public List<persona> getLstPersonas() {
  1253. return lstPersonas;
  1254. }
  1255.  
  1256. public void setLstPersonas(List<persona> lstPersonas) {
  1257. this.lstPersonas = lstPersonas;
  1258. }
  1259.  
  1260. public String getOficina() {
  1261. return oficina;
  1262. }
  1263.  
  1264. public void setOficina(String oficina) {
  1265. this.oficina = oficina;
  1266. }
  1267.  
  1268. public Boolean getPanelPI101() {
  1269. return panelPI101;
  1270. }
  1271.  
  1272. public void setPanelPI101(Boolean panelPI101) {
  1273. this.panelPI101 = panelPI101;
  1274. }
  1275.  
  1276. public Boolean getPanelPI102() {
  1277. return panelPI102;
  1278. }
  1279.  
  1280. public void setPanelPI102(Boolean panelPI102) {
  1281. this.panelPI102 = panelPI102;
  1282. }
  1283.  
  1284. public Boolean getPanelPI103() {
  1285. return panelPI103;
  1286. }
  1287.  
  1288. public void setPanelPI103(Boolean panelPI103) {
  1289. this.panelPI103 = panelPI103;
  1290. }
  1291.  
  1292. public Boolean getPanelPI104() {
  1293. return panelPI104;
  1294. }
  1295.  
  1296. public void setPanelPI104(Boolean panelPI104) {
  1297. this.panelPI104 = panelPI104;
  1298. }
  1299.  
  1300. public String getTipoTramite() {
  1301. return tipoTramite;
  1302. }
  1303.  
  1304. public void setTipoTramite(String tipoTramite) {
  1305. this.tipoTramite = tipoTramite;
  1306. }
  1307.  
  1308. public Date getFechaIngreso() {
  1309. return fechaIngreso;
  1310. }
  1311.  
  1312. public void setFechaIngreso(Date fechaIngreso) {
  1313. this.fechaIngreso = fechaIngreso;
  1314. }
  1315.  
  1316. public Usuario getUsuario() {
  1317. return usuario;
  1318. }
  1319.  
  1320. public void setUsuario(Usuario usuario) {
  1321. this.usuario = usuario;
  1322. }
  1323.  
  1324. public Long getCodigoSM() {
  1325. return codigoSM;
  1326. }
  1327.  
  1328. public void setCodigoSM(Long codigoSM) {
  1329. this.codigoSM = codigoSM;
  1330. }
  1331.  
  1332. public Long getCodigoSM2() {
  1333. return codigoSM2;
  1334. }
  1335.  
  1336. public void setCodigoSM2(Long codigoSM2) {
  1337. this.codigoSM2 = codigoSM2;
  1338. }
  1339.  
  1340. public Long getNumero() {
  1341. return numero;
  1342. }
  1343.  
  1344. public void setNumero(Long numero) {
  1345. this.numero = numero;
  1346. }
  1347.  
  1348. public Long getGestion() {
  1349. return gestion;
  1350. }
  1351.  
  1352. public void setGestion(Long gestion) {
  1353. this.gestion = gestion;
  1354. }
  1355.  
  1356. public List<Dominio> getListaOficina() {
  1357. return listaOficina;
  1358. }
  1359.  
  1360. public void setListaOficina(List<Dominio> listaOficina) {
  1361. this.listaOficina = listaOficina;
  1362. }
  1363.  
  1364. public List<String> getImages() {
  1365. return images;
  1366. }
  1367.  
  1368. public void setImages(List<String> images) {
  1369. this.images = images;
  1370. }
  1371.  
  1372. public Date getFechaSolicitud() {
  1373. return fechaSolicitud;
  1374. }
  1375.  
  1376. public void setFechaSolicitud(Date fechaSolicitud) {
  1377. this.fechaSolicitud = fechaSolicitud;
  1378. }
  1379.  
  1380. public List<ElementoFormularioTramite> getPlantillaVentanilla() {
  1381. return plantillaVentanilla;
  1382. }
  1383.  
  1384. public void setPlantillaVentanilla(List<ElementoFormularioTramite> plantillaVentanilla) {
  1385. this.plantillaVentanilla = plantillaVentanilla;
  1386. }
  1387.  
  1388. public String getIdFormularioExterno() {
  1389. return idFormularioExterno;
  1390. }
  1391.  
  1392. public void setIdFormularioExterno(String idFormularioExterno) {
  1393. this.idFormularioExterno = idFormularioExterno;
  1394. }
  1395.  
  1396. public String getValorTipoGenero() {
  1397. return valorTipoGenero;
  1398.  
  1399. }
  1400.  
  1401. public void setValorTipoGenero(String valorTipoGenero) {
  1402. this.valorTipoGenero = valorTipoGenero;
  1403. }
  1404.  
  1405. public List<Dominio> getLstTipoGenero() {
  1406. return lstTipoGenero;
  1407. }
  1408.  
  1409. public void setLstTipoGenero(List<Dominio> lstTipoGenero) {
  1410. this.lstTipoGenero = lstTipoGenero;
  1411. }
  1412.  
  1413. public Boolean getPanelOtro() {
  1414. return panelOtro;
  1415. }
  1416.  
  1417. public void setPanelOtro(Boolean panelOtro) {
  1418. this.panelOtro = panelOtro;
  1419. }
  1420.  
  1421. public String getTextoOtroPI100() {
  1422. return textoOtroPI100;
  1423. }
  1424.  
  1425. public void setTextoOtroPI100(String textoOtroPI100) {
  1426. this.textoOtroPI100 = textoOtroPI100;
  1427. }
  1428.  
  1429. public String getCodigoModificacion() {
  1430. return codigoModificacion;
  1431. }
  1432.  
  1433. public void setCodigoModificacion(String codigoModificacion) {
  1434. this.codigoModificacion = codigoModificacion;
  1435. }
  1436.  
  1437. public String getCodigoModificacionIngresa() {
  1438. return codigoModificacionIngresa;
  1439. }
  1440.  
  1441. public void setCodigoModificacionIngresa(String codigoModificacionIngresa) {
  1442. this.codigoModificacionIngresa = codigoModificacionIngresa;
  1443. }
  1444.  
  1445. public Long getIdClaseNiza() {
  1446. return idClaseNiza;
  1447. }
  1448.  
  1449. public void setIdClaseNiza(Long idClaseNiza) {
  1450. this.idClaseNiza = idClaseNiza;
  1451. }
  1452.  
  1453. public List<ClaseNiza> getLstClaseNiza() {
  1454. return lstClaseNiza;
  1455. }
  1456.  
  1457. public void setLstClaseNiza(List<ClaseNiza> lstClaseNiza) {
  1458. this.lstClaseNiza = lstClaseNiza;
  1459. }
  1460.  
  1461. public Long getValorClaseNiza() {
  1462. return valorClaseNiza;
  1463. }
  1464.  
  1465. public void setValorClaseNiza(Long valorClaseNiza) {
  1466. this.valorClaseNiza = valorClaseNiza;
  1467. }
  1468.  
  1469. public Long getValornumeroRegistroRegistrado() {
  1470. return valornumeroRegistroRegistrado;
  1471. }
  1472.  
  1473. public void setValornumeroRegistroRegistrado(Long valornumeroRegistroRegistrado) {
  1474. this.valornumeroRegistroRegistrado = valornumeroRegistroRegistrado;
  1475. }
  1476.  
  1477. public String getValorSerieRegistroRegistrado() {
  1478. return valorSerieRegistroRegistrado;
  1479. }
  1480.  
  1481. public void setValorSerieRegistroRegistrado(String valorSerieRegistroRegistrado) {
  1482. this.valorSerieRegistroRegistrado = valorSerieRegistroRegistrado;
  1483. }
  1484.  
  1485. public Date getFechaOtorgacionMarca() {
  1486. return fechaOtorgacionMarca;
  1487. }
  1488.  
  1489. public void setFechaOtorgacionMarca(Date fechaOtorgacionMarca) {
  1490. this.fechaOtorgacionMarca = fechaOtorgacionMarca;
  1491. }
  1492.  
  1493. public Integer getValorNumeroUltimaRenovacion() {
  1494. return valorNumeroUltimaRenovacion;
  1495. }
  1496.  
  1497. public void setValorNumeroUltimaRenovacion(Integer valorNumeroUltimaRenovacion) {
  1498. this.valorNumeroUltimaRenovacion = valorNumeroUltimaRenovacion;
  1499. }
  1500.  
  1501. public Integer getValorNumeroPenultimaRenovacion() {
  1502. return valorNumeroPenultimaRenovacion;
  1503. }
  1504.  
  1505. public void setValorNumeroPenultimaRenovacion(Integer valorNumeroPenultimaRenovacion) {
  1506. this.valorNumeroPenultimaRenovacion = valorNumeroPenultimaRenovacion;
  1507. }
  1508.  
  1509. public String getValorListaProductosLimitacion() {
  1510. return valorListaProductosLimitacion;
  1511. }
  1512.  
  1513. public void setValorListaProductosLimitacion(String valorListaProductosLimitacion) {
  1514. this.valorListaProductosLimitacion = valorListaProductosLimitacion;
  1515. }
  1516.  
  1517. public Integer getValorClaseNizaReclasificacion() {
  1518. return valorClaseNizaReclasificacion;
  1519. }
  1520.  
  1521. public void setValorClaseNizaReclasificacion(Integer valorClaseNizaReclasificacion) {
  1522. this.valorClaseNizaReclasificacion = valorClaseNizaReclasificacion;
  1523. }
  1524.  
  1525. //</editor-fold>
  1526. public String getLabelSigla() {
  1527. return labelSigla;
  1528. }
  1529.  
  1530. public void setLabelSigla(String labelSigla) {
  1531. this.labelSigla = labelSigla;
  1532. }
  1533.  
  1534. public String getLabelSiglaRenovacion() {
  1535. return labelSiglaRenovacion;
  1536. }
  1537.  
  1538. public void setLabelSiglaRenovacion(String labelSiglaRenovacion) {
  1539. this.labelSiglaRenovacion = labelSiglaRenovacion;
  1540. }
  1541.  
  1542. public FormularioPI105Service getFormularioPI105Service() {
  1543. return formularioPI105Service;
  1544. }
  1545.  
  1546. public void setFormularioPI105Service(FormularioPI105Service formularioPI105Service) {
  1547. this.formularioPI105Service = formularioPI105Service;
  1548. }
  1549.  
  1550. public FormularioPI105 getFormularioPI105() {
  1551. return formularioPI105;
  1552. }
  1553.  
  1554. public void setFormularioPI105(FormularioPI105 formularioPI105) {
  1555. this.formularioPI105 = formularioPI105;
  1556. }
  1557.  
  1558. public Boolean getPanelPI105() {
  1559. return panelPI105;
  1560. }
  1561.  
  1562. public void setPanelPI105(Boolean panelPI105) {
  1563. this.panelPI105 = panelPI105;
  1564. }
  1565.  
  1566. public String getLabelSiglaopo() {
  1567. return labelSiglaopo;
  1568. }
  1569.  
  1570. public void setLabelSiglaopo(String labelSiglaopo) {
  1571. this.labelSiglaopo = labelSiglaopo;
  1572. }
  1573.  
  1574. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement