Ajustes na geração de corridas: fixes bug#6566
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@46907 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
f2182c952a
commit
7240c5da5d
|
@ -28,6 +28,7 @@ import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida;
|
import com.rjconsultores.ventaboletos.entidad.EsquemaCorrida;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Marca;
|
import com.rjconsultores.ventaboletos.entidad.Marca;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||||
|
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||||
import com.rjconsultores.ventaboletos.service.CorridaService;
|
import com.rjconsultores.ventaboletos.service.CorridaService;
|
||||||
import com.rjconsultores.ventaboletos.service.FiscalService;
|
import com.rjconsultores.ventaboletos.service.FiscalService;
|
||||||
|
@ -217,40 +218,52 @@ public class SelecionarServicosGerarController extends MyGenericForwardComposer
|
||||||
public void onClick$btnGerar(Event ev) throws InterruptedException {
|
public void onClick$btnGerar(Event ev) throws InterruptedException {
|
||||||
List<Object> list = esquemaCorridaList.getSelectedsItens();
|
List<Object> list = esquemaCorridaList.getSelectedsItens();
|
||||||
|
|
||||||
if (!list.isEmpty()) {
|
if (list.isEmpty()) {
|
||||||
List<EsquemaCorrida> lsEsquemaCorrida = new ArrayList<EsquemaCorrida>();
|
|
||||||
for (Object o : list) {
|
|
||||||
EsquemaCorrida esquemaCorrida = (EsquemaCorrida) o;
|
|
||||||
lsEsquemaCorrida.add(esquemaCorrida);
|
|
||||||
}
|
|
||||||
|
|
||||||
Date dataGeracaoInicial = fecGeracaoInicial.getValue();
|
|
||||||
Date dataGeracaoFinal = fecGeracaoFinal.getValue();
|
|
||||||
if (dataGeracaoInicial.after(dataGeracaoFinal)) {
|
|
||||||
Messagebox.show(Labels.getLabel("selecionarServicosGerarController.MSG.dataInicialMaiorFinal"),
|
|
||||||
Labels.getLabel("selecionarServicosGerarController.window.title"),
|
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
|
||||||
} else {
|
|
||||||
Long cantCorridasGeneradas = corridaService.generarCorridasSelecionadas(lsEsquemaCorrida, dataGeracaoInicial, dataGeracaoFinal);
|
|
||||||
|
|
||||||
|
|
||||||
esquemaCorridaList.setData(new ArrayList<EsquemaCorrida>());
|
|
||||||
|
|
||||||
Messagebox.show(Labels.getLabel("selecionarServicosGerarController.MSG.operacaoFinalizar", new Object[] { cantCorridasGeneradas}),
|
|
||||||
Labels.getLabel("selecionarServicosGerarController.window.title"),
|
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
|
||||||
|
|
||||||
|
|
||||||
if (ApplicationProperties.getInstance().pafActivo()){
|
|
||||||
// log.info("qtdP2=" + fiscalService.gerarRegistroP2_F2(lsEsquemaCorrida, dataGeracaoInicial, dataGeracaoFinal));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
Messagebox.show(Labels.getLabel("selecionarServicosGerarController.MSG.selecioneservicos"),
|
Messagebox.show(Labels.getLabel("selecionarServicosGerarController.MSG.selecioneservicos"),
|
||||||
Labels.getLabel("selecionarServicosGerarController.window.title"),
|
Labels.getLabel("selecionarServicosGerarController.window.title"),
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
List<EsquemaCorrida> lsEsquemaCorrida = new ArrayList<EsquemaCorrida>();
|
||||||
|
for (Object o : list) {
|
||||||
|
EsquemaCorrida esquemaCorrida = (EsquemaCorrida) o;
|
||||||
|
lsEsquemaCorrida.add(esquemaCorrida);
|
||||||
|
}
|
||||||
|
|
||||||
|
Date dataGeracaoInicial = fecGeracaoInicial.getValue();
|
||||||
|
Date dataGeracaoFinal = fecGeracaoFinal.getValue();
|
||||||
|
|
||||||
|
if (dataGeracaoInicial.after(dataGeracaoFinal)) {
|
||||||
|
Messagebox.show(Labels.getLabel("selecionarServicosGerarController.MSG.dataInicialMaiorFinal"),
|
||||||
|
Labels.getLabel("selecionarServicosGerarController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Long cantCorridasGeneradas;
|
||||||
|
try {
|
||||||
|
cantCorridasGeneradas = corridaService.generarCorridasSelecionadas(lsEsquemaCorrida, dataGeracaoInicial, dataGeracaoFinal);
|
||||||
|
|
||||||
|
esquemaCorridaList.setData(new ArrayList<EsquemaCorrida>());
|
||||||
|
|
||||||
|
Messagebox.show(Labels.getLabel("selecionarServicosGerarController.MSG.operacaoFinalizar", new Object[] { cantCorridasGeneradas}),
|
||||||
|
Labels.getLabel("selecionarServicosGerarController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
|
||||||
|
if (ApplicationProperties.getInstance().pafActivo()){
|
||||||
|
// log.info("qtdP2=" + fiscalService.gerarRegistroP2_F2(lsEsquemaCorrida, dataGeracaoInicial, dataGeracaoFinal));
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (BusinessException e) {
|
||||||
|
Messagebox.show(e.getLocalizedMessage(),
|
||||||
|
Labels.getLabel("selecionarServicosGerarController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5497,4 +5497,9 @@ editarPacoteConvenioController.btnFechar.tooltiptext = Fechar
|
||||||
editarPacoteConvenioController.lhNomconvenio.label = Nome
|
editarPacoteConvenioController.lhNomconvenio.label = Nome
|
||||||
editarPacoteConvenioController.MSG.suscribirOK = Pacote Convênio Registrado com Sucesso.
|
editarPacoteConvenioController.MSG.suscribirOK = Pacote Convênio Registrado com Sucesso.
|
||||||
editarPacoteConvenioController.MSG.borrarPergunta = Eliminar Pacote Convênio?
|
editarPacoteConvenioController.MSG.borrarPergunta = Eliminar Pacote Convênio?
|
||||||
editarPacoteConvenioController.MSG.borrarOK = Pacote Convênio Excluido com Sucesso.
|
editarPacoteConvenioController.MSG.borrarOK = Pacote Convênio Excluido com Sucesso.
|
||||||
|
|
||||||
|
|
||||||
|
#corridaServiceImpl
|
||||||
|
corridaServiceImpl.geracaoCorrida.dataMenorQueAtual=El periodo informado es invalido
|
||||||
|
corridaServiceImpl.geracaoCorrida.cantDiasManual=La cantidad maxima de dias para generacion manual es de {0}.
|
|
@ -5638,4 +5638,8 @@ editarPacoteConvenioController.btnFechar.tooltiptext = Fechar
|
||||||
editarPacoteConvenioController.txtNomconvenio.label = Convênio
|
editarPacoteConvenioController.txtNomconvenio.label = Convênio
|
||||||
editarPacoteConvenioController.MSG.suscribirOK = Pacote Convênio Registrado com Sucesso.
|
editarPacoteConvenioController.MSG.suscribirOK = Pacote Convênio Registrado com Sucesso.
|
||||||
editarPacoteConvenioController.MSG.borrarPergunta = Eliminar Pacote Convênio?
|
editarPacoteConvenioController.MSG.borrarPergunta = Eliminar Pacote Convênio?
|
||||||
editarPacoteConvenioController.MSG.borrarOK = Pacote Convênio Excluido com Sucesso.
|
editarPacoteConvenioController.MSG.borrarOK = Pacote Convênio Excluido com Sucesso.
|
||||||
|
|
||||||
|
#corridaServiceImpl
|
||||||
|
corridaServiceImpl.geracaoCorrida.dataMenorQueAtual=O período informado não pode ser para dias passados
|
||||||
|
corridaServiceImpl.geracaoCorrida.cantDiasManual=O limite máximo de geração manual é de {0}.
|
Loading…
Reference in New Issue