bug#21515
dev:wallace qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@105778 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
a6c3b5428a
commit
14a8573193
|
@ -41,6 +41,7 @@ import com.rjconsultores.ventaboletos.service.ItemDescontoService;
|
||||||
import com.rjconsultores.ventaboletos.service.PtovtaComissaoService;
|
import com.rjconsultores.ventaboletos.service.PtovtaComissaoService;
|
||||||
import com.rjconsultores.ventaboletos.service.PtovtaContaMDService;
|
import com.rjconsultores.ventaboletos.service.PtovtaContaMDService;
|
||||||
import com.rjconsultores.ventaboletos.service.PuntoVentaService;
|
import com.rjconsultores.ventaboletos.service.PuntoVentaService;
|
||||||
|
import com.rjconsultores.ventaboletos.utilerias.MoneyHelper;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
@ -191,6 +192,10 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer
|
||||||
|
|
||||||
public void onClick$btnSalvarPtovtaComissao(Event ev) throws InterruptedException {
|
public void onClick$btnSalvarPtovtaComissao(Event ev) throws InterruptedException {
|
||||||
|
|
||||||
|
if(!verificarCampos()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (cmbReceita.getSelectedItem() != null) {
|
if (cmbReceita.getSelectedItem() != null) {
|
||||||
this.ptovtaComissao.setReceita((String) cmbReceita.getSelectedItem().getValue());
|
this.ptovtaComissao.setReceita((String) cmbReceita.getSelectedItem().getValue());
|
||||||
}
|
}
|
||||||
|
@ -535,4 +540,34 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer
|
||||||
ativarDesativarCamposComissaoImpPosterior();
|
ativarDesativarCamposComissaoImpPosterior();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private boolean verificarCampos() throws InterruptedException {
|
||||||
|
if((ptovtaComissao.getSeguroReceita() || ptovtaComissao.getSeguroDev()) &&
|
||||||
|
(isNullOrZero(ptovtaComissao.getSeguroobrigatorioBaixa()) || isNullOrZero(ptovtaComissao.getSeguroobrigatorioAlta()))) {
|
||||||
|
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarPuntoVentaComissaoController.INFO.seguroMarcadoSemValor"),
|
||||||
|
Labels.getLabel("editarPuntoVentaComissaoController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if((!ptovtaComissao.getSeguroReceita() || !ptovtaComissao.getSeguroDev()) &&
|
||||||
|
(!isNullOrZero(ptovtaComissao.getSeguroobrigatorioBaixa()) || !isNullOrZero(ptovtaComissao.getSeguroobrigatorioAlta()))) {
|
||||||
|
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarPuntoVentaComissaoController.INFO.seguroDesmarcadoComValor"),
|
||||||
|
Labels.getLabel("editarPuntoVentaComissaoController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean isNullOrZero(BigDecimal valor) {
|
||||||
|
return valor == null || MoneyHelper.isIgual(valor, BigDecimal.ZERO);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1791,6 +1791,18 @@ editarPuntoVentaComissaoController.MSG.borrarPergunta = Desea eliminar esta comi
|
||||||
editarPuntoVentaComissaoController.MSG.borrarOK = Comisión de la empresa/Punto de venta se eliminó exitosamente
|
editarPuntoVentaComissaoController.MSG.borrarOK = Comisión de la empresa/Punto de venta se eliminó exitosamente
|
||||||
editarPuntoVentaComissaoController.tab.parametrosComissao = Parametros Comisión
|
editarPuntoVentaComissaoController.tab.parametrosComissao = Parametros Comisión
|
||||||
editarPuntoVentaComissaoController.tab.itensDescontoComissao = Elemento de Descuento Comisión
|
editarPuntoVentaComissaoController.tab.itensDescontoComissao = Elemento de Descuento Comisión
|
||||||
|
editarPuntoVentaComissaoController.tab.porcentagemComissao = Cuentas de crédito / débito
|
||||||
|
editarPuntoVentaComissaoController.btnAddConta.tooltiptext = Agregar porcentaje
|
||||||
|
editarPuntoVentaComissaoController.btnRemoverConta.tooltiptext = Quitar porcentaje
|
||||||
|
editarPuntoVentaComissaoController.label.conta = Cuenta
|
||||||
|
editarPuntoVentaComissaoController.label.contaTipo = Tipo de cuenta
|
||||||
|
editarPuntoVentaComissaoController.label.porcentagem = Porcentaje
|
||||||
|
editarPuntoVentaComissaoController.MSG.suscribirOKContaMD = Porcentaje de empresa / punto de venta registrado correctamente
|
||||||
|
editarPuntoVentaComissaoController.MSG.jaPossuiItem = El porcentaje de empresa / punto de venta ya existe para esta cuenta
|
||||||
|
editarPuntoVentaComissaoController.MSG.borrarPerguntaPtovtaContaMD = ¿Quiere eliminar este porcentaje de empresa / punto de venta?
|
||||||
|
editarPuntoVentaComissaoController.MSG.borrarOKContaMD = Porcentaje de la empresa / punto de venta eliminado correctamente
|
||||||
|
editarPuntoVentaComissaoController.INFO.seguroMarcadoSemValor = Seguro marcado en BPR Revenue Composition con valor incorrecto definido en Obligatorio Seguro
|
||||||
|
editarPuntoVentaComissaoController.INFO.seguroDesmarcadoComValor = Seguro compensado en Composición de Ingresos BPR con valor definido en Seguro Obligatorio
|
||||||
|
|
||||||
# Muestra o TipoVenta Búsqueda
|
# Muestra o TipoVenta Búsqueda
|
||||||
busquedaTipoVentaController.window.title = Modalidad de venta
|
busquedaTipoVentaController.window.title = Modalidad de venta
|
||||||
|
@ -6438,7 +6450,8 @@ editarConfiguracionEstoqueController.lblLote.value = Lote Form
|
||||||
|
|
||||||
#Editar Comissao
|
#Editar Comissao
|
||||||
editarConfiguracionComissaoController.lbPercentual.value = Porcentaje
|
editarConfiguracionComissaoController.lbPercentual.value = Porcentaje
|
||||||
editarConfiguracionComissaoController.lbPassagem.value = Pasaje y Seg. Obrig
|
editarConfiguracionComissaoController.lbPassagem.value = Comisión del ingreso de BPR
|
||||||
|
editarConfiguracionComissaoController.lbSeguroObrigatorio.value = Seguro Obligatorio
|
||||||
editarConfiguracionComissaoController.lbBaixa.value = Baja estación(%)
|
editarConfiguracionComissaoController.lbBaixa.value = Baja estación(%)
|
||||||
editarConfiguracionComissaoController.lbAlta.value = Alta estación(%)
|
editarConfiguracionComissaoController.lbAlta.value = Alta estación(%)
|
||||||
editarConfiguracionComissaoController.lbExcesso.value = Exceso de equipaje
|
editarConfiguracionComissaoController.lbExcesso.value = Exceso de equipaje
|
||||||
|
|
|
@ -1965,6 +1965,8 @@ editarPuntoVentaComissaoController.MSG.suscribirOKContaMD = Porcentagem da Empre
|
||||||
editarPuntoVentaComissaoController.MSG.jaPossuiItem = Porcentagem da Empresa/Ponto de Venda já existe para esta conta
|
editarPuntoVentaComissaoController.MSG.jaPossuiItem = Porcentagem da Empresa/Ponto de Venda já existe para esta conta
|
||||||
editarPuntoVentaComissaoController.MSG.borrarPerguntaPtovtaContaMD = Deseja eliminar esta Porcentagem da Empresa/Ponto de Venda?
|
editarPuntoVentaComissaoController.MSG.borrarPerguntaPtovtaContaMD = Deseja eliminar esta Porcentagem da Empresa/Ponto de Venda?
|
||||||
editarPuntoVentaComissaoController.MSG.borrarOKContaMD = Porcentagem da Empresa/Ponto de Venda excluida com sucesso
|
editarPuntoVentaComissaoController.MSG.borrarOKContaMD = Porcentagem da Empresa/Ponto de Venda excluida com sucesso
|
||||||
|
editarPuntoVentaComissaoController.INFO.seguroMarcadoSemValor = Seguro marcado em Composição da Receita de BPR com valor incorreto definido em Seguro Obrigatório
|
||||||
|
editarPuntoVentaComissaoController.INFO.seguroDesmarcadoComValor = Seguro desmarcado em Composição da Receita de BPR com valor definido em Seguro Obrigatório
|
||||||
|
|
||||||
# Muestra o TipoVenta Pesquisa
|
# Muestra o TipoVenta Pesquisa
|
||||||
busquedaTipoVentaController.window.title = Modalidade de Venda
|
busquedaTipoVentaController.window.title = Modalidade de Venda
|
||||||
|
@ -6742,7 +6744,8 @@ editarConfiguracionEstoqueController.lblLote.value = Lote Form.
|
||||||
|
|
||||||
#Editar Comissao
|
#Editar Comissao
|
||||||
editarConfiguracionComissaoController.lbPercentual.value = Percentual
|
editarConfiguracionComissaoController.lbPercentual.value = Percentual
|
||||||
editarConfiguracionComissaoController.lbPassagem.value = Passagem e Seg. Obrig.
|
editarConfiguracionComissaoController.lbPassagem.value = Comissão Receita de BPR
|
||||||
|
editarConfiguracionComissaoController.lbSeguroObrigatorio.value = Seguro Obrigatório
|
||||||
editarConfiguracionComissaoController.lbBaixa.value = Baixa Estação(%)
|
editarConfiguracionComissaoController.lbBaixa.value = Baixa Estação(%)
|
||||||
editarConfiguracionComissaoController.lbAlta.value = Alta Estação(%)
|
editarConfiguracionComissaoController.lbAlta.value = Alta Estação(%)
|
||||||
editarConfiguracionComissaoController.lbExcesso.value = Excesso de Bagagem
|
editarConfiguracionComissaoController.lbExcesso.value = Excesso de Bagagem
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
|
|
||||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
<window id="winEditarPuntoVentaComissao" border="normal"
|
<window id="winEditarPuntoVentaComissao" border="normal"
|
||||||
apply="${editarPuntoVentaComissaoController}" height="675px"
|
apply="${editarPuntoVentaComissaoController}" height="745px"
|
||||||
width="740px" contentStyle="overflow:auto"
|
width="810px" contentStyle="overflow:auto"
|
||||||
xmlns:h="http://www.w3.org/1999/xhtml"
|
xmlns:h="http://www.w3.org/1999/xhtml"
|
||||||
title="${c:l('editarPuntoVentaComissaoController.window.title')}">
|
title="${c:l('editarPuntoVentaComissaoController.window.title')}">
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@
|
||||||
</tabs>
|
</tabs>
|
||||||
|
|
||||||
<tabpanels>
|
<tabpanels>
|
||||||
<tabpanel height="550px" style="overflow:auto;" >
|
<tabpanel height="620px" style="overflow:auto;" >
|
||||||
|
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
<columns>
|
<columns>
|
||||||
|
@ -81,6 +81,42 @@
|
||||||
</h:table>
|
</h:table>
|
||||||
</hbox>
|
</hbox>
|
||||||
</row>
|
</row>
|
||||||
|
<row height="10px">
|
||||||
|
|
||||||
|
<label
|
||||||
|
value="${c:l('editarConfiguracionComissaoController.lbSeguroObrigatorio.value')}" />
|
||||||
|
<hbox>
|
||||||
|
<h:table border="none">
|
||||||
|
<h:tr>
|
||||||
|
|
||||||
|
|
||||||
|
<h:td>
|
||||||
|
<hlayout>
|
||||||
|
<label
|
||||||
|
value="${c:l('editarConfiguracionComissaoController.lbBaixa.value')}" />
|
||||||
|
</hlayout>
|
||||||
|
|
||||||
|
<textbox id="txtSeguroobrigatorioBaixa"
|
||||||
|
width="100px" maxlength="5"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||||
|
value="@{winEditarPuntoVentaComissao$composer.ptovtaComissao.seguroobrigatorioBaixa,converter=com.rjconsultores.ventaboletos.web.utilerias.StringPercentToDecimalConverter}" />
|
||||||
|
</h:td>
|
||||||
|
<h:td></h:td>
|
||||||
|
<h:td>
|
||||||
|
<hlayout>
|
||||||
|
<label
|
||||||
|
value="${c:l('editarConfiguracionComissaoController.lbAlta.value')}" />
|
||||||
|
</hlayout>
|
||||||
|
<textbox id="txtSeguroobrigatorioAlta"
|
||||||
|
width="100px" maxlength="5"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
|
||||||
|
value="@{winEditarPuntoVentaComissao$composer.ptovtaComissao.seguroobrigatorioAlta,converter=com.rjconsultores.ventaboletos.web.utilerias.StringPercentToDecimalConverter}" />
|
||||||
|
</h:td>
|
||||||
|
|
||||||
|
</h:tr>
|
||||||
|
</h:table>
|
||||||
|
</hbox>
|
||||||
|
</row>
|
||||||
<row height="10px">
|
<row height="10px">
|
||||||
|
|
||||||
<label
|
<label
|
||||||
|
|
Loading…
Reference in New Issue