public Transporte preencherDados(Transporte transporte) {

    if (transporte.getId() == 0) {
      // gerando id
      transportes.sort("id", Sort.DESCENDING);
      id = transportes.size() == 0 ? 1 : transportes.get(0).getId() + 1;
      transporte.setId(id);
    }

    transporte.setModelo(modelo.getText().toString());
    transporte.setMarca(marca.getText().toString());
    transporte.setAno(Integer.parseInt(ano.getText().toString()));
    transporte.setKm(Integer.parseInt(km.getText().toString()));
    transporte.setPotencia(Double.parseDouble(potencia.getText().toString()));
    transporte.setTipo(rgTipo.getCheckedRadioButtonId());
    if (imagemSelecionada != 0) {
      transporte.setImagem(imagemSelecionada);
    }

    return transporte;
  }