From 79d79bbbd2d2450fa8d4bd7b648188253c3b38ce Mon Sep 17 00:00:00 2001 From: "fabio.fbarreto" Date: Wed, 13 Mar 2024 16:28:54 -0300 Subject: [PATCH 1/2] Transferencia de estoque simplificado feat bug#AL-3983 --- .gitignore | 1 + pom.xml | 4 +- .../impl/RelatorioMovimentacaoEstoque.java | 139 ++++++----- .../gr/EditarAidfController.java | 14 +- .../gr/MovimentacionBilhetesController.java | 226 +++++++++++------- web/WEB-INF/i3-label_en.label | 5 +- web/WEB-INF/i3-label_es_MX.label | 3 + web/WEB-INF/i3-label_pt_BR.label | 5 +- web/gui/gr/movimentacionBilhetes.zul | 13 +- 9 files changed, 240 insertions(+), 170 deletions(-) diff --git a/.gitignore b/.gitignore index 74342da67..904e52cd4 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /.settings /target /settings.xml +/dist diff --git a/pom.xml b/pom.xml index 2dc2107e9..d0b11c0e2 100644 --- a/pom.xml +++ b/pom.xml @@ -4,11 +4,11 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.56.2 + 1.57.0 war - 1.40.7 + 1.41.0 1.31.0 UTF-8 UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMovimentacaoEstoque.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMovimentacaoEstoque.java index add2450fa..43e2f10ed 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMovimentacaoEstoque.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioMovimentacaoEstoque.java @@ -2,6 +2,7 @@ package com.rjconsultores.ventaboletos.relatorios.impl; import java.sql.Connection; import java.sql.ResultSet; +import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -30,76 +31,84 @@ public class RelatorioMovimentacaoEstoque extends Relatorio { public void initDados() throws Exception { Connection conexao = this.relatorio.getConexao(); Map parametros = this.relatorio.getParametros(); - String sql = getSql(); - NamedParameterStatement stmt = null; - ResultSet rset = null; - - try { - stmt = new NamedParameterStatement(conexao, sql); - if(parametros.get("empresaId") != null){ - stmt.setInt("empresaId", Integer.valueOf(parametros.get("empresaId").toString())); - } - - if(parametros.get("puntoventaIdEnv") != null){ - stmt.setInt("puntoventaIdEnv", Integer.valueOf(parametros.get("puntoventaIdEnv").toString())); - } - - if(parametros.get("puntoventaIdRec") != null){ - stmt.setInt("puntoventaIdRec", Integer.valueOf(parametros.get("puntoventaIdRec").toString())); - } - - if(parametros.get("estacionIdEnv") != null){ - stmt.setInt("estacionIdEnv", Integer.valueOf(parametros.get("estacionIdEnv").toString())); - } - - if(parametros.get("estacionIdRec") != null){ - stmt.setInt("estacionIdRec", Integer.valueOf(parametros.get("estacionIdRec").toString())); - } - - if(parametros.get("dataInicial") != null){ - stmt.setString("dataInicial", parametros.get("dataInicial") + " 00:00"); - } - - if(parametros.get("dataFinal") != null){ - stmt.setString("dataFinal", parametros.get("dataFinal") + " 23:59"); - } - - rset = stmt.executeQuery(); - - list = new ArrayList(); - while (rset.next()) { - ItemRelatorioMovimentoEstoque item = new ItemRelatorioMovimentoEstoque(); - item.setAidf(rset.getString("AIDF")); - item.setSerie(rset.getString("SERIE")); - item.setSubserie(rset.getString("SUBSERIE")); - item.setData(rset.getDate("DATA")); - item.setEmpresa(rset.getString("NOMBEMPRESA")); - item.setEstacionEnv(rset.getString("ESTACION_ENV")); - item.setEstacionRec(rset.getString("ESTACION_REC")); - item.setNumFolioInicial(rset.getString("NUMFOLIOINICIAL")); - item.setNumFolioFinal(rset.getString("NUMFOLIOFINAL")); - item.setTotal(rset.getInt("TOTAL")); - item.setPuntoventaEnv(rset.getString("NOMBPUNTOVENTA_ENV")); - item.setPuntoventaRec(rset.getString("NOMBPUNTOVENTA_REC")); - item.setUsuario(rset.getString("USUARIO")); - - list.add(item); - } - } catch (Exception e) { - log.error(e.getMessage(), e); - } finally { - if(rset != null && !rset.isClosed()) { - rset.close(); - } - if(stmt != null && !stmt.isClosed()) { - stmt.close(); - } - } + list = getMovimentoEstoque(parametros, conexao); } }); this.setCollectionDataSource(new JRBeanCollectionDataSource(list)); } + + public List getMovimentoEstoque(Map parametros, Connection conexao) throws SQLException { + + String sql = getSql(); + NamedParameterStatement stmt = null; + ResultSet rset = null; + List retorno = null; + + try { + stmt = new NamedParameterStatement(conexao, sql); + if(parametros.get("empresaId") != null){ + stmt.setInt("empresaId", Integer.valueOf(parametros.get("empresaId").toString())); + } + + if(parametros.get("puntoventaIdEnv") != null){ + stmt.setInt("puntoventaIdEnv", Integer.valueOf(parametros.get("puntoventaIdEnv").toString())); + } + + if(parametros.get("puntoventaIdRec") != null){ + stmt.setInt("puntoventaIdRec", Integer.valueOf(parametros.get("puntoventaIdRec").toString())); + } + + if(parametros.get("estacionIdEnv") != null){ + stmt.setInt("estacionIdEnv", Integer.valueOf(parametros.get("estacionIdEnv").toString())); + } + + if(parametros.get("estacionIdRec") != null){ + stmt.setInt("estacionIdRec", Integer.valueOf(parametros.get("estacionIdRec").toString())); + } + + if(parametros.get("dataInicial") != null){ + stmt.setString("dataInicial", parametros.get("dataInicial") + " 00:00"); + } + + if(parametros.get("dataFinal") != null){ + stmt.setString("dataFinal", parametros.get("dataFinal") + " 23:59"); + } + + rset = stmt.executeQuery(); + + retorno = new ArrayList(); + while (rset.next()) { + ItemRelatorioMovimentoEstoque item = new ItemRelatorioMovimentoEstoque(); + item.setAidf(rset.getString("AIDF")); + item.setSerie(rset.getString("SERIE")); + item.setSubserie(rset.getString("SUBSERIE")); + item.setData(rset.getDate("DATA")); + item.setEmpresa(rset.getString("NOMBEMPRESA")); + item.setEstacionEnv(rset.getString("ESTACION_ENV")); + item.setEstacionRec(rset.getString("ESTACION_REC")); + item.setNumFolioInicial(rset.getString("NUMFOLIOINICIAL")); + item.setNumFolioFinal(rset.getString("NUMFOLIOFINAL")); + item.setTotal(rset.getInt("TOTAL")); + item.setPuntoventaEnv(rset.getString("NOMBPUNTOVENTA_ENV")); + item.setPuntoventaRec(rset.getString("NOMBPUNTOVENTA_REC")); + item.setUsuario(rset.getString("USUARIO")); + + retorno.add(item); + } + } catch (Exception e) { + log.error(e.getMessage(), e); + } finally { + if(rset != null && !rset.isClosed()) { + rset.close(); + } + if(stmt != null && !stmt.isClosed()) { + stmt.close(); + } + } + + return retorno; + } @Override protected void processaParametros() throws Exception { diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/EditarAidfController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/EditarAidfController.java index cccc389e2..76ebf5758 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/EditarAidfController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/EditarAidfController.java @@ -405,18 +405,6 @@ public class EditarAidfController extends MyGenericForwardComposer { } } } - - private String obterSerieSubserieFormatada() { - String serieInformada = aidf.getSerie(); - String subSerieInformada = aidf.getSubserie(); - - return serieInformada - .trim() - .concat( - subSerieInformada == null || subSerieInformada.isEmpty() - ? "" - : "-".concat(subSerieInformada.trim())); - } private AbastoBoleto gravarAbastoAutomatico() { Date now = Calendar.getInstance().getTime(); @@ -455,7 +443,7 @@ public class EditarAidfController extends MyGenericForwardComposer { detAbastoBoleto.setAbastoBoleto(abastoBoleto); detAbastoBoleto.setAidf(aidf); detAbastoBoleto.setNummovimiento(nummovimiento); - detAbastoBoleto.setNumseriepreimpresa(obterSerieSubserieFormatada()); + detAbastoBoleto.setNumseriepreimpresa(aidf.obterSerieSubserieFormatada()); detAbastoBoleto.setNumfolioinicial(aidf.getForminicial()); detAbastoBoleto.setNumfoliofinal(aidf.getFormfinal()); detAbastoBoleto.setStatusfirma(Boolean.TRUE); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/MovimentacionBilhetesController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/MovimentacionBilhetesController.java index 3eaec5fb9..1e410bca3 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/MovimentacionBilhetesController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/MovimentacionBilhetesController.java @@ -25,14 +25,21 @@ import org.zkoss.zul.ListModelArray; import org.zkoss.zul.Longbox; import org.zkoss.zul.Textbox; +import com.rjconsultores.ventaboletos.entidad.AbastoBoleto; import com.rjconsultores.ventaboletos.entidad.Aidf; +import com.rjconsultores.ventaboletos.entidad.DetAbastoBoleto; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.entidad.TipoMovimentacion; +import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.relatorios.impl.ReciboEntregaMovimentacao; +import com.rjconsultores.ventaboletos.service.AbastoBoletoService; import com.rjconsultores.ventaboletos.service.AidfService; +import com.rjconsultores.ventaboletos.service.DetAbastoBoletoService; import com.rjconsultores.ventaboletos.service.EstadoService; import com.rjconsultores.ventaboletos.service.MovimentacionBilhetesService; +import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties; +import com.rjconsultores.ventaboletos.utilerias.CustomEnum; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; @@ -40,6 +47,8 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; @Controller("movimentacionBilhetesController") @Scope("prototype") public class MovimentacionBilhetesController extends MyGenericForwardComposer { + private static final String TITULO = "movimentacionBilhetesController.window.title"; + private static final long serialVersionUID = -5047032264890781980L; @Autowired @@ -48,6 +57,12 @@ public class MovimentacionBilhetesController extends MyGenericForwardComposer { @Autowired private AidfService aidfService; + @Autowired + private AbastoBoletoService abastoBoletoService; + + @Autowired + private DetAbastoBoletoService detAbastoService; + @Autowired private DataSource dataSourceRead; @@ -76,82 +91,21 @@ public class MovimentacionBilhetesController extends MyGenericForwardComposer { private List lsEmpresas; + private boolean isEstoqueSimplificado; + @Override public void doAfterCompose(Component comp) throws Exception { lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa(); lsEmpresas.add(new Empresa(-1, "TODAS")); - lsTipoMovimentacion = movimentacionBilhetesService.obtenerTiposMovimetacion(); + lsTipoMovimentacion = movimentacionBilhetesService.obtenerTiposMovimetacion(); + isEstoqueSimplificado = ApplicationProperties.getInstance().isCustomHabilitado(CustomEnum.VALIDA_ESTOQUE_SIMPLIFICADO.getDescricao(), true) ; setLsPuntoVenta(new ArrayList()); fecmovimentacion = new Date(); super.doAfterCompose(comp); } - public Textbox getTxtForminicial() { - return txtForminicial; - } - - public void setTxtForminicial(Textbox txtForminicial) { - this.txtForminicial = txtForminicial; - } - - public Textbox getTxtFormfinal() { - return txtFormfinal; - } - - public void setTxtFormfinal(Textbox txtFormfinal) { - this.txtFormfinal = txtFormfinal; - } - - public EstadoService getEstadoService() { - return estadoService; - } - - public void setEstadoService(EstadoService estadoService) { - this.estadoService = estadoService; - } - - public Combobox getCmbAidf() { - return cmbAidf; - } - - public void setCmbAidf(Combobox cmbAidf) { - this.cmbAidf = cmbAidf; - } - - public Combobox getCmbEmpresa() { - return cmbEmpresa; - } - - public void setCmbEmpresa(Combobox cmbEmpresa) { - this.cmbEmpresa = cmbEmpresa; - } - - public List getLsEmpresas() { - return lsEmpresas; - } - - public void setLsEmpresas(List lsEmpresas) { - this.lsEmpresas = lsEmpresas; - } - - public Datebox getDtbFecMovimentacion() { - return dtbFecMovimentacion; - } - - public void setDtbFecMovimentacion(Datebox dtbFecMovimentacion) { - this.dtbFecMovimentacion = dtbFecMovimentacion; - } - - public Date getFecmovimentacion() { - return fecmovimentacion; - } - - public void setFecmovimentacion(Date fecmovimentacion) { - this.fecmovimentacion = fecmovimentacion; - } - public void onClick$btnSalvar(Event ev) throws InterruptedException { cmbAidf.getValue(); @@ -172,27 +126,50 @@ public class MovimentacionBilhetesController extends MyGenericForwardComposer { Comboitem tipoMovSeleccionado = cmbTipoMovimentacion.getSelectedItem(); TipoMovimentacion tipoMovimentacion = (TipoMovimentacion)tipoMovSeleccionado.getValue(); - String formInicial = txtForminicial.getValue(); - String formFinal = txtFormfinal.getValue(); + String folioInicial = txtForminicial.getValue(); + String folioFinal = txtFormfinal.getValue(); Long cantidad = txtCantidad.getValue(); - if(StringUtils.isNotBlank(formInicial) && StringUtils.isNotBlank(formFinal) && cantidad == null) - movimentacionBilhetesService.realizaMovimentacionBilhetes(aidf, origem, destino, formInicial, formFinal, tipoMovimentacion); - else if(cantidad != null) - movimentacionBilhetesService.realizaMovimentacionBilhetes(aidf, origem, destino, cantidad, tipoMovimentacion); - else - movimentacionBilhetesService.realizaMovimentacionBilhetes(aidf, origem, destino, tipoMovimentacion); + if(isEstoqueSimplificado && tipoMovimentacion.getTipomovimentacionId().equals(TipoMovimentacion.TIPO_TRANSFERENCIA)) { + DetAbastoBoleto detAbasto = detAbastoService.buscarPorAidf(aidf.getAidfId(), folioInicial, folioFinal); + + AbastoBoleto abastoNovo = abastoBoletoService.movimentaAbasto(detAbasto.getAbastoBoleto(), destino ); + + abastoNovo = abastoBoletoService.suscribir(abastoNovo); + + DetAbastoBoleto detAbastoNovo = detAbastoService.movimentaDetAbasto(aidf, abastoNovo, folioInicial, folioFinal ); + detAbastoService.suscribir(detAbastoNovo); + + if( detAbastoNovo.getFolioFinal() < detAbasto.getFolioFinal() ) { + DetAbastoBoleto detAbastoQuebra = detAbastoService.movimentaDetAbasto( + aidf, + detAbasto.getAbastoBoleto(), + getInicioFolioNovo(), + detAbasto.getNumfoliofinal() ); + detAbastoService.suscribir(detAbastoQuebra); + } + + detAbasto.setNumfoliofinal(getFimFolioAntigo()); + detAbastoService.actualizacion(detAbasto); + }else { + if(StringUtils.isNotBlank(folioInicial) && StringUtils.isNotBlank(folioFinal) && cantidad == null) + movimentacionBilhetesService.realizaMovimentacionBilhetes(aidf, origem, destino, folioInicial, folioFinal, tipoMovimentacion); + else if(cantidad != null) + movimentacionBilhetesService.realizaMovimentacionBilhetes(aidf, origem, destino, cantidad, tipoMovimentacion); + else + movimentacionBilhetesService.realizaMovimentacionBilhetes(aidf, origem, destino, tipoMovimentacion); + } Messagebox.show( Labels.getLabel("movimentacionBilhetesController.MSG.suscribirOK"), - Labels.getLabel("movimentacionBilhetesController.window.title"), + Labels.getLabel(TITULO), Messagebox.OK, Messagebox.INFORMATION); if( tipoMovimentacion.getTipomovimentacionId().equals( TipoMovimentacion.TIPO_TRANSFERENCIA)) { int retorno = Messagebox.show( Labels.getLabel("movimentacionBilhetesController.MSG.imprimir"), - Labels.getLabel("movimentacionBilhetesController.window.title"), + Labels.getLabel(TITULO), Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); if( retorno == Messagebox.YES) { @@ -207,8 +184,8 @@ public class MovimentacionBilhetesController extends MyGenericForwardComposer { parametros.put("serie", aidf.getSerie()); parametros.put("aidf", aidf.toString()); parametros.put("subserie", aidf.getSubserie()); - parametros.put("bilheteinicial", formInicial); - parametros.put("bilhetefinal", formFinal); + parametros.put("bilheteinicial", folioInicial); + parametros.put("bilhetefinal", folioFinal); ReciboEntregaMovimentacao recibo = new ReciboEntregaMovimentacao(parametros , dataSourceRead.getConnection()); @@ -219,17 +196,31 @@ public class MovimentacionBilhetesController extends MyGenericForwardComposer { Labels.getLabel("indexController.mnRelatorioRDI.label"), args, MODAL); } } - - } catch (Exception ex) { - + + } catch (BusinessException be) { + Messagebox.show( + Labels.getLabel(be.getMessage()), + Labels.getLabel(TITULO), + Messagebox.OK, Messagebox.ERROR); + } catch (Exception ex) { Messagebox.show( Labels.getLabel("MSG.Error"), - Labels.getLabel("movimentacionBilhetesController.window.title"), + Labels.getLabel(TITULO), Messagebox.OK, Messagebox.ERROR); } } + private String getFimFolioAntigo() { + String folioInicial = txtForminicial.getValue(); + return String.valueOf( Long.valueOf(folioInicial)-1 ); + } + + private String getInicioFolioNovo() { + String folio = txtFormfinal.getValue(); + return String.valueOf( Long.valueOf(folio)+1 ); + } + public void onChange$cmbAidf(Event evt) throws InterruptedException { Comboitem aidfSeleccionada = cmbAidf.getSelectedItem(); @@ -244,7 +235,14 @@ public class MovimentacionBilhetesController extends MyGenericForwardComposer { Comboitem empresaSelecionada = cmbEmpresa.getSelectedItem(); Empresa empresa = (Empresa) empresaSelecionada.getValue(); - lsAidf = aidfService.buscaAidfsPorEmpresas(empresa.getEmpresaId().equals(-1) ? UsuarioLogado.getUsuarioLogado().getEmpresa() : Arrays.asList(empresa)); + + try{ + Comboitem origemSelecionada = cmbPuntoVentaOrigem.getSelectedItem(); + PuntoVenta origem = (PuntoVenta)origemSelecionada.getValue(); + lsAidf = aidfService.buscaAidfsPorEmpresasAgencia(empresa.getEmpresaId().equals(-1) ? UsuarioLogado.getUsuarioLogado().getEmpresa() : Arrays.asList(empresa), origem); + }catch (Exception e) { + lsAidf = aidfService.buscaAidfsPorEmpresas(empresa.getEmpresaId().equals(-1) ? UsuarioLogado.getUsuarioLogado().getEmpresa() : Arrays.asList(empresa)); + } cmbAidf.setModel(new ListModelArray(lsAidf)); } @@ -321,5 +319,69 @@ public class MovimentacionBilhetesController extends MyGenericForwardComposer { this.lsPuntoVenta = lsPuntoVenta; } + public Textbox getTxtForminicial() { + return txtForminicial; + } + + public void setTxtForminicial(Textbox txtForminicial) { + this.txtForminicial = txtForminicial; + } + + public Textbox getTxtFormfinal() { + return txtFormfinal; + } + + public void setTxtFormfinal(Textbox txtFormfinal) { + this.txtFormfinal = txtFormfinal; + } + + public EstadoService getEstadoService() { + return estadoService; + } + + public void setEstadoService(EstadoService estadoService) { + this.estadoService = estadoService; + } + + public Combobox getCmbAidf() { + return cmbAidf; + } + + public void setCmbAidf(Combobox cmbAidf) { + this.cmbAidf = cmbAidf; + } + + public Combobox getCmbEmpresa() { + return cmbEmpresa; + } + + public void setCmbEmpresa(Combobox cmbEmpresa) { + this.cmbEmpresa = cmbEmpresa; + } + + public List getLsEmpresas() { + return lsEmpresas; + } + + public void setLsEmpresas(List lsEmpresas) { + this.lsEmpresas = lsEmpresas; + } + + public Datebox getDtbFecMovimentacion() { + return dtbFecMovimentacion; + } + + public void setDtbFecMovimentacion(Datebox dtbFecMovimentacion) { + this.dtbFecMovimentacion = dtbFecMovimentacion; + } + + public Date getFecmovimentacion() { + return fecmovimentacion; + } + + public void setFecmovimentacion(Date fecmovimentacion) { + this.fecmovimentacion = fecmovimentacion; + } + } diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label index b4c181016..3c38ab769 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -10650,4 +10650,7 @@ auditarClasse.Tarifa=Alteração de preço auditarClasse.TarifaOficial=Alteração de preço / Tarifa Oficial auditarClasse.Usuario=Alteração de usuário auditarClasse.UsuarioPerfil=Alteração de usuário -auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modificação Massiva de preços \ No newline at end of file +auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modificação Massiva de preços + +abastoService.msg.semOrigem=Abasto Origem, não encontrado +detAbastoService.msg.semOrigem=DetAbasto Origem, não encontrado \ No newline at end of file diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 4f871e11e..3ef4415c2 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -10809,3 +10809,6 @@ talhadosController.MSG.busquedaPeriodo=Data de início posterior a data Final. versao=ADM_20130830_1RC216 winMovimentacionBilhetesMigracao.lbCheckHabilitaEstCentral.value=Habilita/Desabilita Estoque Central winMovimentacionBilhetesPuntoVenta.numSerie.label=Série + +abastoService.msg.semOrigem=Abasto Origem, não encontrado +detAbastoService.msg.semOrigem=DetAbasto Origem, não encontrado diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 1e641d62f..2a5507181 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -10774,4 +10774,7 @@ auditarClasse.Usuario=Alteração de Usuário auditarClasse.UsuarioPerfil=Alteração de Usuário auditarClasse.ModificacionMasivaTarifasUploadController.alterarDescricaoTelaAuditoria=Modificação Massiva de Preços auditarClasse.ModificacionMasivaTarifasUploadController=Modificação Massiva de Preços -auditarClasse.OperadorEmbarcada=Alteração Operador Embarcada \ No newline at end of file +auditarClasse.OperadorEmbarcada=Alteração Operador Embarcada + +abastoService.msg.semOrigem=Abasto Origem, não encontrado +detAbastoService.msg.semOrigem=DetAbasto Origem, não encontrado \ No newline at end of file diff --git a/web/gui/gr/movimentacionBilhetes.zul b/web/gui/gr/movimentacionBilhetes.zul index 47964e817..42b9f7375 100644 --- a/web/gui/gr/movimentacionBilhetes.zul +++ b/web/gui/gr/movimentacionBilhetes.zul @@ -7,7 +7,7 @@ + height="450px" width="350px" border="normal" > @@ -39,7 +39,7 @@ value="${c:l('winMovimentacionBilhetes.tipoMovimentacion.label')}" /> @@ -48,7 +48,7 @@ value="${c:l('winMovimentacionBilhetes.origem.label')}" /> @@ -56,7 +56,7 @@ value="${c:l('winMovimentacionBilhetes.destino.label')}" /> @@ -65,7 +65,7 @@ value="${c:l('winMovimentacionBilhetes.empresa.label')}" /> @@ -74,7 +74,7 @@ value="${c:l('winMovimentacionBilhetes.aidf.label')}" /> + width="90%" mold="rounded" buttonVisible="true" constraint="no empty" /> @@ -108,6 +108,7 @@ maxlength="20" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> + From 11bdb4c025e82f7ffd60acabc1b6f2c1b928382a Mon Sep 17 00:00:00 2001 From: "fabio.fbarreto" Date: Wed, 13 Mar 2024 18:49:50 -0300 Subject: [PATCH 2/2] Bug Transferencia de estoque simplificado fixes bug#AL-3983 --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index d0b11c0e2..d42720645 100644 --- a/pom.xml +++ b/pom.xml @@ -4,11 +4,11 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.57.0 + 1.57.1 war - 1.41.0 + 1.41.1 1.31.0 UTF-8 UTF-8