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 @@
+
+
+
+
+
+
+
+
+
+
+