fixes bug#AL-3308

master
Gleison da Cruz 2023-11-29 16:27:42 -03:00
parent 92f31964d0
commit a2311e07f6
2 changed files with 19 additions and 12 deletions

View File

@ -4,11 +4,11 @@
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId>
<version>1.35.16</version>
<version>1.35.17</version>
<packaging>war</packaging>
<properties>
<modelWeb.version>1.26.2</modelWeb.version>
<modelWeb.version>1.26.3</modelWeb.version>
<flyway.version>1.22.1</flyway.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

View File

@ -102,6 +102,8 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
/*Forma de Pagamento*/
private Combobox cmbEmpresaFormaPago;
private MyListbox formaPagoList;
private List<TipoEventoExtraEmpresa> 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<TipoEventoExtraEmpresa>() : tipoEventoExtraEmpresaService.buscarPorTipoEventoExtra(tipoEventoExtra);
//lsTipoEventoExtraEmpresa = tipoEventoExtra.getTipoeventoextraId() == null ? new ArrayList<TipoEventoExtraEmpresa>() : 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<TipoEventoExtraFormaPago>() : 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 {