}
}
private CostoDTO validar() {
// TODO Auto-generated method stub
CostoDTO dto= new CostoDTO();
pesos.setEnabled(false);
desastre.setEnabled(false);
tipocosto.setEnabled(false);
if(desastre.getSelectedIndex()<1){
Window.alert("Indique desastre");
return null;
}
if(tipocosto.getSelectedIndex()<1){
Window.alert("Indique tipo costo");
return null;
}
if(pesos.getText()==null ||pesos.getText().trim().length()==0){
Window.alert("Indique pesos");
return null;
}
if(dolares.getText()==null ||dolares.getText().trim().length()==0){
Window.alert("Indique pesos");
return null;
}
dto.setFecha(datePicker.getValue());
dto.setCantidadDolares(Float.valueOf(dolares.getText()));
dto.setCantidadPesos(Float.valueOf(pesos.getText()));
dto.setObservaciones(observacion.getText());
for(DesastreDTO d:desastresGlobal){
if(d.getId().equals(Long.valueOf(desastre.getValue(desastre.getSelectedIndex())))){
dto.setDesastre(d);
break;
}
}
for(TipoCostoDTO d:tipocostoGlobal){
if(d.getId().equals(Long.valueOf(tipocosto.getValue(tipocosto.getSelectedIndex())))){
dto.setTipocosto(d);
break;
}
}
return dto;