Exemplo n.º 1
0
  private void changeStatus(int status) {
    task.setStatus(status);
    com.zavitz.mytasks.functions.PersistentUtils.save();

    this.status.setSelected(status);
    percent_complete.setTextQuiet(task.getPercentComplete() + "%");
  }
Exemplo n.º 2
0
 @Override
 public Task getTask(String uid) {
   SQLiteDatabase db = null;
   try {
     db = DBHelper.getReadableDatabase();
     String[] columns =
         new String[] {
           TasKingDBNames.TaskEntry.COLUMN_TASK_NAME,
           TasKingDBNames.TaskEntry.COLUMN_TASK_TIME,
           TasKingDBNames.TaskEntry.COLUMN_TASK_DATE,
           TasKingDBNames.TaskEntry.COLUMN_TASK_CATEGORY,
           TasKingDBNames.TaskEntry.COLUMN_TASK_PRIORITY,
           TasKingDBNames.TaskEntry.COLUMN_TASK_LOCATION,
           TasKingDBNames.TaskEntry.COLUMN_TASK_STATUS,
           TasKingDBNames.TaskEntry.COLUMN_TASK_ASSIGNEE,
           TasKingDBNames.TaskEntry.COLUMN_TASK_FIREBASE_ID,
           TasKingDBNames.TaskEntry.COLUMN_TASK_PICTURE,
           TasKingDBNames.TaskEntry.COLUMN_TASK_ACCEPT_STATUS,
           TasKingDBNames.TaskEntry.COLUMN_TASK_TIME_STAMP,
           TasKingDBNames.TaskEntry.COLUMN_TASK_MANAGER_ID,
           TasKingDBNames.TaskEntry.COLUMN_TASK_ASSIGNEE_ID
         };
     String[] selectionArgs = new String[] {uid};
     Cursor cursor =
         db.query(
             TasKingDBNames.TaskEntry.TABLE_NAME,
             columns,
             TasKingDBNames.TaskEntry.COLUMN_TASK_FIREBASE_ID + "=?",
             selectionArgs,
             null,
             null,
             null,
             null);
     Task task = new Task();
     if (cursor.moveToFirst()) {
       task.setName(cursor.getString(0));
       task.convertDateFromString(cursor.getString(1), cursor.getString(2));
       task.setCategory(cursor.getString(3));
       task.setPriority(cursor.getString(4));
       task.setLocation(cursor.getString(5));
       task.setStatus(cursor.getString(6));
       task.setAssignee(cursor.getString(7));
       task.setFirebaseId(cursor.getString(8));
       task.setPicture(cursor.getString(9));
       task.setAcceptStatus(cursor.getString(10));
       task.setTimeStamp(cursor.getString(11));
       task.setManagerUid(cursor.getString(12));
       task.setAssigneeUid(cursor.getString(13));
     }
     cursor.close();
     return task;
   } finally {
     if (db != null) {
       db.close();
     }
   }
 }
  @Override
  public void assignTasksManually(iTask t, UserInfo ui) throws RemoteException, nqException {
    Task tt = taskPool.get().getimpl(t);

    tt.setStatus(eTaskStatus.ASSIGNED);
    tt.assignTo(ui);

    // throw new nqException(nqExceptionType.GeneralError, String.format("Bad parameter (not
    // instanceof Task - %s)"));

  }
  @Override
  public void approveTask(iTask t) throws RemoteException, nqException {
    Task tt = taskPool.get().getimpl(t);

    tt.setStatus(eTaskStatus.COMPLETED);
  }