wilian 2016-11-28 16:48:19 +00:00
parent 0b0245a2c6
commit 1f469c8535
6 changed files with 37 additions and 16 deletions

View File

@ -119,6 +119,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private Checkbox chkIndcarboletosdevolvidosconf;
private Checkbox chkIndBoletoAgrupado;
private Checkbox chkIndEnviarEmailComissao;
private Checkbox chkIndnaopermiteconfsemmalote;
private MyListbox inscEstadualList;
private Combobox cmbEstadoInscEstadual;
@ -352,6 +353,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
chkIndcarboletosdevolvidosconf.setChecked(empresa.getIndcarboletosdevolvidosconf() == null? false:empresa.getIndcarboletosdevolvidosconf());
chkIndBoletoAgrupado.setChecked(empresa.getIndBoletoAgrupado() == null? false: empresa.getIndBoletoAgrupado());
chkIndEnviarEmailComissao.setChecked(empresa.getIndenviaemailcomissao() == null ? false : empresa.getIndenviaemailcomissao());
chkIndnaopermiteconfsemmalote.setChecked(empresa.getIndnaopermiteconfsemmalote() == null ? false : empresa.getIndnaopermiteconfsemmalote());
} else {
comEmpConferencia = new ComEmpConferencia();
}
@ -398,6 +400,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
empresa.setIndBoletoAgrupado(chkIndBoletoAgrupado.isChecked());
empresa.setIndenviaemailcomissao(chkIndEnviarEmailComissao.isChecked());
empresa.setIndnaopermiteconfsemmalote(chkIndnaopermiteconfsemmalote.isChecked());
carregarComEmpConferencia();

View File

