- correção na validação da km no grid

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@25860 d1611594-4594-4d17-8e1d-87c2c4800839
master
gleimar 2013-04-18 22:02:38 +00:00
parent 24c710231d
commit 46d0ee330c
5 changed files with 14 additions and 21 deletions

View File

@ -53,7 +53,6 @@ public class GridRutaTramoCoeficiente extends Grid implements RowRenderer, Rende
private ClaseServicio claseServicio;
private OrgaoConcedente orgaoConcedente;
private DataBinder dataBinder;
private boolean mostraPopupGrid;
private static Logger log = Logger.getLogger(GridRutaTramoCoeficiente.class);
public GridRutaTramoCoeficiente() {
@ -61,15 +60,6 @@ public class GridRutaTramoCoeficiente extends Grid implements RowRenderer, Rende
this.setRowRenderer(this);
this.appendChild(generarColumns());
dataBinder = new DataBinder();
mostraPopupGrid = true;
}
public boolean isMostraPopupGrid() {
return mostraPopupGrid;
}
public void setMostraPopupGrid(boolean mostraPopupGrid) {
this.mostraPopupGrid = mostraPopupGrid;
}
/**
@ -82,7 +72,7 @@ public class GridRutaTramoCoeficiente extends Grid implements RowRenderer, Rende
}
/**
* Cuás es la clase de servicio confiugrada
* Cuál es la clase de servicio confiugrada
*
* @return
*/

View File

@ -59,13 +59,11 @@ public class EditarCombinacionTramoRutaController extends MyGenericForwardCompos
rutaTramoIdaVO = (RutaTramoVO) Executions.getCurrent().getArg().get("rutaTramoVO");
winEditarTramoRuta = (Window) Executions.getCurrent().getArg().get("winEditarTramoRuta");
super.doAfterCompose(comp);
gridRutaSecuenciaIda.setMostraPopupGrid(false);
gridRutaSecuenciaIda.setClaseServicio(rutaTramoIdaVO.getClaseServicio());
gridRutaSecuenciaIda.setOrgaoConcedente(rutaTramoIdaVO.getOrgaoConcedente());
gridRutaSecuenciaIda.setLsVias(viaService.obtenerTodos());
gridRutaSecuenciaIda.setLsCoeficientes(coeficienteTarifaService.obtenerTodos());
gridRutaSecuenciaIda.agregarTodos(tramoRutaService.generarCombinacion(rutaTramoIdaVO));
gridRutaSecuenciaVolta.setMostraPopupGrid(false);
gridRutaSecuenciaVolta.setClaseServicio(rutaTramoIdaVO.getClaseServicio());
gridRutaSecuenciaVolta.setOrgaoConcedente(rutaTramoIdaVO.getOrgaoConcedente());
gridRutaSecuenciaVolta.setLsVias(viaService.obtenerTodos());

View File

@ -111,7 +111,7 @@ public class EditarTramoRutaController extends MyGenericForwardComposer {
return;
}
if (gridRutaSecuencia.getLsSecuenciaRutaTramoVO().isEmpty()){
if (gridRutaSecuencia.isEmpty()){
Messagebox.show(Labels.getLabel("editarTramoRutaController.msg.trechoObligatoria"),
Labels.getLabel("editarTramoRutaController.window.title"), Messagebox.OK,
Messagebox.INFORMATION);

View File

@ -57,16 +57,20 @@ public class ConstraintNumberBD implements Constraint {
return;
}
try {
BigDecimal valor = getBigDecimal(value);
if ((valor.precision() > precision) || (valor.scale() > scale)) {
throw new WrongValueException(comp,
Labels.getLabel("MSG.CONSTRAINT.CONSTRAINTNUMBERBD", new Object[] { precision - 2, scale }));
}
} catch (NumberFormatException n) {
throw new WrongValueException(comp,Labels.getLabel("MSG.CONSTRAINT.CONSTRAINTNUMBERBD.EXCEPTION"));
}
}
}
private BigDecimal getBigDecimal(Object value) {
private BigDecimal getBigDecimal(Object value) throws NumberFormatException {
if (value instanceof BigDecimal) {
return (BigDecimal) value;

View File

@ -7,12 +7,13 @@
# <controler>. <id>. <propiedade> = XXX
#Versao do VentaBoleto:
versao = ADM_20130415_1RC143
versao = ADM_20130418_1RC144
# MSG Defaut:
MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100
MSG.CONSTRAINT.DECIMALBOX = Os valores devem estar entre 0 e 9999999
MSG.CONSTRAINT.CONSTRAINTNUMBERBD = O valor deve ter o formato de {0} dígitos mais {1} decimais.
MSG.CONSTRAINT.CONSTRAINTNUMBERBD.EXCEPTION = O valor informado não é válido
MSG.CONSTRAINT.CONSTRAINTNUMBERBDOBLIGATORIO = Os valores são obrigatórios
MSG.CONSTRAINT.MACConstraint = A MAC ADDRESS informada não é válida
MSG.CONSTRAINT.MyTextboxDecimalConstraint.valorMaximo=O valor máximo permitido é {0}