예제 #1
0
 public long insertQuestionnaire_Field_Association(
     DatabaseOperations dop,
     String questionnaire_id,
     int field_id,
     String required,
     String field_type,
     String option_value,
     int order) {
   try {
     SQLiteDatabase SQ = dop.getWritableDatabase();
     ContentValues cv = new ContentValues();
     cv.put(Table_Info_Questionnaire_Field_Association.QUESTIONNAIRE_ID, questionnaire_id);
     cv.put(Table_Info_Questionnaire_Field_Association.FIELD_ID, field_id);
     cv.put(Table_Info_Questionnaire_Field_Association.REQUIRED, required);
     cv.put(Table_Info_Questionnaire_Field_Association.FIELD_TYPE, field_type);
     cv.put(Table_Info_Questionnaire_Field_Association.OPTION_VALUE, option_value);
     cv.put(Table_Info_Questionnaire_Field_Association.ORDER, order);
     long k =
         SQ.insertWithOnConflict(
             Table_Info_Questionnaire_Field_Association.TABLE_NAME,
             null,
             cv,
             SQLiteDatabase.CONFLICT_REPLACE);
     Log.d("database operation", "one row inserted");
     return k;
   } catch (Exception ex) {
     return -1;
   }
 }
예제 #2
0
 public long insertSurveyQuestion(
     DatabaseOperations dop,
     String questionID,
     String uniquecode,
     String creationdate,
     String lastupdate,
     String questionnaireID,
     String status,
     String required,
     String other,
     String question_type,
     String field_type,
     String question,
     String option1,
     String option2,
     String option3,
     String option4,
     String option5,
     String option6,
     String option7,
     String option8,
     String option9,
     int display_order) {
   try {
     question_type = question_type.replace("'", "''");
     question = question.replace("'", "''");
     field_type = field_type.replace("'", "''");
     SQLiteDatabase SQ = dop.getWritableDatabase();
     ContentValues cv = new ContentValues();
     cv.put(TableInfo_Survey_Question.QUESTION_ID, questionID);
     cv.put(TableInfo_Survey_Question.UNIQUE_CODE, uniquecode);
     cv.put(TableInfo_Survey_Question.CREATION_DATE, creationdate);
     cv.put(TableInfo_Survey_Question.LAST_UPDATE, lastupdate);
     cv.put(TableInfo_Survey_Question.QUESTIONNAIRE_ID, questionnaireID);
     cv.put(TableInfo_Survey_Question.STATUS, status);
     cv.put(TableInfo_Survey_Question.REQUIRED, required);
     cv.put(TableInfo_Survey_Question.OTHER, other);
     cv.put(TableInfo_Survey_Question.QUESTION_TYPE, question_type);
     cv.put(TableInfo_Survey_Question.FIELD_TYPE, field_type);
     cv.put(TableInfo_Survey_Question.QUESTION, question);
     cv.put(TableInfo_Survey_Question.OPTION1, option1);
     cv.put(TableInfo_Survey_Question.OPTION2, option2);
     cv.put(TableInfo_Survey_Question.OPTION3, option3);
     cv.put(TableInfo_Survey_Question.OPTION4, option4);
     cv.put(TableInfo_Survey_Question.OPTION5, option5);
     cv.put(TableInfo_Survey_Question.OPTION6, option6);
     cv.put(TableInfo_Survey_Question.OPTION7, option7);
     cv.put(TableInfo_Survey_Question.OPTION8, option8);
     cv.put(TableInfo_Survey_Question.OPTION9, option9);
     cv.put(TableInfo_Survey_Question.DISPLAY_ORDER, display_order);
     long k =
         SQ.insertWithOnConflict(
             TableInfo_Survey_Question.TABLE_NAME, null, cv, SQLiteDatabase.CONFLICT_REPLACE);
     Log.d("database operation", "one row inserted");
     return k;
   } catch (Exception ex) {
     return -1;
   }
 }
예제 #3
0
 public long insertFieldTable(DatabaseOperations dop, String field_name) {
   try {
     SQLiteDatabase SQ = dop.getWritableDatabase();
     ContentValues cv = new ContentValues();
     cv.put(Table_Info_Field_Table.FIELD_NAME, field_name);
     long k =
         SQ.insertWithOnConflict(
             Table_Info_Field_Table.TABLE_NAME, null, cv, SQLiteDatabase.CONFLICT_REPLACE);
     Log.d("database operation", "one row inserted");
     return k;
   } catch (Exception ex) {
     return -1;
   }
 }
