public static Realizado setDadosRealizado(Cursor c) { Realizado realizado = new Realizado(); realizado.setId(c.getLong(c.getColumnIndex(Realizados._ID))); realizado.setDescricao(c.getString(c.getColumnIndex(Realizados.DESCRICAO))); realizado.setUsuario( UsuarioDAO.buscarUsuario(c.getLong(c.getColumnIndex(Realizados.USUARIO_ID)))); realizado.setConta( ContaDAO.buscarConta(c.getLong(c.getColumnIndexOrThrow(Realizados.CONTA_ID)))); realizado.setContato( ContatoDAO.buscarContato(c.getLong(c.getColumnIndexOrThrow(Realizados.CONTATO_ID)))); realizado.setCategoria( CategoriaDAO.buscarCategoria(c.getLong(c.getColumnIndexOrThrow(Realizados.CATEGORIA_ID)))); try { realizado.setDt_movimento( CustomDateUtils.toCalendar( c.getString(c.getColumnIndexOrThrow(Realizados.DT_MOVIMENTO)))); } catch (IllegalArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } realizado.setVal_movimento(c.getDouble(c.getColumnIndexOrThrow(Realizados.VAL_MOVIMENTO))); realizado.setTipo_movimento(c.getString(c.getColumnIndexOrThrow(Realizados.TIPO_MOVIMENTO))); realizado.setPrevisto( PrevistoDAO.buscarPrevisto(c.getLong(c.getColumnIndexOrThrow(Realizados.PREVISTO_ID)))); // TODO setar campos de tipo data return realizado; }