- correção na geração de corridas com exceção de tempo maior que 24 hrs

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@25299 d1611594-4594-4d17-8e1d-87c2c4800839
master
gleimar 2013-03-21 15:22:22 +00:00
parent ec62d785d6
commit 6e3a655c71
4 changed files with 23 additions and 5 deletions

View File

@ -394,8 +394,7 @@ public class EditarTramosController extends MyGenericForwardComposer {
tramoTiempo.setIndaplicvie(vie.isChecked());
tramoTiempo.setIndaplicsab(sab.isChecked());
tramoTiempo.setIndaplicdom(dom.isChecked());
tramoTiempo.setTiemporecorrido(DateUtil.getFecInicio(spHoraTiempo.getValue(),
spMinutoTiempo.getValue()).getTime());
tramoTiempo.setTiemporecorrido(DateUtil.getFecInicio(spHoraTiempo.getValue(),spMinutoTiempo.getValue()).getTime());
tramoTiempo.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
tramoTiempo.setFecmodif(Calendar.getInstance().getTime());

View File

@ -31,7 +31,7 @@ public class RenderTramoServicio implements ListitemRenderer {
} else {
Calendar c = Calendar.getInstance();
c.setTime(serv.getTiemporecorrido());
System.out.println(DateUtil.getFecInicio().getTime()+ " " + c.getTime());
Long tempo = DateUtil.getElapsedMinutos(DateUtil.getFecInicio().getTime(), c.getTime());
long minutos = (tempo % 60);
int horas = (tempo.intValue() / 60);

View File

@ -5,7 +5,11 @@
package com.rjconsultores.ventaboletos.web.utilerias.render;
import com.rjconsultores.ventaboletos.entidad.TramoTiempo;
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
@ -29,8 +33,23 @@ public class RenderTramoTiempo implements ListitemRenderer {
lc = new Listcell(sf.format(tramoTiempo.getHorafin()));
lc.setParent(lstm);
if (tramoTiempo.getTiemporecorrido() == null) {
lc = new Listcell("");
} else {
Calendar c = Calendar.getInstance();
c.setTime(tramoTiempo.getTiemporecorrido());
Long tempo = DateUtil.getElapsedMinutos(DateUtil.getFecInicio().getTime(), c.getTime());
long minutos = (tempo % 60);
int horas = (tempo.intValue() / 60);
lc = new Listcell(sf.format(tramoTiempo.getTiemporecorrido()));
String sMinutos = String.valueOf(minutos);
lc = new Listcell(horas + ":" + ((sMinutos.length() < 2) ? "0" + sMinutos : sMinutos));
}
lc.setParent(lstm);
lc = new Listcell((tramoTiempo.getIndapliclun()) ? "Sim" : "Não");

View File

@ -7,7 +7,7 @@
# <controler>. <id>. <propiedade> = XXX
#Versao do VentaBoleto:
versao = ADM_20130320_1RC132
versao = ADM_20130321_1RC133
# MSG Defaut:
MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100