}
}
}
private DepositoDTO validar() {
DepositoDTO dto= new DepositoDTO();
if(responsable.getText().trim().length()==0){
Window.alert("Indique responsable");
return null;
}
dto.setResponsable(responsable.getText());
if(departamentos.getSelectedIndex()<1){
Window.alert("Indique departamento");
return null;
}
Long idDep=Long.valueOf(departamentos.getValue(departamentos.getSelectedIndex()));
for(DepartamentoDTO d:departamentosGlobal){
if(idDep.equals(d.getId())){
dto.setDepartamento(d);
}
}
if(ciudades.getSelectedIndex()<1){
Window.alert("Indique ciudad");
return null;
}
Long idCiu=Long.valueOf(ciudades.getValue(ciudades.getSelectedIndex()));
for(CiudadDTO c:dto.getDepartamento().getCiudades()){
if(idCiu.equals(c.getId())){
dto.setCiudad(c);
}
}
if(direccion.getText().trim().length()==0){
Window.alert("Indique Direccion");
return null;
}
dto.setDireccion(direccion.getText());
if(telefono.getText().trim().length()==0){
Window.alert("Indique Telefono");
return null;
}
dto.setTelefono(telefono.getText());
if(mail.getText().trim().length()==0){
Window.alert("Indique Mail");
return null;
}
dto.setMail(mail.getText());
if(area2.getText().trim().length()==0){
Window.alert("Indique Area en m\u00B2");
return null;
}
dto.setArea2(getFloat(area2.getText()));
if(area3.getText().trim().length()==0){
Window.alert("Indique Area en m\u00B3");
return null;
}
dto.setArea3(getFloat(area3.getText()));
return dto;
}