julio 2015-10-26 17:51:30 +00:00
parent 33eb9381fe
commit 45f1c16787
4 changed files with 36 additions and 22 deletions

View File

@ -19,9 +19,11 @@ import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Messagebox;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.exception.ComissaoException;
import com.rjconsultores.ventaboletos.relatorios.impl.RelatorioCalculoComissao;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
import com.rjconsultores.ventaboletos.service.CalculoComissaoService;
@ -62,6 +64,7 @@ public class BusquedaCalculoComissaoController extends MyGenericForwardComposer
public void onClick$btnRelatorio(Event ev) throws SQLException {
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();
@ -82,15 +85,26 @@ public class BusquedaCalculoComissaoController extends MyGenericForwardComposer
openWindow("/component/reportView.zul",
Labels.getLabel("relatorioAcompanhamentoEquivalentesController.window.title"), args, MODAL);
} catch (Exception e) {
log.error("", e);
}
public void onClick$btnRegistrar(Event ev) {
}
public void onClick$btnRegistrar(Event ev) throws InterruptedException {
PuntoVenta puntoVenta = (PuntoVenta) (cmbPuntoVenta.getSelectedItem() != null ? cmbPuntoVenta.getSelectedItem().getValue() : null);
Empresa empresa = (Empresa) (cmbEmpresa.getSelectedItem() != null ? cmbEmpresa.getSelectedItem().getValue() : null);
Date periodo = datMes.getValue();
try {
calculoComissaoService.registrarCalculoComissao(puntoVenta.getPuntoventaId(), empresa.getEmpresaId(), periodo);
} catch (ComissaoException e) {
log.error("", e);
Messagebox.show(e.getMessage(), Labels.getLabel("busquedaCalculoComissaoController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
}
}
public Combobox getCmbEmpresa() {

View File

@ -5789,7 +5789,8 @@ relatorioVendasComissaoController.lbDataFin.value = Fecha Final
relatorioVendasComissaoController.lbEmpresa.value = Empresa
# Calculo Comissao
busquedaCalculoComissaoController.window.title = Cálculo de Comissão
busquedaCalculoComissaoController.window.title = Cálculo de Comisión
busquedaCalculoComissaoController.registro.exception = Se ha realizado el cálculo de comisiones para este período
# Busqueda Item Desconto
busquedaItemDescontoController.window.title = Elemento de Descuento

View File

@ -5930,7 +5930,8 @@ relatorioVendasComissaoController.lbDataFin.value = Data Final
relatorioVendasComissaoController.lbEmpresa.value = Empresa
# Calculo Comissao
busquedaCalculoComissaoController.window.title = Cálculo de Comisión
busquedaCalculoComissaoController.window.title = Cálculo de Comissão
busquedaCalculoComissaoController.registro.exception = Já foi efetuado o cálculo de comissão para este período
# Busqueda Item Desconto
busquedaItemDescontoController.window.title = Item Desconto

View File

@ -32,7 +32,7 @@
<row>
<label
value="${c:l('busquedaUsuarioController.empresa.label')}" />
<combobox id="cmbEmpresa"
<combobox id="cmbEmpresa" constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
width="100%" mold="rounded" buttonVisible="true"
model="@{winBusquedaCalculoComissao$composer.lsEmpresas}" />
@ -41,7 +41,7 @@
<row>
<label
value="${c:l('busquedaUsuarioController.puntoventa.label')}" />
<combobox id="cmbPuntoVenta"
<combobox id="cmbPuntoVenta" constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta"
width="100%" mold="rounded" buttonVisible="true"
model="@{winBusquedaCalculoComissao$composer.lsPuntoVenta}" />
@ -54,8 +54,6 @@
<button id="btnRelatorio" image="/gui/img/find.png"
label="Emitir Relatório de Cálculo" />
<separator />
<button id="btnRegistrar" image="/gui/img/find.png"
label="Registrar Cálculo" />
</toolbar>