From 60f7f02b16f698e1c1184c201e1484aa455c8135 Mon Sep 17 00:00:00 2001 From: julio Date: Thu, 9 Apr 2015 14:23:42 +0000 Subject: [PATCH] WS Receber/Pagar - Novos campos (bug #6181) Tempo: 1 horas git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@42931 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarTipoEventoExtraController.java | 16 +++++++++++---- web/WEB-INF/i3-label_es_MX.label | 4 ++++ web/WEB-INF/i3-label_pt_BR.label | 4 ++++ web/gui/ingreso/editarTipoEventoExtra.zul | 20 +++++++++++++++++-- 4 files changed, 38 insertions(+), 6 deletions(-) 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 58bf1cf51..c659053a7 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 @@ -24,6 +24,7 @@ import org.zkoss.zul.Textbox; import com.rjconsultores.ventaboletos.entidad.TipoEventoExtra; import com.rjconsultores.ventaboletos.exception.BusinessException; +import com.rjconsultores.ventaboletos.exception.ValidacionCampoException; import com.rjconsultores.ventaboletos.service.TipoEventoExtraService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; @@ -89,10 +90,10 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { txtNome.getValue(); impMax.getValue(); tipoEventoExtra.setIndoperacion(TipoEventoExtra.OPERACION_NORMAL); - tipoEventoExtra.setIndboleto(Boolean.FALSE);//n鉶 valida boleto + tipoEventoExtra.setIndboleto(Boolean.FALSE);// n鉶 valida boleto tipoEventoExtra.setPorciva(BigDecimal.ZERO); - tipoEventoExtra.setIndtipo(raTipo11.isChecked()?"1":"0"); - + tipoEventoExtra.setIndtipo(raTipo11.isChecked() ? "1" : "0"); + try { tipoEventoExtra.setActivo(Boolean.TRUE); tipoEventoExtra.setFecmodif(Calendar.getInstance().getTime()); @@ -119,7 +120,7 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { tipoEventoExtra.setIndvalidadocumento(cbValidaDocumento.isChecked()); if (tipoEventoExtra.getTipoeventoextraId() == null) { tipoEventoExtraService.suscribir(tipoEventoExtra); - tipoEventoExtraList.addItem(tipoEventoExtra); + tipoEventoExtraList.addItemNovo(tipoEventoExtra); } else { tipoEventoExtraService.actualizacion(tipoEventoExtra); tipoEventoExtraList.updateItem(tipoEventoExtra); @@ -132,6 +133,13 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer { closeWindow(); + } catch (ValidacionCampoException ve) { + log.error("editarTipoEventoExtraController: ", ve); + Messagebox.show( + ve.getMessage(), + Labels.getLabel("editarTipoEventoExtraController.window.title"), + Messagebox.OK, Messagebox.ERROR); + } catch (Exception ex) { log.error("editarTipoEventoExtraController: " + ex); Messagebox.show(Labels.getLabel("MSG.Error"), diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index daa0dcf25..35b4b2c63 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -4118,6 +4118,8 @@ editarTipoEventoExtraController.btnApagar.tooltiptext = Eliminar editarTipoEventoExtraController.btnSalvar.tooltiptext = Guardar editarTipoEventoExtraController.btnFechar.tooltiptext = Cerrar editarTipoEventoExtraController.lbNome.value = Descripci贸n del ingreso +editarTipoEventoExtraController.lbNatureza.value = Naturaleza +editarTipoEventoExtraController.lbContaContabil.value = Cuenta Contabilidad editarTipoEventoExtraController.tipoOperacion.value = Tipo editarTipoEventoExtraController.lbActivo.value = Activo editarTipoEventoExtraController.MSG.suscribirOK = Ingreso se registr贸 exitosamente @@ -4145,6 +4147,8 @@ editarTipoEventoExtraController.Operacion.label = Operaci贸n editarTipoEventoExtraController.rd1.label = EVENTO EXTRA editarTipoEventoExtraController.rd2.label = AJUSTE editarTipoEventoExtraController.rd3.label = CHEQUE +editarTipoEventoExtraController.MSG.contaContabil = Cuenta Contabilidad es obligat贸ria +editarTipoEventoExtraController.MSG.natureza = Naturaleza es obligat贸ria #Pago Motorista indexController.mniPagoConductor.label = Pago conductor diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 21044bf2e..7228d6325 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -4170,6 +4170,8 @@ editarTipoEventoExtraController.btnApagar.tooltiptext = Eliminar editarTipoEventoExtraController.btnSalvar.tooltiptext = Salvar editarTipoEventoExtraController.btnFechar.tooltiptext = Fechar editarTipoEventoExtraController.lbNome.value = Descri莽茫o do Ingresso +editarTipoEventoExtraController.lbNatureza.value = Natureza +editarTipoEventoExtraController.lbContaContabil.value = Conta Cont谩bil editarTipoEventoExtraController.tipoOperacion.value = Tipo editarTipoEventoExtraController.lbActivo.value = Ativo editarTipoEventoExtraController.MSG.suscribirOK = Ingresso Registrado com Sucesso. @@ -4197,6 +4199,8 @@ editarTipoEventoExtraController.Operacion.label = Opera莽茫o editarTipoEventoExtraController.rd1.label = EVENTO EXTRA editarTipoEventoExtraController.rd2.label = AJUSTE editarTipoEventoExtraController.rd3.label = CHEQUE +editarTipoEventoExtraController.MSG.contaContabil = Conta Cont谩bil 茅 Obrigat贸ria +editarTipoEventoExtraController.MSG.natureza = Natureza 茅 Obrigat贸ria #Pago Motorista indexController.mniPagoConductor.label = Pagamento Motorista diff --git a/web/gui/ingreso/editarTipoEventoExtra.zul b/web/gui/ingreso/editarTipoEventoExtra.zul index 7f5cd475b..2cc3c89cd 100644 --- a/web/gui/ingreso/editarTipoEventoExtra.zul +++ b/web/gui/ingreso/editarTipoEventoExtra.zul @@ -34,8 +34,7 @@ @@ -60,6 +59,23 @@ + + + + + + +