diff --git a/pom.xml b/pom.xml
index 8b41a25fc..a872ba045 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.118.3
+ 1.118.4
war
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConvenioController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConvenioController.java
index a4db372f9..cd4990cbc 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConvenioController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConvenioController.java
@@ -1458,6 +1458,43 @@ public class EditarConvenioController extends MyGenericForwardComposer {
}
}
+ public void onClick$btnAdicionarPuntoVenta(Event ev) throws InterruptedException {
+ if (cmbPuntoVenta.getSelectedItem() != null) {
+ PuntoVenta puntoVenta = (PuntoVenta) cmbPuntoVenta.getSelectedItem().getValue();
+
+ ConvenioPuntoVenta convenioPuntoVentaToAdd = new ConvenioPuntoVenta();
+ convenioPuntoVentaToAdd.setActivo(Boolean.TRUE);
+ convenioPuntoVentaToAdd.setConvenio(convenio);
+ convenioPuntoVentaToAdd.setFecmodif(Calendar.getInstance().getTime());
+ convenioPuntoVentaToAdd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
+ convenioPuntoVentaToAdd.setPuntoVenta(puntoVenta);
+
+ boolean achou = Boolean.FALSE;
+ for (ConvenioPuntoVenta convenioPuntoVentaInTheList : lsConvenioPuntoVenta) {
+ if (convenioPuntoVentaInTheList.getPuntoVenta().equals(convenioPuntoVentaToAdd.getPuntoVenta()) && convenioPuntoVentaInTheList.getActivo()) {
+ achou = Boolean.TRUE;
+ }
+ }
+
+ if(!achou) {
+ lsConvenioPuntoVenta.add(convenioPuntoVentaToAdd);
+ convenio.setConvenioPuntoVentaList(lsConvenioPuntoVenta);
+ }
+
+ List tempList = new ArrayList();
+ if(lsConvenioPuntoVenta != null) {
+ for (ConvenioPuntoVenta convenioPuntoVenta : lsConvenioPuntoVenta) {
+ if(convenioPuntoVenta.getActivo()) {
+ tempList.add(convenioPuntoVenta);
+ }
+ }
+ }
+
+ convenioPuntoVentaList.setData(tempList);
+ cmbPuntoVenta.setSelectedItem(null);
+ }
+ }
+
public void onClick$btnRemoverPuntoVenta(Event ev) {
try {
ConvenioPuntoVenta convenioPuntoVentaToRemove = (ConvenioPuntoVenta) convenioPuntoVentaList.getSelected();