diff --git a/pom.xml b/pom.xml
index d71dbfd5c..fb100fc45 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,11 +4,11 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.35.16
+ 1.35.17
war
- 1.26.2
+ 1.26.3
1.22.1
UTF-8
UTF-8
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java
index d672ece98..0b71366bb 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/ingreso/EditarTipoEventoExtraController.java
@@ -102,6 +102,8 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
/*Forma de Pagamento*/
private Combobox cmbEmpresaFormaPago;
private MyListbox formaPagoList;
+ private List lsTipoEventoExtraEmpresa;
+
@@ -125,7 +127,7 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
tipoEventoExtra = (TipoEventoExtra) Executions.getCurrent().getArg().get("tipoEventoExtra");
tipoEventoExtraList = (MyListbox) Executions.getCurrent().getArg().get("tipoEventoExtraList");
- //lsTipoEventoExtraEmpresas = tipoEventoExtra.getTipoeventoextraId() == null ? new ArrayList() : tipoEventoExtraEmpresaService.buscarPorTipoEventoExtra(tipoEventoExtra);
+ //lsTipoEventoExtraEmpresa = tipoEventoExtra.getTipoeventoextraId() == null ? new ArrayList() : tipoEventoExtraEmpresaService.buscarPorTipoEventoExtra(tipoEventoExtra);
empresasList.setData(tipoEventoExtra.getEmpresas());
agenciasList.setData(tipoEventoExtra.getPontosventa());
@@ -162,11 +164,8 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
txtNome.focus();
lsFormaPago = formaPagoService.obtenerTodos();
-
- if (tipoEventoExtra.getTipoeventoextraId() != null) {
- lsTipoEventoExtraFormaPago = tipoEventoExtraFormaPagoService.obtenerTodos();
- formaPagoList.setData(lsTipoEventoExtraFormaPago);
- }
+ lsTipoEventoExtraFormaPago = tipoEventoExtra.getTipoeventoextraId() == null ? new ArrayList() : tipoEventoExtraFormaPagoService.buscarPorTipoEventoExtra(tipoEventoExtra);
+ formaPagoList.setData(lsTipoEventoExtraFormaPago);
}
public void onClick$btnRemoverEmpresa(Event ev) throws InterruptedException {
@@ -193,10 +192,18 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
return;
}
Empresa e = (Empresa) cmbEmpresa.getSelectedItem().getValue();
-
- tipoEventoExtra.addEmpresa(e);
-
- empresasList.setData(tipoEventoExtra.getEmpresas());
+ Boolean achou = Boolean.FALSE;
+ if (e != null) {
+ for (TipoEventoExtraEmpresa empresas : tipoEventoExtra.getEmpresas()) {
+ if (empresas.getEmpresa().equals(e)) {
+ achou = Boolean.TRUE;
+ }
+ }
+ if (!achou&&getTipoEventoExtra()!=null){
+ tipoEventoExtraEmpresaService.actualizacion(tipoEventoExtra.addEmpresa(e));
+ empresasList.setData(tipoEventoExtra.getEmpresas());
+ }
+ }
}
public void onClick$btnAdicionarAgencia(Event ev) throws InterruptedException {