예제 #1
0
 public static int atualizar(Realizado realizado) {
   ContentValues values = new ContentValues();
   values.put(Realizados.DESCRICAO, realizado.getDescricao());
   values.put(Realizados.USUARIO_ID, realizado.getUsuario().getId());
   if (realizado.getConta() != null) {
     values.put(Realizados.CONTA_ID, realizado.getConta().getId());
   } else {
     values.putNull(Realizados.CONTA_ID);
   }
   if (realizado.getContato() != null) {
     values.put(Realizados.CONTATO_ID, realizado.getContato().getId());
   } else {
     values.putNull(Realizados.CONTATO_ID);
   }
   if (realizado.getCategoria() != null) {
     values.put(Realizados.CATEGORIA_ID, realizado.getCategoria().getId());
   } else {
     values.putNull(Realizados.CATEGORIA_ID);
   }
   values.put(Realizados.DT_MOVIMENTO, CustomDateUtils.toSQLDate(realizado.getDt_movimento()));
   values.put(Realizados.VAL_MOVIMENTO, realizado.getVal_movimento());
   values.put(Realizados.TIPO_MOVIMENTO, realizado.getTipo_movimento());
   if (realizado.getPrevisto() != null) {
     values.put(Realizados.PREVISTO_ID, realizado.getPrevisto().getId());
   } else {
     values.putNull(Realizados.PREVISTO_ID);
   }
   String _id = String.valueOf(realizado.getId());
   String where = Realizados._ID + "=?";
   String[] whereArgs = new String[] {_id};
   int count = atualizar(NOME_TABELA, values, where, whereArgs);
   return count;
 }
예제 #2
0
 public static long inserir(Realizado realizado) {
   ContentValues values = new ContentValues();
   values.put(Realizados.DESCRICAO, realizado.getDescricao());
   values.put(Realizados.USUARIO_ID, realizado.getUsuario().getId());
   if (realizado.getConta() != null) {
     values.put(Realizados.CONTA_ID, realizado.getConta().getId());
   } else {
     values.putNull(Realizados.CONTA_ID);
   }
   if (realizado.getContato() != null) {
     values.put(Realizados.CONTATO_ID, realizado.getContato().getId());
   } else {
     values.putNull(Realizados.CONTATO_ID);
   }
   if (realizado.getCategoria() != null) {
     values.put(Realizados.CATEGORIA_ID, realizado.getCategoria().getId());
   } else {
     values.putNull(Realizados.CATEGORIA_ID);
   }
   values.put(Realizados.DT_MOVIMENTO, CustomDateUtils.toSQLDate(realizado.getDt_movimento()));
   values.put(Realizados.VAL_MOVIMENTO, realizado.getVal_movimento());
   values.put(Realizados.TIPO_MOVIMENTO, realizado.getTipo_movimento());
   if (realizado.getPrevisto() != null) {
     values.put(Realizados.PREVISTO_ID, realizado.getPrevisto().getId());
   } else {
     values.putNull(Realizados.PREVISTO_ID);
   }
   long id = inserir(NOME_TABELA, values);
   return id;
 }