예제 #4
0
  public long insertSurveyAnswer(
      DatabaseOperations dop,
      String uniqueUserId,
      String questionnaireID,
      String questionID,
      String question_type,
      String answer,
      String required,
      String field_name,
      String field_value,
      String field_type,
      String field_required,
      String image_Qid,
      String image_question_type,
      String image_question_required,
      String imagearray) {
    try {
      field_name = field_name.replace("'", "''");

      SQLiteDatabase SQ = dop.getWritableDatabase();
      ContentValues cv = new ContentValues();
      cv.put(TableInfo_Survey_Answer.UNIQUE_USER_ID, uniqueUserId);
      cv.put(TableInfo_Survey_Answer.QUESTIONNAIRE_ID, questionnaireID);
      cv.put(TableInfo_Survey_Answer.QUESTION_ID, questionID);
      cv.put(TableInfo_Survey_Answer.QUESTION_TYPE, question_type);
      cv.put(TableInfo_Survey_Answer.ANSWER, answer);
      cv.put(TableInfo_Survey_Answer.REQUIRED, required);
      cv.put(TableInfo_Survey_Answer.FIELD_NAME, field_name);
      cv.put(TableInfo_Survey_Answer.FIELD_VALUE, field_value);
      cv.put(TableInfo_Survey_Answer.FIELD_TYPE, field_type);
      cv.put(TableInfo_Survey_Answer.FIELD_REQUIRED, field_required);
      cv.put(TableInfo_Survey_Answer.IMAGE_QID, image_Qid);
      cv.put(TableInfo_Survey_Answer.IMAGE_QUESTION_TYPE, image_question_type);
      cv.put(TableInfo_Survey_Answer.IMAGE_QUESTION_REQUIRED, image_question_required);
      cv.put(TableInfo_Survey_Answer.IMAGE_ARRAY, imagearray);
      long k =
          SQ.insertWithOnConflict(
              TableInfo_Survey_Answer.TABLE_NAME, null, cv, SQLiteDatabase.CONFLICT_REPLACE);
      Log.d("database operation", "one row inserted");
      return k;
    } catch (Exception ex) {
      return -1;
    }
  }
예제 #5
0
 public long insertListOfSurveyQuestion(
     DatabaseOperations dop,
     String questionnaireID,
     String creationdate,
     String lastupdate,
     String uniquecode,
     String companyID,
     String agentID,
     String screen_type,
     String status,
     String title,
     String font,
     String message_type,
     String completion_text) {
   try {
     completion_text = completion_text.replace("'", "''");
     title = title.replace("'", "''");
     SQLiteDatabase SQ = dop.getWritableDatabase();
     ContentValues cv = new ContentValues();
     cv.put(TableInfo_ListOf_Survey.QUESTIONNAIRE_ID, questionnaireID);
     cv.put(TableInfo_ListOf_Survey.CREATEION_DATE, creationdate);
     cv.put(TableInfo_ListOf_Survey.LAST_UPDATED, lastupdate);
     cv.put(TableInfo_ListOf_Survey.UNIQUE_CODE, uniquecode);
     cv.put(TableInfo_ListOf_Survey.COMPANY_ID, companyID);
     cv.put(TableInfo_ListOf_Survey.AGENT_ID, agentID);
     cv.put(TableInfo_ListOf_Survey.SCREEN_TYPE, screen_type);
     cv.put(TableInfo_ListOf_Survey.STATUS, status);
     cv.put(TableInfo_ListOf_Survey.TITLE, title);
     cv.put(TableInfo_ListOf_Survey.FONT, font);
     cv.put(TableInfo_ListOf_Survey.MESSAGE_TYPE, message_type);
     cv.put(TableInfo_ListOf_Survey.COMPLETION_TEXT, completion_text);
     long k =
         SQ.insertWithOnConflict(
             TableInfo_ListOf_Survey.TABLE_NAME, null, cv, SQLiteDatabase.CONFLICT_REPLACE);
     Log.d("database operation", "one row inserted");
     return k;
   } catch (Exception ex) {
     return -1;
   }
 }