@ -214,7 +214,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
Listcell listCell = (Listcell) component;
if (listCell.getFirstChild() instanceof Checkbox) {
Checkbox chk = (Checkbox) component.getFirstChild();
chk.setDisabled(isExibirBotaoReabrirMovimento());
chk.setDisabled(isExibirBotaoReabrirMovimento() || (!isMaloteRecebido() && isNaopermiteconfsemmalote()));
chk.addEventListener("onCheck", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
@ -248,7 +248,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
Listcell listCell = (Listcell) component;
if (listCell.getFirstChild() instanceof Checkbox) {
Checkbox chk = (Checkbox) component.getFirstChild();
chk.setDisabled(isExibirBotaoReabrirMovimento());
chk.setDisabled(isExibirBotaoReabrirMovimento() || (!isMaloteRecebido() && isNaopermiteconfsemmalote()));
chk.addEventListener("onCheck", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
@ -324,7 +324,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
Listcell listCell = (Listcell) component;
if (listCell.getFirstChild() instanceof Checkbox) {
Checkbox chk = (Checkbox) component.getFirstChild();
chk.setDisabled(isExibirBotaoReabrirMovimento());
chk.setDisabled(isExibirBotaoReabrirMovimento() || (!isMaloteRecebido() && isNaopermiteconfsemmalote()));
chk.addEventListener("onCheck", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
@ -358,7 +358,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
Listcell listCell = (Listcell) component;
if (listCell.getFirstChild() instanceof Checkbox) {
Checkbox chk = (Checkbox) component.getFirstChild();
chk.setDisabled(isExibirBotaoReabrirMovimento());
chk.setDisabled(isExibirBotaoReabrirMovimento() || (!isMaloteRecebido() && isNaopermiteconfsemmalote()));
chk.addEventListener("onCheck", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
@ -392,7 +392,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
Listcell listCell = (Listcell) component;
if (listCell.getFirstChild() instanceof Checkbox) {
Checkbox chk = (Checkbox) component.getFirstChild();
chk.setDisabled(isExibirBotaoReabrirMovimento());
chk.setDisabled(isExibirBotaoReabrirMovimento() || (!isMaloteRecebido() && isNaopermiteconfsemmalote()));
chk.addEventListener("onCheck", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
@ -426,7 +426,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
Listcell listCell = (Listcell) component;
if (listCell.getFirstChild() instanceof Checkbox) {
Checkbox chk = (Checkbox) component.getFirstChild();
chk.setDisabled(isExibirBotaoReabrirMovimento());
chk.setDisabled(isExibirBotaoReabrirMovimento() || (!isMaloteRecebido() && isNaopermiteconfsemmalote()));
chk.addEventListener("onCheck", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
@ -460,7 +460,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
Listcell listCell = (Listcell) component;
if (listCell.getFirstChild() instanceof Checkbox) {
Checkbox chk = (Checkbox) component.getFirstChild();
chk.setDisabled(isExibirBotaoReabrirMovimento());
chk.setDisabled(isExibirBotaoReabrirMovimento() || (!isMaloteRecebido() && isNaopermiteconfsemmalote()));
chk.addEventListener("onCheck", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
@ -494,7 +494,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
Listcell listCell = (Listcell) component;
if (listCell.getFirstChild() instanceof Checkbox) {
Checkbox chk = (Checkbox) component.getFirstChild();
chk.setDisabled(isExibirBotaoReabrirMovimento());
chk.setDisabled(isExibirBotaoReabrirMovimento() || (!isMaloteRecebido() && isNaopermiteconfsemmalote()));
chk.addEventListener("onCheck", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
@ -528,7 +528,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
Listcell listCell = (Listcell) component;
if (listCell.getFirstChild() instanceof Checkbox) {
Checkbox chk = (Checkbox) component.getFirstChild();
chk.setDisabled(isExibirBotaoReabrirMovimento());
chk.setDisabled(isExibirBotaoReabrirMovimento() || (!isMaloteRecebido() && isNaopermiteconfsemmalote()));
chk.addEventListener("onCheck", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
@ -931,7 +931,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
}
private void lancarLogConferenciaBilhete(BoletoComissao boletoComissao, MyListbox localBilhetesList) {
if (boletoComissao == null || isObservacaoLancada(boletoComissao) || isMovimentoEncerrado()) {
if (boletoComissao == null || isObservacaoLancada(boletoComissao) || isMovimentoEncerrado() || (!isMaloteRecebido() && isNaopermiteconfsemmalote())) {
return;
}
@ -946,7 +946,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
}
private void lancarLogConferenciaEventosFinanceiros(EventosFinanceirosVO eventosFinanceiros, MyListbox eventosFinanceirosList) {
if (eventosFinanceiros == null || isObservacaoLancada(eventosFinanceiros) || isMovimentoEncerrado()) {
if (eventosFinanceiros == null || isObservacaoLancada(eventosFinanceiros) || isMovimentoEncerrado() || (!isMaloteRecebido() && isNaopermiteconfsemmalote())) {
return;
}
@ -961,7 +961,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
}
private void lancarLogConferenciaOcd(OcdVO ocd, MyListbox ocdsList) {
if (ocd == null || isObservacaoLancada(ocd) || isMovimentoEncerrado()) {
if (ocd == null || isObservacaoLancada(ocd) || isMovimentoEncerrado() || (!isMaloteRecebido() && isNaopermiteconfsemmalote())) {
return;
}
@ -1092,12 +1092,20 @@ public class ConferenciaController extends MyGenericForwardComposer {
return isMovimentoEncerrado() && isPermissaoReabrirMovimento();
}
public Boolean isExibirBotaoLancamentoObservacao() {
return !isMovimentoEncerrado() && (isMaloteRecebido() || !isNaopermiteconfsemmalote());
}
public Boolean isExibirBotaoEncerrarMovimento() {
return isMovimentoNaoEncerrado() && isPermissaoEncerrarMovimento();
return (isMaloteRecebido() || !isNaopermiteconfsemmalote()) && isMovimentoNaoEncerrado() && isPermissaoEncerrarMovimento();
}
public Boolean isExibirBotaoChegadaMalote() {
return (conferencia.getIndmaloterecebido() == null || !conferencia.getIndmaloterecebido()) && isMovimentoNaoEncerrado();
return !isMaloteRecebido() && isMovimentoNaoEncerrado();
}
private Boolean isMaloteRecebido() {
return conferencia.getIndmaloterecebido() != null && conferencia.getIndmaloterecebido();
}
public void onClick$btnCerrar() throws InterruptedException {
@ -1331,4 +1339,8 @@ public class ConferenciaController extends MyGenericForwardComposer {
this.lsConferenciaPendencia = lsConferenciaPendencia;
}
public Boolean isNaopermiteconfsemmalote() {
return empresa.getIndnaopermiteconfsemmalote() != null && empresa.getIndnaopermiteconfsemmalote();
}
}

View File

@ -904,6 +904,7 @@ editarEmpresaController.MSG.jaExisteContaComAsMesmasInfoCadastradas = Ya existe
editarEmpresaController.indcarboletosdevolvidosconf.label = Cargar Pasajes Devuelto Conferencia
editarEmpresaController.boletoAgrupado.label = Boleto Agrupado
editarEmpresaController.enviarEmailComissao.label = Enviar email pendências fechamento
editarEmpresaController.naopermiteconfsemmalote.label = Não Permite Conferência Sem Confirmação do Malote
editarEmpresaController.email.label = Email
editarEmpresaController.btnPesquisa.label = Búsqueda
editarEmpresaController.inscEstCnpj.label = CNPJ

View File

@ -946,6 +946,7 @@ editarEmpresaController.MSG.jaExisteContaComAsMesmasInfoCadastradas = Já existe
editarEmpresaController.indcarboletosdevolvidosconf.label = Carregar Bilhetes Devolvidos Conferência
editarEmpresaController.boletoAgrupado.label = Boleto Agrupado
editarEmpresaController.enviarEmailComissao.label = Enviar email pendências fechamento
editarEmpresaController.naopermiteconfsemmalote.label = Não Permite Conferência Sem Confirmação do Malote
editarEmpresaController.email.label = Email
editarEmpresaController.btnPesquisa.label = Pesquisa
editarEmpresaController.inscEstCnpj.label = CNPJ

View File

@ -406,6 +406,10 @@
<row>
<label id="lblBoletoAgrupado" value="${c:l('editarEmpresaController.boletoAgrupado.label')}" />
<checkbox id="chkIndBoletoAgrupado" value="@{winEditarEmpresa$composer.empresa.indBoletoAgrupado}" />
</row>
<row>
<label id="lblNaopermiteconfsemmalote" value="${c:l('editarEmpresaController.naopermiteconfsemmalote.label')}" />
<checkbox id="chkIndnaopermiteconfsemmalote" value="@{winEditarEmpresa$composer.empresa.indnaopermiteconfsemmalote}" />
</row>
<row>
<label id="lblEnviarEmailComissao" value="${c:l('editarEmpresaController.enviarEmailComissao.label')}" />

View File

@ -920,11 +920,11 @@
<button id="btnAdicionarObservacaoLog" height="20"
image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('conferenciaController.btnAdicionarObservacaoLog.tooltiptext')}"
visible="@{winConferencia$composer.movimentoNaoEncerrado}" />
visible="@{winConferencia$composer.exibirBotaoLancamentoObservacao}" />
<button id="btnRemoverObservacaoLog" height="20"
image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('conferenciaController.btnRemoverObservacaoLog.tooltiptext')}"
visible="@{winConferencia$composer.movimentoNaoEncerrado}" />
visible="@{winConferencia$composer.exibirBotaoLancamentoObservacao}" />
<listbox id="logsConferenciaList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"