fixes bug#9419
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@71754 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
3b58c8f2e2
commit
e5c04dd94a
|
@ -23,6 +23,7 @@ import org.zkoss.zul.Comboitem;
|
|||
import org.zkoss.zul.Datebox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Paging;
|
||||
import org.zkoss.zul.Tab;
|
||||
|
||||
import com.rjconsultores.ventaboletos.constantes.Constantes;
|
||||
import com.rjconsultores.ventaboletos.entidad.ContaCorrentePtoVta;
|
||||
|
@ -38,6 +39,7 @@ import com.rjconsultores.ventaboletos.service.ItemDescontoService;
|
|||
import com.rjconsultores.ventaboletos.service.PtovtaComissaoService;
|
||||
import com.rjconsultores.ventaboletos.service.PtovtaContaMDService;
|
||||
import com.rjconsultores.ventaboletos.service.PuntoVentaService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
|
@ -95,6 +97,8 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer
|
|||
private MyTextboxDecimal txtItemDescontoPreco;
|
||||
private DescontoComissao descontoComissao;
|
||||
|
||||
/* Porcentagem Comissão */
|
||||
private Tab tabPorcentagemComissao;
|
||||
private BigDecimal porcentagemConta;
|
||||
private List<ContaMD> lsConta;
|
||||
private MyComboboxEstandar cmbConta;
|
||||
|
@ -128,6 +132,10 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer
|
|||
this.porcentagemConta = new BigDecimal(0);
|
||||
|
||||
|
||||
if (isPermissaoEditarPorcentagem()) {
|
||||
tabPorcentagemComissao.setVisible(true);
|
||||
}
|
||||
|
||||
|
||||
for (PtovtaComissao.Receita p : PtovtaComissao.Receita.values()) {
|
||||
Comboitem comboItem = new Comboitem(p.descricao());
|
||||
|
@ -418,6 +426,10 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer
|
|||
public Boolean isPermissaoEditarComissao() {
|
||||
return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_EDITAR_COMISSAO);
|
||||
}
|
||||
|
||||
public Boolean isPermissaoEditarPorcentagem() {
|
||||
return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_EXIBIR_TAB_COMISSAO_CONTA);
|
||||
}
|
||||
|
||||
public List<ItemDesconto> getLsItemDesconto() {
|
||||
return lsItemDesconto;
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
<tabs>
|
||||
<tab label="${c:l('editarPuntoVentaComissaoController.tab.parametrosComissao')}" />
|
||||
<tab label="${c:l('editarPuntoVentaComissaoController.tab.itensDescontoComissao')}" />
|
||||
<tab label="${c:l('editarPuntoVentaComissaoController.tab.porcentagemComissao')}" />
|
||||
<tab id="tabPorcentagemComissao" label="${c:l('editarPuntoVentaComissaoController.tab.porcentagemComissao')}" visible="false" />
|
||||
</tabs>
|
||||
|
||||
<tabpanels>
|
||||
|
@ -375,16 +375,16 @@
|
|||
align="right">
|
||||
<button id="btnAddDescontoComissao"
|
||||
height="20"
|
||||
image="/gui/img/add.png"
|
||||
width="35px"
|
||||
tooltiptext="${c:l('editarConfiguracionComissaoController.btnAddDescontoComissao.tooltiptext')}"
|
||||
visible="@{winEditarPuntoVentaComissao$composer.permissaoEditarComissao}" />
|
||||
image="/gui/img/add.png"
|
||||
width="35px"
|
||||
tooltiptext="${c:l('editarConfiguracionComissaoController.btnAddDescontoComissao.tooltiptext')}"
|
||||
visible="@{winEditarPuntoVentaComissao$composer.permissaoEditarComissao}" />
|
||||
<button id="btnRemDescontoComissao"
|
||||
height="20"
|
||||
image="/gui/img/remove.png"
|
||||
width="35px"
|
||||
tooltiptext="${c:l('editarConfiguracionComissaoController.btnRemDescontoComissao.tooltiptext')}"
|
||||
visible="@{winEditarPuntoVentaComissao$composer.permissaoEditarComissao}" />
|
||||
image="/gui/img/remove.png"
|
||||
width="35px"
|
||||
tooltiptext="${c:l('editarConfiguracionComissaoController.btnRemDescontoComissao.tooltiptext')}"
|
||||
visible="@{winEditarPuntoVentaComissao$composer.permissaoEditarComissao}" />
|
||||
</hbox>
|
||||
</toolbar>
|
||||
|
||||
|
@ -457,15 +457,11 @@
|
|||
<button
|
||||
id="btnAdicionarContaPorcentagem" height="20"
|
||||
image="/gui/img/add.png" width="35px" disabled="false"
|
||||
tooltiptext="${c:l('editarPuntoVentaComissaoController.btnAddConta.tooltiptext')}"
|
||||
visible="@{winEditarPuntoVentaComissao$composer.permissaoEditarComissao}" />
|
||||
|
||||
tooltiptext="${c:l('editarPuntoVentaComissaoController.btnAddConta.tooltiptext')}" />
|
||||
<button
|
||||
id="btnRemoverContaPorcentagem" height="20"
|
||||
image="/gui/img/remove.png" width="35px" disabled="false"
|
||||
tooltiptext="${c:l('editarPuntoVentaComissaoController.btnRemoverConta.tooltiptext')}"
|
||||
visible="@{winEditarPuntoVentaComissao$composer.permissaoEditarComissao}" />
|
||||
|
||||
tooltiptext="${c:l('editarPuntoVentaComissaoController.btnRemoverConta.tooltiptext')}" />
|
||||
</hbox>
|
||||
</toolbar>
|
||||
<paging id="pagingPorcentagemConta"
|
||||
|
|
Loading…
Reference in New Issue