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);