Merge pull request 'fixes bug #AL-2307' (!169) from AL-2307 into master

Reviewed-on: adm/VentaBoletosAdm#169
Reviewed-by: fabio <fabio.faria@rjconsultores.com.br>
master 1.6.3
pinheiro 2023-05-25 20:42:58 +00:00
commit 34d198732c
4 changed files with 42 additions and 17 deletions

View File

@ -4,12 +4,12 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId> <artifactId>ventaboletosadm</artifactId>
<version>1.6.2</version> <version>1.6.3</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>
<modelWeb.version>1.5.0</modelWeb.version> <modelWeb.version>1.5.1</modelWeb.version>
<flyway.version>1.3.5</flyway.version> <flyway.version>1.3.6</flyway.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties> </properties>

View File

@ -510,6 +510,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
private Doublebox txtMaximoTaxaConveniencia; private Doublebox txtMaximoTaxaConveniencia;
private ConstraintPorcentagemAllowNull ct; private ConstraintPorcentagemAllowNull ct;
private Intbox intTiempoMaxBoletoEnVenta; private Intbox intTiempoMaxBoletoEnVenta;
private Intbox intTempoServicoEmVenda;
private Tab tabEndereco; private Tab tabEndereco;
private Tab tabComissao; private Tab tabComissao;
private Tab tabBanco; private Tab tabBanco;
@ -744,7 +745,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
if (puntoVenta.getPuntoventaId() != null) { if (puntoVenta.getPuntoventaId() != null) {
puntoVenta = puntoVentaService.obtenerID(puntoVenta.getPuntoventaId()); puntoVenta = puntoVentaService.obtenerID(puntoVenta.getPuntoventaId());
//chamadas de inicialização para evitar LazyInitializationException //chamadas de inicializa<EFBFBD><EFBFBD>o para evitar LazyInitializationException
puntoVenta.getLsFormaPagoDet().size(); puntoVenta.getLsFormaPagoDet().size();
puntoVenta.getLsParamRecoleccion().size(); puntoVenta.getLsParamRecoleccion().size();
puntoVenta.getLsPtovtaEmpresa().size(); puntoVenta.getLsPtovtaEmpresa().size();
@ -786,7 +787,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
} }
}catch (WrongValueException e) { }catch (WrongValueException e) {
numtelefonouno.setValue(""); numtelefonouno.setValue("");
Messagebox.show("Telefone fora do padrão, Preencha novamente", Messagebox.show("Telefone fora do padrão, Preencha novamente",
Labels.getLabel(TITULO), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
} }
@ -797,7 +798,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
} }
}catch (WrongValueException e) { }catch (WrongValueException e) {
numtelefonodos.setValue(""); numtelefonodos.setValue("");
Messagebox.show("Celular fora do padrão, Preencha novamente", Messagebox.show("Celular fora do padrão, Preencha novamente",
Labels.getLabel(TITULO), Labels.getLabel(TITULO),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
} }
@ -1140,8 +1141,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
} }
/** /**
* Desabilita todos os campos deixando apenas o status de aprovação, aberto/fechado. * Desabilita todos os campos deixando apenas o status de aprova<EFBFBD><EFBFBD>o, aberto/fechado.
* Caso adicionar novos campos, favor tratar neste método * Caso adicionar novos campos, favor tratar neste m<EFBFBD>todo
*/ */
private void validaPerfilFuncionBloqueiaDesbloqueiaPontoVenda() { private void validaPerfilFuncionBloqueiaDesbloqueiaPontoVenda() {
if(isPerfilFuncionBloqueiaDesbloqueiaPontoVenda) { if(isPerfilFuncionBloqueiaDesbloqueiaPontoVenda) {
@ -1202,6 +1203,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
checkCancelaPTA.setDisabled(true); checkCancelaPTA.setDisabled(true);
checkUTRRepasse.setDisabled(true); checkUTRRepasse.setDisabled(true);
intTiempoMaxBoletoEnVenta.setDisabled(true); intTiempoMaxBoletoEnVenta.setDisabled(true);
intTempoServicoEmVenda.setDisabled(true);
checkIndQrcodeCatracaRodEAN13.setDisabled(true); checkIndQrcodeCatracaRodEAN13.setDisabled(true);
checkIndVendeFlexBus.setDisabled(true); checkIndVendeFlexBus.setDisabled(true);
checkIndQrcodeTaxaEmbarqueRodTTL.setDisabled(true); checkIndQrcodeTaxaEmbarqueRodTTL.setDisabled(true);
@ -1557,7 +1559,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
// try { // try {
// myConn.close(); // myConn.close();
// } catch (SQLException e) { // } catch (SQLException e) {
// log.error("Erro ao fechar a conexão", e); // log.error("Erro ao fechar a conex<EFBFBD>o", e);
// } // }
// } // }
} }
@ -1612,7 +1614,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
myConn.close(); myConn.close();
} }
} catch (SQLException e) { } catch (SQLException e) {
log.error("error fechar conexão", e); log.error("error fechar conex<EFBFBD>o", e);
throw new RuntimeException(e); throw new RuntimeException(e);
} }
} }
@ -1663,7 +1665,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
try { try {
myConn.close(); myConn.close();
} catch (SQLException e) { } catch (SQLException e) {
log.error("Erro ao fechar a conexão", e); log.error("Erro ao fechar a conex<EFBFBD>o", e);
} }
} }
} }
@ -1960,7 +1962,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
puntoVenta.setTitularId(null); puntoVenta.setTitularId(null);
} }
/*Comentanddo por que o cliente que pediu não existe mais /*Comentanddo por que o cliente que pediu n<EFBFBD>o existe mais
validarDiversos(); validarDiversos();
*/ */
@ -2084,7 +2086,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
} }
} }
// Contas bancárias removidas // Contas banc<EFBFBD>rias removidas
List<PtovtaEmpresaContaBancaria> excluir = new ArrayList<PtovtaEmpresaContaBancaria>(0); List<PtovtaEmpresaContaBancaria> excluir = new ArrayList<PtovtaEmpresaContaBancaria>(0);
for (PtovtaEmpresaContaBancaria pto : emp.getLsPtovtaEmpresaContaBancaria()) { for (PtovtaEmpresaContaBancaria pto : emp.getLsPtovtaEmpresaContaBancaria()) {
@ -2343,7 +2345,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
for (Object object : fechamentoParamptovtaList.getListData()) { for (Object object : fechamentoParamptovtaList.getListData()) {
encontrouEmpresaComFechamentoConfigurado = false; encontrouEmpresaComFechamentoConfigurado = false;
FechamentoParamptovta fechamentoParamptovta = (FechamentoParamptovta) object; FechamentoParamptovta fechamentoParamptovta = (FechamentoParamptovta) object;
//verifica se empresa já está configurada com fechamento de conta corrente //verifica se empresa j<EFBFBD> est<73> configurada com fechamento de conta corrente
for(FechamentoParamptovta paramFechamento : paramsFechamento){ for(FechamentoParamptovta paramFechamento : paramsFechamento){
if(fechamentoParamptovta.getEmpresa().getEmpresaId() == paramFechamento.getEmpresa().getEmpresaId()){ if(fechamentoParamptovta.getEmpresa().getEmpresaId() == paramFechamento.getEmpresa().getEmpresaId()){
encontrouEmpresaComFechamentoConfigurado = true; encontrouEmpresaComFechamentoConfigurado = true;
@ -2456,7 +2458,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
puntoVentaService.borrar(puntoVenta); puntoVentaService.borrar(puntoVenta);
log.warn("Usuário " + UsuarioLogado.getUsuarioLogado().getNombusuario() + " excluiu o ponto de venda " + puntoVenta.getPuntoventaId()); log.warn("Usu<EFBFBD>rio " + UsuarioLogado.getUsuarioLogado().getNombusuario() + " excluiu o ponto de venda " + puntoVenta.getPuntoventaId());
Messagebox.show( Messagebox.show(
Labels.getLabel("editarPuntoVentaController.MSG.borrarOK"), Labels.getLabel("editarPuntoVentaController.MSG.borrarOK"),
@ -4573,7 +4575,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
return false; return false;
} }
} catch (Exception e) { } catch (Exception e) {
log.error("Erro ao validar a inserção da cobranca adicional no ponto de venda: ", e); log.error("Erro ao validar a inser<EFBFBD><EFBFBD>o da cobranca adicional no ponto de venda: ", e);
} }
return true; return true;
@ -4813,6 +4815,15 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
return campo; return campo;
} }
public Intbox getIntTempoServicoEmVenda() {
return intTempoServicoEmVenda;
}
public void setIntTempoServicoEmVenda(Intbox intTempoServicoEmVenda) {
this.intTempoServicoEmVenda = intTempoServicoEmVenda;
}
private static String formatString(String value, String pattern) { private static String formatString(String value, String pattern) {
MaskFormatter mf; MaskFormatter mf;
try { try {

View File

@ -2246,6 +2246,8 @@ editarPuntoVentaController.lbQrcodeTaxaEmbarqueRodTTL.label= Imprimir na venda o
editarPuntoVentaController.checkIndBloqueioDescontoAPI.label = Bloquear desconto via API editarPuntoVentaController.checkIndBloqueioDescontoAPI.label = Bloquear desconto via API
editarPuntoVentaController.checkIndBloqueioDescontoWEB.label = Bloquear desconto via Internet editarPuntoVentaController.checkIndBloqueioDescontoWEB.label = Bloquear desconto via Internet
editarPuntoVentaController.merchantStoreAdyen.label= Merchant Store Adyen editarPuntoVentaController.merchantStoreAdyen.label= Merchant Store Adyen
editarPuntoVentaController.tempoMaxServicoEmVenda.label= Tempo máx. Serviço em venda após saída (minutos)
editarPuntoVentaController.dicatempoMaxServicoEmVenda.value=Tempo em minutos em que o serviço ficará em venda para este ponto de venda. Caso configurado este campo terá prioridade em relação as Config. Gerais (menu Configuração Geral) hoje usadas para esta finalidade tal como a Confi.Geral TIEMPO_ULTIMA_HORA_CORRIDA.
# Editar comissão ponto de venda # Editar comissão ponto de venda
editarPuntoVentaComissaoController.window.title = Comissão Empresa/Ponto de Venda - {0} editarPuntoVentaComissaoController.window.title = Comissão Empresa/Ponto de Venda - {0}

View File

@ -473,6 +473,18 @@
value="@{winEditarPuntoVenta$composer.puntoVenta.tiempoMaxBoletoEnVenta}" value="@{winEditarPuntoVenta$composer.puntoVenta.tiempoMaxBoletoEnVenta}"
constraint="no negative" /> constraint="no negative" />
</row> </row>
<row>
<hbox>
<label
value="${c:l('editarPuntoVentaController.tempoMaxServicoEmVenda.label')}" />
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarPuntoVentaController.dicatempoMaxServicoEmVenda.value')}"
style="cursor: help" />
</hbox>
<intbox id="intTempoServicoEmVenda"
maxlength="10"
value="@{winEditarPuntoVenta$composer.puntoVenta.tempoMaxServicoEmVenda}"
constraint="no negative" />
</row>
<row> <row>
<label <label
value="${c:l('editarPuntoVentaController.qrcodeCatracaRodEAN13.label')}" /> value="${c:l('editarPuntoVentaController.qrcodeCatracaRodEAN13.label')}" />