diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaCalculoComissaoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaCalculoComissaoController.java index 86c0b42a1..8ef148861 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaCalculoComissaoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/comissao/BusquedaCalculoComissaoController.java @@ -62,6 +62,32 @@ public class BusquedaCalculoComissaoController extends MyGenericForwardComposer lsPuntoVenta = new ArrayList(); } + public void onClick$btnApagar(Event ev) throws SQLException, InterruptedException { + + try { + PuntoVenta puntoVenta = (PuntoVenta) (cmbPuntoVenta.getSelectedItem() != null ? cmbPuntoVenta.getSelectedItem().getValue() : null); + Empresa empresa = (Empresa) (cmbEmpresa.getSelectedItem() != null ? cmbEmpresa.getSelectedItem().getValue() : null); + Date periodo = datMes.getValue(); + + calculoComissaoService.cancelarCalculoComissao(puntoVenta.getPuntoventaId(), empresa.getEmpresaId(), periodo); + + Messagebox.show( + Labels.getLabel("busquedaCalculoComissaoController.comissao.msg"), + Labels.getLabel("busquedaCalculoComissaoController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + + } catch (ComissaoException ce) { + Messagebox.show(ce.getMessage(), Labels.getLabel("busquedaCalculoComissaoController.window.title"), + Messagebox.OK, Messagebox.ERROR); + + } catch (Exception e) { + log.error("", e); + Messagebox.show(e.getMessage(), Labels.getLabel("busquedaCalculoComissaoController.window.title"), + Messagebox.OK, Messagebox.ERROR); + } + + } + public void onClick$btnRelatorio(Event ev) throws SQLException, InterruptedException { try { @@ -87,12 +113,12 @@ public class BusquedaCalculoComissaoController extends MyGenericForwardComposer } catch (ComissaoException ce) { Messagebox.show(ce.getMessage(), Labels.getLabel("busquedaCalculoComissaoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); + Messagebox.OK, Messagebox.ERROR); } catch (Exception e) { log.error("", e); Messagebox.show(e.getMessage(), Labels.getLabel("busquedaCalculoComissaoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); + Messagebox.OK, Messagebox.ERROR); } } @@ -105,14 +131,18 @@ public class BusquedaCalculoComissaoController extends MyGenericForwardComposer try { calculoComissaoService.registrarCalculoComissao(puntoVenta.getPuntoventaId(), empresa.getEmpresaId(), periodo); + Messagebox.show( + Labels.getLabel("busquedaCalculoComissaoController.registro.comissao.msg"), + Labels.getLabel("busquedaCalculoComissaoController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); } catch (ComissaoException ce) { Messagebox.show(ce.getMessage(), Labels.getLabel("busquedaCalculoComissaoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); + Messagebox.OK, Messagebox.ERROR); } catch (Exception e) { log.error("", e); Messagebox.show(e.getMessage(), Labels.getLabel("busquedaCalculoComissaoController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); + Messagebox.OK, Messagebox.ERROR); } } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index b40543600..e0165caab 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -5792,9 +5792,13 @@ relatorioVendasComissaoController.lbEmpresa.value = Empresa busquedaCalculoComissaoController.window.title = Cálculo de Comisión busquedaCalculoComissaoController.lbRelatorio.value = Emisión Cálculo Reporter busquedaCalculoComissaoController.lbRegistro.value = Regístrese Cálculo +busquedaCalculoComissaoController.lbApagar.value = Cancelar Cálculo busquedaCalculoComissaoController.registro.exception = Se ha realizado el cálculo de comisiones para este período busquedaCalculoComissaoController.competencia.exception = La fecha seleccionado no puede ser registrado busquedaCalculoComissaoController.PtovtaComissao.exception = No hay que pagar para inscribirse en la Agencia de registro firma seleccionada +busquedaCalculoComissaoController.comissao.exception = No hay registro cálculo de comisiones para este período +busquedaCalculoComissaoController.comissao.msg = El registro de cálculo de comisiones para el período seleccionado ha sido cancelada +busquedaCalculoComissaoController.registro.comissao.msg = Con éxito registrado el cálculo de comisiones para el período seleccionado # Busqueda Item Desconto busquedaItemDescontoController.window.title = Elemento de Descuento diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 637a9c8e0..d6f839c5b 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -5933,10 +5933,13 @@ relatorioVendasComissaoController.lbEmpresa.value = Empresa busquedaCalculoComissaoController.window.title = Cálculo de Comissão busquedaCalculoComissaoController.lbRelatorio.value = Emitir Relatório de Cálculo busquedaCalculoComissaoController.lbRegistro.value = Registrar Cálculo +busquedaCalculoComissaoController.lbApagar.value = Anular Cálculo busquedaCalculoComissaoController.registro.exception = Já foi efetuado o cálculo de comissão para este período busquedaCalculoComissaoController.competencia.exception = A competência selecionada não pode ser registrada busquedaCalculoComissaoController.PtovtaComissao.exception = Não existe registro de comissão para a empresa selecionada no cadastro Agência - +busquedaCalculoComissaoController.comissao.exception = Não existe registro de cálculo de comissão para este período +busquedaCalculoComissaoController.comissao.msg = O registro de cálculo de comissão para o período selecionado foi cancelado +busquedaCalculoComissaoController.registro.comissao.msg = Foi registrado com sucesso o cálculo de comissão para o período selecionado # Busqueda Item Desconto busquedaItemDescontoController.window.title = Item Desconto diff --git a/web/gui/comissao/busquedaCalculoComissao.zul b/web/gui/comissao/busquedaCalculoComissao.zul index 4a67d3b5f..d590cda7f 100644 --- a/web/gui/comissao/busquedaCalculoComissao.zul +++ b/web/gui/comissao/busquedaCalculoComissao.zul @@ -53,11 +53,11 @@