rodrigo 2012-08-22 21:03:15 +00:00
parent ab5cb1f4f9
commit 0c2bb1ac83
5 changed files with 80 additions and 82 deletions

View File

@ -252,27 +252,22 @@ public class GridRutaTramo extends Grid implements RowRenderer, RendererCtrl {
columns.appendChild(columnSecuencia); columns.appendChild(columnSecuencia);
Column columnOrigen = new Column(Labels.getLabel("gridRutaSecuencia.columnOrigen.label")); Column columnOrigen = new Column(Labels.getLabel("gridRutaSecuencia.columnOrigen.label"));
columnOrigen.setWidth("25%");
columns.appendChild(columnOrigen); columns.appendChild(columnOrigen);
Column columnDestino = new Column(Labels.getLabel("gridRutaSecuencia.columnDestino.label")); Column columnDestino = new Column(Labels.getLabel("gridRutaSecuencia.columnDestino.label"));
columnDestino.setWidth("25%");
columns.appendChild(columnDestino); columns.appendChild(columnDestino);
Column columnVia = new Column(Labels.getLabel("gridRutaSecuencia.columnVia.label")); Column columnVia = new Column(Labels.getLabel("gridRutaSecuencia.columnVia.label"));
columnVia.setWidth("25%");
columns.appendChild(columnVia); columns.appendChild(columnVia);
Column kmsReal = new Column(Labels.getLabel("gridRutaSecuencia.columnKmsReal.label")); Column kmsReal = new Column(Labels.getLabel("gridRutaSecuencia.columnKmsReal.label"));
kmsReal.setWidth("20%");
columns.appendChild(kmsReal); columns.appendChild(kmsReal);
Column tiempoRecorrido = new Column(Labels.getLabel("gridRutaSecuencia.columnTiempoRecorrido.label")); Column tiempoRecorrido = new Column(Labels.getLabel("gridRutaSecuencia.columnTiempoRecorrido.label"));
tiempoRecorrido.setWidth("15%");
columns.appendChild(tiempoRecorrido); columns.appendChild(tiempoRecorrido);
Column columnIDTramo = new Column(Labels.getLabel("gridRutaSecuencia.columnIDTramo.label")); Column columnIDTramo = new Column(Labels.getLabel("gridRutaSecuencia.columnIDTramo.label"));
columnIDTramo.setWidth("5%"); columnIDTramo.setWidth("7%");
columns.appendChild(columnIDTramo); columns.appendChild(columnIDTramo);
return columns; return columns;

View File

@ -80,8 +80,9 @@ public class BusquedaRestriccionFormaPagoController extends MyGenericForwardComp
ConfigRestriccionPago.class, ConfigRestriccionPago.class,
pagingrestriccionFormaPago.getPageSize()); pagingrestriccionFormaPago.getPageSize());
configRestriccionPagoBusqueda.addFilterLike("formaPago.descpago", if (!txtNome.getText().isEmpty()) {
"%" + txtNome.getText().trim().concat("%")); configRestriccionPagoBusqueda.addFilterLike("formaPago.descpago", "%" + txtNome.getText().trim().concat("%"));
}
configRestriccionPagoBusqueda.addSortAsc("formaPago.descpago"); configRestriccionPagoBusqueda.addSortAsc("formaPago.descpago");
configRestriccionPagoBusqueda.addFilterEqual("activo", Boolean.TRUE); configRestriccionPagoBusqueda.addFilterEqual("activo", Boolean.TRUE);

View File

