- 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-87c2c4800839master
parent
24c710231d
commit
46d0ee330c
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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());
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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}
|
||||
|
|
Loading…
Reference in New Issue