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" />
+