14342: Erro ao alterar dispositivo

fixes bug#14342
dev:valdevir
qua:leo

14340: Cadastro Dispositivo
fixes bug#14340
dev:valdevir
qua:leo

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@93238 d1611594-4594-4d17-8e1d-87c2c4800839
master
leonardo 2019-05-14 14:00:21 +00:00
parent f49c655c9d
commit ae5e84ddfc
5 changed files with 38 additions and 6 deletions

View File

@ -184,7 +184,7 @@ public class EditarDispositivoVendaEmbarcadaController extends MyGenericForwardC
public void onClick$btnSalvar(Event ev) throws InterruptedException { public void onClick$btnSalvar(Event ev) throws InterruptedException {
try { try {
verificaCamposVazios(); if (!verificaCamposVazios()) return;
List<DispositivoEmbarcadaHistorico> lsDispositivoEmbarcadaHistoricos = new ArrayList<DispositivoEmbarcadaHistorico>(); List<DispositivoEmbarcadaHistorico> lsDispositivoEmbarcadaHistoricos = new ArrayList<DispositivoEmbarcadaHistorico>();
@ -258,13 +258,14 @@ public class EditarDispositivoVendaEmbarcadaController extends MyGenericForwardC
} }
} }
private void verificaCamposVazios() throws InterruptedException { private boolean verificaCamposVazios() throws InterruptedException {
// cmbEmpresa.getValue(); // cmbEmpresa.getValue();
if (cmbEmpresa.getSelectedItem() == null) { if (cmbEmpresa.getSelectedItem() == null) {
Messagebox.show( Messagebox.show(
Labels.getLabel("editarDispositivoVendaEmbarcadaController.MSG.empresaNaoInformada"), Labels.getLabel("editarDispositivoVendaEmbarcadaController.MSG.empresaNaoInformada"),
Labels.getLabel("editarDispositivoVendaEmbarcadaController.window.title"), Labels.getLabel("editarDispositivoVendaEmbarcadaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
return false;
} }
// cmbPuntoVenta.getValue(); // cmbPuntoVenta.getValue();
@ -273,11 +274,35 @@ public class EditarDispositivoVendaEmbarcadaController extends MyGenericForwardC
Labels.getLabel("editarDispositivoVendaEmbarcadaController.MSG.puntoVentaNaoInformado"), Labels.getLabel("editarDispositivoVendaEmbarcadaController.MSG.puntoVentaNaoInformado"),
Labels.getLabel("editarDispositivoVendaEmbarcadaController.window.title"), Labels.getLabel("editarDispositivoVendaEmbarcadaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
return false;
}
if (chkDispBloqueado.isChecked() && txtMotivoBloqueio.getText().isEmpty()){
Messagebox.show(
Labels.getLabel("editarDispositivoVendaEmbarcadaController.MSG.motivoBloqueadoNaoInformado"),
Labels.getLabel("editarDispositivoVendaEmbarcadaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
return false;
}
if (chkDispBaixado.isChecked() && txtMotivoBaixado.getText().isEmpty()){
Messagebox.show(
Labels.getLabel("editarDispositivoVendaEmbarcadaController.MSG.motivoBaixaNaoInformado"),
Labels.getLabel("editarDispositivoVendaEmbarcadaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
return false;
}
if (chkDispManutencao.isChecked() && txtMotivoManutencao.getText().isEmpty()){
Messagebox.show(
Labels.getLabel("editarDispositivoVendaEmbarcadaController.MSG.motivoManutencaoNaoInformado"),
Labels.getLabel("editarDispositivoVendaEmbarcadaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
return false;
} }
txtDescricao.getValue(); txtDescricao.getValue();
txtRegistro.getValue(); txtRegistro.getValue();
// txtMac.getValue(); // txtMac.getValue();
txtMei.getValue(); txtMei.getValue();
return true;
} }
private void salvarHistoricoDispositivo(List<DispositivoEmbarcadaHistorico> lsDispositivoEmbarcadaHistoricos) { private void salvarHistoricoDispositivo(List<DispositivoEmbarcadaHistorico> lsDispositivoEmbarcadaHistoricos) {

View File

@ -31,7 +31,7 @@ public class RenderDispositivoVendaEmbarcadaHistorico implements ListitemRendere
lc = new Listcell(String.format("%s", TipoBloqueioDispositivoEmbarcadaEnum.getTipoDispositivoEmbarcada(dispositivoEmbarcadaHistorico.getTipoBloqueioDispositivoEmbarcada()).getDescricao())); lc = new Listcell(String.format("%s", TipoBloqueioDispositivoEmbarcadaEnum.getTipoDispositivoEmbarcada(dispositivoEmbarcadaHistorico.getTipoBloqueioDispositivoEmbarcada()).getDescricao()));
lc.setParent(lstm); lc.setParent(lstm);
lc = new Listcell(dispositivoEmbarcadaHistorico.getDescricao().toString()); lc = new Listcell(dispositivoEmbarcadaHistorico.getDescricao() != null ? dispositivoEmbarcadaHistorico.getDescricao().toString() : "");
lc.setParent(lstm); lc.setParent(lstm);
lc = new Listcell(dispositivoEmbarcadaHistorico.getFecmodif().toString()); lc = new Listcell(dispositivoEmbarcadaHistorico.getFecmodif().toString());

View File

@ -7996,6 +7996,9 @@ editarDispositivoVendaEmbarcadaController.MSG.ningunRegistro = Nenhum histórico
editarDispositivoVendaEmbarcadaController.MSG.empresaNaoInformada = Informe a empresa. editarDispositivoVendaEmbarcadaController.MSG.empresaNaoInformada = Informe a empresa.
editarDispositivoVendaEmbarcadaController.MSG.puntoVentaNaoInformado = Informe o ponto de venda; editarDispositivoVendaEmbarcadaController.MSG.puntoVentaNaoInformado = Informe o ponto de venda;
editarDispositivoVendaEmbarcadaController.MSG.macJaCadastrado = MAC já cadastrado, favor verificar. editarDispositivoVendaEmbarcadaController.MSG.macJaCadastrado = MAC já cadastrado, favor verificar.
editarDispositivoVendaEmbarcadaController.MSG.motivoBloqueadoNaoInformado = Informe o motivo do bloqueio.
editarDispositivoVendaEmbarcadaController.MSG.motivoBaixaNaoInformado = Informe o motivo da baixa.
editarDispositivoVendaEmbarcadaController.MSG.motivoManutencaoNaoInformado = Informe o motivo da manutenção.
#cadastro Operador Embarcada #cadastro Operador Embarcada

View File

@ -8491,6 +8491,10 @@ editarDispositivoVendaEmbarcadaController.MSG.ningunRegistro = Nenhum histórico
editarDispositivoVendaEmbarcadaController.MSG.empresaNaoInformada = Informe a empresa. editarDispositivoVendaEmbarcadaController.MSG.empresaNaoInformada = Informe a empresa.
editarDispositivoVendaEmbarcadaController.MSG.puntoVentaNaoInformado = Informe o ponto de venda; editarDispositivoVendaEmbarcadaController.MSG.puntoVentaNaoInformado = Informe o ponto de venda;
editarDispositivoVendaEmbarcadaController.MSG.macJaCadastrado = MAC já cadastrado, favor verificar. editarDispositivoVendaEmbarcadaController.MSG.macJaCadastrado = MAC já cadastrado, favor verificar.
editarDispositivoVendaEmbarcadaController.MSG.motivoBloqueadoNaoInformado = Informe o motivo do bloqueio.
editarDispositivoVendaEmbarcadaController.MSG.motivoBaixaNaoInformado = Informe o motivo da baixa.
editarDispositivoVendaEmbarcadaController.MSG.motivoManutencaoNaoInformado = Informe o motivo da manutenção.
#cadastro Operador Embarcada #cadastro Operador Embarcada
indexController.mniConfVendaEmbarcada.label=Configuração Venda embarcada indexController.mniConfVendaEmbarcada.label=Configuração Venda embarcada

View File

@ -87,7 +87,7 @@
checked="@{winEditarDispositivoVendaEmbarcada$composer.dispositivoVendaEmbarcada.indDispBloqueado}"/> checked="@{winEditarDispositivoVendaEmbarcada$composer.dispositivoVendaEmbarcada.indDispBloqueado}"/>
<label id="lbMotivoBloqueio" <label id="lbMotivoBloqueio"
value="${c:l('dispositivoVendaEmbarcadaController.motivo.value')}" /> value="${c:l('dispositivoVendaEmbarcadaController.motivo.value')}" />
<textbox id="txtMotivoBloqueio" constraint="no empty" <textbox id="txtMotivoBloqueio"
width="300px" maxlength="100" width="300px" maxlength="100"
value="@{winEditarDispositivoVendaEmbarcada$composer.dispositivoVendaEmbarcada.motivoDispBloqueado}" /> value="@{winEditarDispositivoVendaEmbarcada$composer.dispositivoVendaEmbarcada.motivoDispBloqueado}" />
</row> </row>
@ -98,7 +98,7 @@
checked="@{winEditarDispositivoVendaEmbarcada$composer.dispositivoVendaEmbarcada.indDispManutencao}"/> checked="@{winEditarDispositivoVendaEmbarcada$composer.dispositivoVendaEmbarcada.indDispManutencao}"/>
<label id="lbMotivoManutencao" <label id="lbMotivoManutencao"
value="${c:l('dispositivoVendaEmbarcadaController.motivo.value')}" /> value="${c:l('dispositivoVendaEmbarcadaController.motivo.value')}" />
<textbox id="txtMotivoManutencao" constraint="no empty" <textbox id="txtMotivoManutencao"
width="300px" maxlength="100" width="300px" maxlength="100"
value="@{winEditarDispositivoVendaEmbarcada$composer.dispositivoVendaEmbarcada.motivoDispManutencao}" /> value="@{winEditarDispositivoVendaEmbarcada$composer.dispositivoVendaEmbarcada.motivoDispManutencao}" />
</row> </row>
@ -109,7 +109,7 @@
checked="@{winEditarDispositivoVendaEmbarcada$composer.dispositivoVendaEmbarcada.indDispBaixado}"/> checked="@{winEditarDispositivoVendaEmbarcada$composer.dispositivoVendaEmbarcada.indDispBaixado}"/>
<label id="lbMotivoBaixado" <label id="lbMotivoBaixado"
value="${c:l('dispositivoVendaEmbarcadaController.motivo.value')}" /> value="${c:l('dispositivoVendaEmbarcadaController.motivo.value')}" />
<textbox id="txtMotivoBaixado" constraint="no empty" <textbox id="txtMotivoBaixado"
width="300px" maxlength="100" width="300px" maxlength="100"
value="@{winEditarDispositivoVendaEmbarcada$composer.dispositivoVendaEmbarcada.motivoDispBaixado}" /> value="@{winEditarDispositivoVendaEmbarcada$composer.dispositivoVendaEmbarcada.motivoDispBaixado}" />
</row> </row>