@ -703,11 +703,11 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
comboVenda.setMold("rounded"); comboVenda.setMold("rounded");
comboVenda.setWidth("90%"); comboVenda.setWidth("90%");
List<String> op = new ArrayList<String>(); List<String> op = new ArrayList<String>();
op.add("Si"); op.add("Sim");
op.add("No"); op.add("Não");
comboVenda.setModel(new ListModelList(op)); comboVenda.setModel(new ListModelList(op));
comboVenda.setValue(rutaCombinacion.getIndventa() == Boolean.TRUE ? "Si" comboVenda.setValue(rutaCombinacion.getIndventa() == Boolean.TRUE ? "Sim"
: "No"); : "Não");
comboVenda.setTooltip(rutaCombinacion.getRutacombinacionId().toString()); comboVenda.setTooltip(rutaCombinacion.getRutacombinacionId().toString());
comboVenda.addEventListener("onChange", new EventListener() { comboVenda.addEventListener("onChange", new EventListener() {

View File

@ -22,8 +22,11 @@ public class ConstraintNumberBD implements Constraint {
/** /**
* Ex.: (precision,scale) == (3,2) Va a aceptar numero menores que 9.99 * Ex.: (precision,scale) == (3,2) Va a aceptar numero menores que 9.99
* @param preicion - La precision del numero *
* @param scale - La escala * @param preicion
* - La precision del numero
* @param scale
* - La escala
*/ */
public ConstraintNumberBD(Integer preicion, Integer scale) { public ConstraintNumberBD(Integer preicion, Integer scale) {
this(preicion, scale, false); this(preicion, scale, false);
@ -31,7 +34,7 @@ public class ConstraintNumberBD implements Constraint {
public ConstraintNumberBD(Integer preicion, Integer scale, Boolean obligatorio) { public ConstraintNumberBD(Integer preicion, Integer scale, Boolean obligatorio) {
if ((preicion == null) || (scale == null)) { if ((preicion == null) || (scale == null)) {
throw new IllegalArgumentException("Deve de ser informado el valor de la precicion y scale"); throw new IllegalArgumentException("Deve ser informado o valor de precisao e escala.");
} }
this.precision = preicion; this.precision = preicion;
this.scale = scale; this.scale = scale;
@ -42,7 +45,6 @@ public class ConstraintNumberBD implements Constraint {
if ((precision != null) && (scale != null)) { if ((precision != null) && (scale != null)) {
if ((value != null) && (value instanceof String)) { if ((value != null) && (value instanceof String)) {
value = (((String) value).trim().equals("")) ? null : value; value = (((String) value).trim().equals("")) ? null : value;
} }
@ -59,7 +61,7 @@ public class ConstraintNumberBD implements Constraint {
if ((valor.precision() > precision) || (valor.scale() > scale)) { if ((valor.precision() > precision) || (valor.scale() > scale)) {
throw new WrongValueException(comp, throw new WrongValueException(comp,
Labels.getLabel("MSG.CONSTRAINT.CONSTRAINTNUMBERBD", new Object[]{precision - 2, scale})); Labels.getLabel("MSG.CONSTRAINT.CONSTRAINTNUMBERBD", new Object[] { precision - 2, scale }));
} }
} }
} }
@ -70,6 +72,6 @@ public class ConstraintNumberBD implements Constraint {
return (BigDecimal) value; return (BigDecimal) value;
} }
return new BigDecimal((String) value); return new BigDecimal(((String) value).replace(",", ""));
} }
} }

View File

@ -15,7 +15,7 @@ import org.zkoss.zkplus.databind.TypeConverter;
*/ */
public class StringDecimalToDecimalConverter implements TypeConverter { public class StringDecimalToDecimalConverter implements TypeConverter {
private static final String FORMAT = "###,##0.00"; private static final String FORMAT = "#####0.00";
public Object coerceToUi(Object val, Component comp) { public Object coerceToUi(Object val, Component comp) {
if (val != null) { if (val != null) {
@ -23,20 +23,20 @@ public class StringDecimalToDecimalConverter implements TypeConverter {
if (format == null) { if (format == null) {
format = FORMAT; format = FORMAT;
} }
DecimalFormat df = new DecimalFormat(format,new java.text.DecimalFormatSymbols(java.util.Locale.US)); DecimalFormat df = new DecimalFormat(format, new java.text.DecimalFormatSymbols(java.util.Locale.US));
return df.format(val); return df.format(val);
} }
return null; return null;
} }
public Object coerceToBean(Object val, Component cmpnt) { public Object coerceToBean(Object val, Component cmpnt) {
if (val == null){ if (val == null) {
return null; return null;
} }
if (val instanceof String) { if (val instanceof String) {
return (val.toString().trim().isEmpty())?(BigDecimal)null: new BigDecimal(val.toString().replace(",", "")); return (val.toString().trim().isEmpty()) ? (BigDecimal) null : new BigDecimal(val.toString().replace(",", ""));
} }
return null; return null;
} }