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.Datebox;
|
||||||
import org.zkoss.zul.Messagebox;
|
import org.zkoss.zul.Messagebox;
|
||||||
import org.zkoss.zul.Paging;
|
import org.zkoss.zul.Paging;
|
||||||
|
import org.zkoss.zul.Tab;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.constantes.Constantes;
|
import com.rjconsultores.ventaboletos.constantes.Constantes;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ContaCorrentePtoVta;
|
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.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.ApplicationProperties;
|
||||||
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;
|
||||||
|
@ -95,6 +97,8 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer
|
||||||
private MyTextboxDecimal txtItemDescontoPreco;
|
private MyTextboxDecimal txtItemDescontoPreco;
|
||||||
private DescontoComissao descontoComissao;
|
private DescontoComissao descontoComissao;
|
||||||
|
|
||||||
|
/* Porcentagem Comissão */
|
||||||
|
private Tab tabPorcentagemComissao;
|
||||||
private BigDecimal porcentagemConta;
|
private BigDecimal porcentagemConta;
|
||||||
private List<ContaMD> lsConta;
|
private List<ContaMD> lsConta;
|
||||||
private MyComboboxEstandar cmbConta;
|
private MyComboboxEstandar cmbConta;
|
||||||
|
@ -128,6 +132,10 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer
|
||||||
this.porcentagemConta = new BigDecimal(0);
|
this.porcentagemConta = new BigDecimal(0);
|
||||||
|
|
||||||
|
|
||||||
|
if (isPermissaoEditarPorcentagem()) {
|
||||||
|
tabPorcentagemComissao.setVisible(true);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
for (PtovtaComissao.Receita p : PtovtaComissao.Receita.values()) {
|
for (PtovtaComissao.Receita p : PtovtaComissao.Receita.values()) {
|
||||||
Comboitem comboItem = new Comboitem(p.descricao());
|
Comboitem comboItem = new Comboitem(p.descricao());
|
||||||
|
@ -418,6 +426,10 @@ public class EditarPuntoVentaComissaoController extends MyGenericForwardComposer
|
||||||
public Boolean isPermissaoEditarComissao() {
|
public Boolean isPermissaoEditarComissao() {
|
||||||
return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_EDITAR_COMISSAO);
|
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() {
|
public List<ItemDesconto> getLsItemDesconto() {
|
||||||
return lsItemDesconto;
|
return lsItemDesconto;
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
<tabs>
|
<tabs>
|
||||||
<tab label="${c:l('editarPuntoVentaComissaoController.tab.parametrosComissao')}" />
|
<tab label="${c:l('editarPuntoVentaComissaoController.tab.parametrosComissao')}" />
|
||||||
<tab label="${c:l('editarPuntoVentaComissaoController.tab.itensDescontoComissao')}" />
|
<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>
|
</tabs>
|
||||||
|
|
||||||
<tabpanels>
|
<tabpanels>
|
||||||
|
@ -375,16 +375,16 @@
|
||||||
align="right">
|
align="right">
|
||||||
<button id="btnAddDescontoComissao"
|
<button id="btnAddDescontoComissao"
|
||||||
height="20"
|
height="20"
|
||||||
image="/gui/img/add.png"
|
image="/gui/img/add.png"
|
||||||
width="35px"
|
width="35px"
|
||||||
tooltiptext="${c:l('editarConfiguracionComissaoController.btnAddDescontoComissao.tooltiptext')}"
|
tooltiptext="${c:l('editarConfiguracionComissaoController.btnAddDescontoComissao.tooltiptext')}"
|
||||||
visible="@{winEditarPuntoVentaComissao$composer.permissaoEditarComissao}" />
|
visible="@{winEditarPuntoVentaComissao$composer.permissaoEditarComissao}" />
|
||||||
<button id="btnRemDescontoComissao"
|
<button id="btnRemDescontoComissao"
|
||||||
height="20"
|
height="20"
|
||||||
image="/gui/img/remove.png"
|
image="/gui/img/remove.png"
|
||||||
width="35px"
|
width="35px"
|
||||||
tooltiptext="${c:l('editarConfiguracionComissaoController.btnRemDescontoComissao.tooltiptext')}"
|
tooltiptext="${c:l('editarConfiguracionComissaoController.btnRemDescontoComissao.tooltiptext')}"
|
||||||
visible="@{winEditarPuntoVentaComissao$composer.permissaoEditarComissao}" />
|
visible="@{winEditarPuntoVentaComissao$composer.permissaoEditarComissao}" />
|
||||||
</hbox>
|
</hbox>
|
||||||
</toolbar>
|
</toolbar>
|
||||||
|
|
||||||
|
@ -457,15 +457,11 @@
|
||||||
<button
|
<button
|
||||||
id="btnAdicionarContaPorcentagem" height="20"
|
id="btnAdicionarContaPorcentagem" height="20"
|
||||||
image="/gui/img/add.png" width="35px" disabled="false"
|
image="/gui/img/add.png" width="35px" disabled="false"
|
||||||
tooltiptext="${c:l('editarPuntoVentaComissaoController.btnAddConta.tooltiptext')}"
|
tooltiptext="${c:l('editarPuntoVentaComissaoController.btnAddConta.tooltiptext')}" />
|
||||||
visible="@{winEditarPuntoVentaComissao$composer.permissaoEditarComissao}" />
|
|
||||||
|
|
||||||
<button
|
<button
|
||||||
id="btnRemoverContaPorcentagem" height="20"
|
id="btnRemoverContaPorcentagem" height="20"
|
||||||
image="/gui/img/remove.png" width="35px" disabled="false"
|
image="/gui/img/remove.png" width="35px" disabled="false"
|
||||||
tooltiptext="${c:l('editarPuntoVentaComissaoController.btnRemoverConta.tooltiptext')}"
|
tooltiptext="${c:l('editarPuntoVentaComissaoController.btnRemoverConta.tooltiptext')}" />
|
||||||
visible="@{winEditarPuntoVentaComissao$composer.permissaoEditarComissao}" />
|
|
||||||
|
|
||||||
</hbox>
|
</hbox>
|
||||||
</toolbar>
|
</toolbar>
|
||||||
<paging id="pagingPorcentagemConta"
|
<paging id="pagingPorcentagemConta"
|
||||||
|
|
Loading…
Reference in New Issue