fixes bug#19149

dev:fabio
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@101702 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago.clemente 2020-05-20 18:55:56 +00:00
parent e1ecb966e2
commit 521adeb18b
5 changed files with 33 additions and 13 deletions

View File

@ -88,7 +88,7 @@ public class BusquedaConfiguracaoCodBarrasController extends MyGenericForwardCom
args.put("embarqueCatraca", embarqueCatracaRodoviaria); args.put("embarqueCatraca", embarqueCatracaRodoviaria);
args.put("codBarrasList", codBarrasList); args.put("codBarrasList", codBarrasList);
openWindow("/gui/catalogos/editarConfiguracaoCodBarras.zul", openWindow("/gui/catalogos/editarConfiguracaoCodBarras.zul",
Labels.getLabel("editarConfiguracaoCodBarrasController.title"), args); Labels.getLabel("editarConfiguracaoCodBarrasController.title"), args, MODAL);
} }
public void onClick$btnNovo(Event event) { public void onClick$btnNovo(Event event) {

View File

@ -5,9 +5,11 @@ import java.util.List;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope; import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.api.Button; import org.zkoss.zul.api.Button;
import com.rjconsultores.ventaboletos.entidad.EmbarqueCatracaRodoviaria; import com.rjconsultores.ventaboletos.entidad.EmbarqueCatracaRodoviaria;
@ -53,7 +55,6 @@ public class EditarConfiguracaoCodBarrasController extends MyGenericForwardCompo
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);
lsEmpresa = empresaService.obtenerTodos(); lsEmpresa = empresaService.obtenerTodos();
lsParada = paradaService.obtenerTodos();
codBarrasList = (MyListbox) Executions.getCurrent().getArg().get("codBarrasList"); codBarrasList = (MyListbox) Executions.getCurrent().getArg().get("codBarrasList");
embarqueCatracaRodoviaria = (EmbarqueCatracaRodoviaria) Executions.getCurrent().getArg().get("embarqueCatraca"); embarqueCatracaRodoviaria = (EmbarqueCatracaRodoviaria) Executions.getCurrent().getArg().get("embarqueCatraca");
@ -62,7 +63,7 @@ public class EditarConfiguracaoCodBarrasController extends MyGenericForwardCompo
txtSequenciaRod.setText(embarqueCatracaRodoviaria.getSequenciaRod().toString()); txtSequenciaRod.setText(embarqueCatracaRodoviaria.getSequenciaRod().toString());
cmbEmpresa.setText(embarqueCatracaRodoviaria.getEmpresa().getNombempresa()); cmbEmpresa.setText(embarqueCatracaRodoviaria.getEmpresa().getNombempresa());
cmbParada.setText(embarqueCatracaRodoviaria.getParada().getDescparada()); cmbParada.setText(embarqueCatracaRodoviaria.getParada().getDescparada());
cmbParada.setComboItemByParada(embarqueCatracaRodoviaria.getParada());
} else { } else {
btnApagar.setVisible(false); btnApagar.setVisible(false);
embarqueCatracaRodoviaria = new EmbarqueCatracaRodoviaria(); embarqueCatracaRodoviaria = new EmbarqueCatracaRodoviaria();
@ -89,12 +90,26 @@ public class EditarConfiguracaoCodBarrasController extends MyGenericForwardCompo
closeWindow(); closeWindow();
} }
public void onClick$btnApagar(Event event) { public void onClick$btnApagar(Event event) throws InterruptedException {
embarqueCatracaRodoviaria.setActivo(false); int resp = Messagebox.show(
embarqueCatracaService.suscribir(embarqueCatracaRodoviaria); Labels.getLabel("editarConfiguracaoCodBarrasController.MSG.borrarPergunta"),
Labels.getLabel("editarConfiguracaoCodBarrasController.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) {
embarqueCatracaService.borrar(embarqueCatracaRodoviaria);
Messagebox.show(
Labels.getLabel("editarConfiguracaoCodBarrasController.MSG.borrarOK"),
Labels.getLabel("editarConfiguracaoCodBarrasController.title"),
Messagebox.OK, Messagebox.INFORMATION);
codBarrasList.removeItem(embarqueCatracaRodoviaria); codBarrasList.removeItem(embarqueCatracaRodoviaria);
closeWindow(); closeWindow();
} }
}
public List<Empresa> getLsEmpresa() { public List<Empresa> getLsEmpresa() {
return lsEmpresa; return lsEmpresa;

View File

@ -7734,6 +7734,8 @@ editarConfiguracaoCodBarrasController.sequencia= Secuencia
editarConfiguracaoCodBarrasController.btnSalvar.tooltiptext=Guardar editarConfiguracaoCodBarrasController.btnSalvar.tooltiptext=Guardar
editarConfiguracaoCodBarrasController.btnApagar.tooltiptext=Eliminar editarConfiguracaoCodBarrasController.btnApagar.tooltiptext=Eliminar
editarConfiguracaoCodBarrasController.btnCerrar.tooltiptext=Salir editarConfiguracaoCodBarrasController.btnCerrar.tooltiptext=Salir
editarConfiguracaoCodBarrasController.MSG.borrarPergunta = Deseja eliminar esta configuração de códigos de barras?
editarConfiguracaoCodBarrasController.MSG.borrarOK = Configuração de códigos de barras excluída com sucesso.
busquedaConfiguracaoCodBarrasController.sequencia.label=Secuencia busquedaConfiguracaoCodBarrasController.sequencia.label=Secuencia
busquedaConfiguracaoCodBarrasController.empresaRod.label=Empresa Rod. busquedaConfiguracaoCodBarrasController.empresaRod.label=Empresa Rod.

View File

@ -8212,7 +8212,7 @@ relatorioRemarcacaoPassagensTransferenciaController.lbEmpresa.value=Empresa
relatorioRemarcacaoPassagensTransferenciaController.lbAgencia.value=Agência relatorioRemarcacaoPassagensTransferenciaController.lbAgencia.value=Agência
# Configuracao codigo de barras # Configuracao codigo de barras
editarConfiguracaoCodBarrasController.title= Configuração de códigos de barra editarConfiguracaoCodBarrasController.title= Configuração de códigos de barras
editarConfiguracaoCodBarrasController.empresa=Empresa editarConfiguracaoCodBarrasController.empresa=Empresa
editarConfiguracaoCodBarrasController.parada=Parada editarConfiguracaoCodBarrasController.parada=Parada
editarConfiguracaoCodBarrasController.empresaRod=Empresa Rod. editarConfiguracaoCodBarrasController.empresaRod=Empresa Rod.
@ -8220,8 +8220,10 @@ editarConfiguracaoCodBarrasController.sequencia= Sequência
editarConfiguracaoCodBarrasController.btnSalvar.tooltiptext=Salvar editarConfiguracaoCodBarrasController.btnSalvar.tooltiptext=Salvar
editarConfiguracaoCodBarrasController.btnApagar.tooltiptext=Apagar editarConfiguracaoCodBarrasController.btnApagar.tooltiptext=Apagar
editarConfiguracaoCodBarrasController.btnCerrar.tooltiptext=Sair editarConfiguracaoCodBarrasController.btnCerrar.tooltiptext=Sair
editarConfiguracaoCodBarrasController.MSG.borrarPergunta = Deseja eliminar esta configuração de códigos de barras?
editarConfiguracaoCodBarrasController.MSG.borrarOK = Configuração de códigos de barras excluída com sucesso.
busquedaConfiguracaoCodBarrasController.title= Configuração de códigos de barra busquedaConfiguracaoCodBarrasController.title= Configuração de códigos de barras
busquedaConfiguracaoCodBarrasController.sequencia.label=Sequência busquedaConfiguracaoCodBarrasController.sequencia.label=Sequência
busquedaConfiguracaoCodBarrasController.empresaRod.label=Empresa Rod. busquedaConfiguracaoCodBarrasController.empresaRod.label=Empresa Rod.
busquedaConfiguracaoCodBarrasController.empresa.label=Empresa busquedaConfiguracaoCodBarrasController.empresa.label=Empresa

View File

@ -8,12 +8,14 @@
<window id="winEditarConfiguracaoCodBarras" <window id="winEditarConfiguracaoCodBarras"
title="${c:l('editarConfiguracaoCodBarrasController.title')}" title="${c:l('editarConfiguracaoCodBarrasController.title')}"
apply="${editarConfiguracaoCodBarrasController}" border="normal" apply="${editarConfiguracaoCodBarrasController}" border="normal"
contentStyle="overflow:auto"
width="500px" height="190px"> width="500px" height="190px">
<toolbar> <toolbar>
<button id="btnSalvar" image="/gui/img/save.png" <button id="btnSalvar" image="/gui/img/save.png"
width="35px" width="35px"
tooltiptext="${c:l('editarConfiguracaoCodBarrasController.btnSalvar.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracaoCodBarrasController.btnSalvar.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnApagar" image="/gui/img/remove.png" <button id="btnApagar" image="/gui/img/remove.png"
width="35px" width="35px"
tooltiptext="${c:l('editarConfiguracaoCodBarrasController.btnApagar.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracaoCodBarrasController.btnApagar.tooltiptext')}" />
@ -47,8 +49,7 @@
<combobox id="cmbParada" width="100%" <combobox id="cmbParada" width="100%"
constraint="no empty" constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
mold="rounded" buttonVisible="true" mold="rounded" buttonVisible="true" />
model="@{winEditarConfiguracaoCodBarras$composer.lsParada}" />
</row> </row>
<row> <row>