diff --git a/pom.xml b/pom.xml index c9b2794b3..e07f6442f 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,12 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.99.0 + 1.100.0 war - 1.74.0 - 1.57.0 + 1.75.0 + 1.58.0 UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/IndexController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/IndexController.java index 575d8eecd..11b008d76 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/IndexController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/IndexController.java @@ -26,7 +26,6 @@ import org.zkoss.zul.api.Window; import com.rjconsultores.ventaboletos.entidad.Usuario; import com.rjconsultores.ventaboletos.service.ConstanteService; import com.rjconsultores.ventaboletos.service.FlywayUtilService; -import com.rjconsultores.ventaboletos.service.UsuarioService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.menu.ItemMenuSistema; @@ -43,8 +42,6 @@ public class IndexController extends MyGenericForwardComposer { private static final long serialVersionUID = 1L; @Autowired - private UsuarioService usuarioService; - @Autowired private ConstanteService constanteService; @Autowired private FlywayUtilService flywayUtilService; @@ -67,6 +64,7 @@ public class IndexController extends MyGenericForwardComposer { lblNombreAplicacion.setLabel(strNombre); } + @SuppressWarnings({ "unchecked", "rawtypes" }) @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); @@ -99,8 +97,6 @@ public class IndexController extends MyGenericForwardComposer { openSearchMenu(event); } }); - - usuario = usuarioService.obtenerID(usuario.getUsuarioId()); toolBarUser.setVisible(Boolean.TRUE); toolBarUser.setLabel(usuario.getNombusuario()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaContratoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaContratoController.java index be7ce1614..c298cbb96 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaContratoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/BusquedaContratoController.java @@ -4,6 +4,8 @@ import java.util.HashMap; import java.util.Map; import org.apache.commons.lang.StringUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; @@ -20,6 +22,7 @@ import com.rjconsultores.ventaboletos.entidad.ClienteCorporativo; import com.rjconsultores.ventaboletos.entidad.ContratoCorporativo; import com.rjconsultores.ventaboletos.service.ClienteCorporativoService; import com.rjconsultores.ventaboletos.service.GrupoContratoService; +import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxClienteCorporativo; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; @@ -31,6 +34,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderContrato; @Scope("prototype") public class BusquedaContratoController extends MyGenericForwardComposer { + private static Logger log = LogManager.getLogger(BusquedaContratoController.class); private static final long serialVersionUID = 1L; @Autowired private transient PagedListWrapper plwpagingContrato; @@ -99,6 +103,10 @@ public class BusquedaContratoController extends MyGenericForwardComposer { configCategoriaBusqueda.addFilterEqual("clienteCorporativoId", cliente.getClienteCorporativoId()); } + if(UsuarioLogado.isUsuarioAdmContrato()) { + configCategoriaBusqueda.addFilterEqual("usuarioRepId", UsuarioLogado.getUsuarioLogado().getUsuarioId()); + } + configCategoriaBusqueda.addFilterEqual("activo", Boolean.TRUE); configCategoriaBusqueda.addSortAsc("numContrato"); @@ -110,6 +118,7 @@ public class BusquedaContratoController extends MyGenericForwardComposer { Labels.getLabel("busquedaContratoController.window.title"), Messagebox.OK, Messagebox.INFORMATION); } catch (InterruptedException ex) { + log.error(ex); } }else { preencheComplemento(); @@ -138,7 +147,6 @@ public class BusquedaContratoController extends MyGenericForwardComposer { if( StringUtils.isEmpty(obj.getNomeGrupoContrato()) ) { obj.setNomeGrupoContrato( grupoService.obtenerID( obj.getGrupoContratoId()).getNomeGrupoContrato()); } - } - - } + } + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarContratoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarContratoController.java index 0095f7252..032af9536 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarContratoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarContratoController.java @@ -26,6 +26,7 @@ import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.service.ClienteCorporativoService; import com.rjconsultores.ventaboletos.service.ContratoService; import com.rjconsultores.ventaboletos.service.GrupoContratoService; +import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxClienteCorporativo; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxUsuario; @@ -205,7 +206,13 @@ public class EditarContratoController extends MyGenericForwardComposer { private void preencheCombo() { cmbCliente.setSelectedCliente(contrato.getClienteCorporativoId()); - cmbRepresentante.setSelectedUsuario(contrato.getUsuarioRepId()); + + if(UsuarioLogado.isUsuarioAdmContrato()) { + cmbRepresentante.setSelectedUsuario(UsuarioLogado.getUsuarioLogado()); + cmbRepresentante.setDisabled(true); + }else { + cmbRepresentante.setSelectedUsuario(contrato.getUsuarioRepId()); + } if(contrato.getGrupoContratoId() != null ) { GrupoContrato grupo = grupoService.obtenerID(contrato.getGrupoContratoId()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarExcepcionPeajeController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarExcepcionPeajeController.java index a1381ca17..cfd362d0b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarExcepcionPeajeController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarExcepcionPeajeController.java @@ -199,7 +199,7 @@ public class EditarExcepcionPeajeController extends MyGenericForwardComposer { cmbParadaOrigem.setSelectedItem(ci); } if(excepcionPeaje.getOrigem() != null ){ - Comboitem ci = new Comboitem(excepcionPeaje.getOrigem().getCveparada().toString()); + Comboitem ci = new Comboitem(excepcionPeaje.getOrigem().getCveparada()); ci.setAttribute("value", excepcionPeaje.getOrigem()); ci.setValue(excepcionPeaje.getOrigem().getCveparada()); ci.setParent(cmbParadaOrigemCve); @@ -213,7 +213,7 @@ public class EditarExcepcionPeajeController extends MyGenericForwardComposer { cmbParadaDestino.setSelectedItem(ci); } if(excepcionPeaje.getOrigem() != null ){ - Comboitem ci = new Comboitem(excepcionPeaje.getDestino().getCveparada().toString()); + Comboitem ci = new Comboitem(excepcionPeaje.getDestino().getCveparada()); ci.setAttribute("value", excepcionPeaje.getDestino()); ci.setValue(excepcionPeaje.getDestino().getCveparada()); ci.setParent(cmbParadaDestinoCve); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/BusquedaUsuarioController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/BusquedaUsuarioController.java index 8553571d4..12f09aaa8 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/BusquedaUsuarioController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/BusquedaUsuarioController.java @@ -161,6 +161,7 @@ public class BusquedaUsuarioController extends MyGenericForwardComposer { txtCveEmpleado.focus(); } + @SuppressWarnings({ "unchecked", "rawtypes" }) private void verUsuario(Usuario u) { if (u == null) { return; diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyComboboxUsuario.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyComboboxUsuario.java index e60876340..bc14d048e 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyComboboxUsuario.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyComboboxUsuario.java @@ -121,11 +121,18 @@ public class MyComboboxUsuario extends Combobox { public void setSelectedUsuario(Integer usuarioRepId) { if(usuarioRepId != null ){ Usuario usuario = usuarioService.obtenerID(usuarioRepId); + setSelectedUsuario(usuario); + } + } + + public void setSelectedUsuario(Usuario usuario) { + if(usuario != null ){ Comboitem ciUser = new Comboitem(usuario.toString()); ciUser.setAttribute("value", usuario); ciUser.setValue(usuario); ciUser.setParent(this); this.setSelectedItem(ciUser); } + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyGenericForwardComposer.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyGenericForwardComposer.java index d1e300be1..b8dde0353 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyGenericForwardComposer.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyGenericForwardComposer.java @@ -1,7 +1,3 @@ -/* - * To change this template, choose Tools | Templates - * and open the template in the editor. - */ package com.rjconsultores.ventaboletos.web.utilerias; import java.util.Map; @@ -17,6 +13,7 @@ import org.zkoss.zul.Window; * * @author gleimar */ +@SuppressWarnings("rawtypes") public class MyGenericForwardComposer extends GenericForwardComposer { private static final long serialVersionUID = 1L; @@ -71,6 +68,7 @@ public class MyGenericForwardComposer extends GenericForwardComposer { return true; } + @SuppressWarnings("unchecked") private void superArgs(Map args){ if(!super.arg.isEmpty()){ args.putAll(arg);