Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.surveyapp.RestAdapters;
- import android.content.ContentValues;
- import android.content.Context;
- import android.database.Cursor;
- import android.database.SQLException;
- import android.database.sqlite.SQLiteDatabase;
- import android.database.sqlite.SQLiteException;
- import android.database.sqlite.SQLiteOpenHelper;
- import android.util.Log;
- import com.example.surveyapp.PojoModel.Address;
- import com.example.surveyapp.PojoModel.Barangay;
- import com.example.surveyapp.PojoModel.Municipality;
- import com.example.surveyapp.PojoModel.Organization;
- import com.example.surveyapp.PojoModel.PeerAssigned;
- import com.example.surveyapp.PojoModel.PeerPartOne;
- import com.example.surveyapp.PojoModel.PeerPartThree;
- import com.example.surveyapp.PojoModel.PeerPartTwo;
- import com.example.surveyapp.PojoModel.Peers;
- import com.example.surveyapp.PojoModel.Province;
- import com.example.surveyapp.PojoModel.Questionnaire;
- import com.example.surveyapp.PojoModel.Region;
- import com.example.surveyapp.PojoModel.SelfAnswersFive;
- import com.example.surveyapp.PojoModel.SelfAnswersFour;
- import com.example.surveyapp.PojoModel.SelfAnswersOne;
- import com.example.surveyapp.PojoModel.SelfAnswersThree;
- import com.example.surveyapp.PojoModel.SelfAnswersTwo;
- import com.example.surveyapp.PojoModel.Selfs;
- import com.example.surveyapp.PojoModel.Users;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.OutputStream;
- import java.util.ArrayList;
- import java.util.List;
- public class DatabaseHelper extends SQLiteOpenHelper {
- public static final String DB_NAME = "leadership.db";
- //public static final String TABLE_NAME = "leatra";
- public static final String TABLE_PEERS = "peers";
- public static final String TABLE_SELFS = "selfs";
- public static final String TABLE_PEER_ASSIGNED = "peer_assigned";
- public static final String TABLE_USERS = "users";
- public static final String TABLE_PEER_PART_ONE = "peer_part_one";
- public static final String TABLE_PEER_PART_TWO= "peer_part_two";
- public static final String TABLE_PEER_PART_THREE = "peer_part_three";
- public static final String TABLE_SELF_ANSWERS_ONE = "self_answers_one";
- public static final String TABLE_SELF_ANSWERS_TWO = "self_answers_two";
- public static final String TABLE_SELF_ANSWERS_THREE = "self_answers_three";
- public static final String TABLE_SELF_ANSWERS_FOUR = "self_answers_four";
- public static final String TABLE_SELF_ANSWERS_FIVE = "self_answers_five";
- public static final String TABLE_QUESTIONNAIRE = "questionnaire";
- public static final String TABLE_BARANGAY = "barangay";
- public static final String TABLE_MUNICIPALITY = "municipality";
- public static final String TABLE_PROVINCE = "province";
- public static final String TABLE_REGION = "region";
- public static final String TABLE_ORGANIZATION = "organization";
- public static final String TABLE_QUESTIONS = "questions";
- public static final String COLUMN_P1 = "p1_question";
- public static final String COLUMN_P2 = "p2_question";
- public static final String COLUMN_QID = "question_id";
- public static final String COLUMN_USER_ID = "user_id";
- public static final String COLUMN_USERNAME = "username";
- public static final String COLUMN_PASSWORD = "password";
- public static final String COLUMN_STATUS = "status";
- public static final String TABLE_ANSWERS = "answers";
- public static final String COLUMN_ANSWER1 = "answer1";
- public static final String COLUMN_ANSWER2 = "answer2";
- public static final String COLUMN_ANSWER3 = "answer3";
- public static final String COLUMN_ANSWER4 = "answer4";
- public static final String COLUMN_ANSWER5 = "answer5";
- public static final String COLUMN_ID = "id";
- public static final String COLUMN_NAME = "name";
- public static final String COLUMN_EMAIL = "email";
- public static final String COLUMN_USER_TYPE = "user_type";
- public static final String COLUMN_COUNTRY_ID = "country_id";
- public static final String COLUMN_LANGUAGE = "language";
- public static final String COLUMN_SUB_ID = "sub_id";
- public static final String COLUMN_FIRSTNAME = "firstname";
- public static final String COLUMN_MIDDLENAME = "middlename";
- public static final String COLUMN_LASTNAME = "lastname";
- public static final String COLUMN_NICKNAME = "nickname";
- public static final String COLUMN_COUNTRY = "country";
- public static final String COLUMN_CONTACT_NUMBER = "contact_number";
- public static final String COLUMN_BARANGAY_ID = "barangay_id";
- public static final String COLUMN_MOBILE_NO = "mobile_no";
- public static final String COLUMN_PEER_ID = "peer_id";
- public static final String COLUMN_SELF_ID = "self_id";
- public static final String COLUMN_SELF_ID_CODE = "self_id_code";
- public static final String COLUMN_DATE_TAKE = "date_take";
- public static final String COLUMN_RESULT1 = "result1";
- public static final String COLUMN_RESULT2 = "result2";
- public static final String COLUMN_RESULT3 = "result3";
- public static final String COLUMN_RESULT4 = "result4";
- public static final String COLUMN_RESULT5 = "result5";
- public static final String COLUMN_RESULT6 = "result6";
- public static final String COLUMN_RESULT7 = "result7";
- public static final String COLUMN_RESULT8 = "result8";
- public static final String COLUMN_RESULT9 = "result9";
- public static final String COLUMN_RESULT10 = "result10";
- public static final String COLUMN_RESULT11 = "result11";
- public static final String COLUMN_RESULT12 = "result12";
- public static final String COLUMN_RESULT13 = "result13";
- public static final String COLUMN_RESULT14 = "result14";
- public static final String COLUMN_RESULT15 = "result15";
- public static final String COLUMN_RESULT16 = "result16";
- public static final String COLUMN_RESULT17 = "result17";
- public static final String COLUMN_RESULT18 = "result18";
- public static final String COLUMN_RESULT19 = "result19";
- public static final String COLUMN_RESULT20 = "result20";
- public static final String COLUMN_IS_AGREE = "is_agree";
- public static final String COLUMN_NUMBER = "number";
- public static final String COLUMN_QUESTION = "question";
- public static final String COLUMN_PART = "part";
- public static final String COLUMN_TYPE = "type";
- public static final String COLUMN_MUNICIPALITY_ID = "municipality_id";
- public static final String COLUMN_AWS_MAIN = "aws_main";
- public static final String COLUMN_AWS_SUMMARY = "aws_summary";
- public static final String COLUMN_PROVINCE_ID = "province_id";
- public static final String COLUMN_DESCRIPTION = "description";
- public static final String COLUMN_REGION_ID = "region_id";
- public static final String COLUMN_LONGITUDE = "longitude";
- public static final String COLUMN_LATITUDE = "latitude";
- public static final String COLUMN_OFFICE = "office";
- public static final String COLUMN_ORGANIZATION = "organization";
- public static final String COLUMN_MUNICIPALITY = "municipality";
- public static final String COLUMN_PROVINCE = "province";
- public static final String COLUMN_REGION = "region";
- public static final String COLUMN_BARANGAY = "barangay";
- public static final String COLUMN_ORGANIZATION_ID = "organization_id";
- private static int DB_VERSION = 1;
- private static String DB_PATH = "";
- private Context context;
- private SQLiteDatabase myDataBase;
- public static final String DB_SUB_PATH = "/databases/" + DB_NAME;
- public DatabaseHelper(Context context) {
- super(context, DB_NAME, null, DB_VERSION = 1);
- DB_PATH = context.getApplicationInfo().dataDir;
- this.context = context;
- }
- public void copyDataBase() throws IOException {
- //Open your local db as the input stream
- InputStream myInput = context.getAssets().open(DB_NAME);
- // Path to the just created empty db
- String outFileName = DB_PATH + DB_SUB_PATH;
- Log.d("db_path", outFileName);
- //Open the empty db as the output stream
- OutputStream myOutput = new FileOutputStream(outFileName);
- //transfer bytes from the inputfile to the outputfile
- byte[] buffer = new byte[1024];
- int length;
- while ((length = myInput.read(buffer))>0){
- myOutput.write(buffer, 0, length);
- }
- //Close the streams
- myOutput.flush();
- myOutput.close();
- myInput.close();
- }
- public void createDataBase() throws IOException{
- boolean dbExist = checkDataBase();
- if(dbExist){
- //do nothing - database already exist
- Log.d("check database", "createDataBase: already exist");
- }else{
- //By calling this method and empty database will be created into the default system path
- //of your application so we are gonna be able to overwrite that database with our database.
- this.getReadableDatabase();
- try {
- Log.d("check database", "createDataBase: copy database");
- copyDataBase();
- } catch (IOException e) {
- throw new Error("Error copying database");
- }
- }
- }
- public boolean checkDataBase(){
- SQLiteDatabase checkDB = null;
- try{
- String myPath = DB_PATH + DB_SUB_PATH;
- checkDB = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READWRITE);
- }catch(SQLiteException e){
- Log.d("check db", "checkDataBase: database not created yet");
- }
- if(checkDB != null){
- checkDB.close();
- }
- return checkDB != null ? true : false;
- }
- public void openDataBase() throws SQLException{
- //Open the database
- String myPath = DB_PATH + DB_NAME;
- myDataBase = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READWRITE);
- }
- @Override
- public synchronized void close() {
- if(myDataBase != null)
- myDataBase.close();
- super.close();
- }
- @Override
- public void onCreate(SQLiteDatabase db) {
- String create_users = "CREATE TABLE IF NOT EXISTS " + TABLE_USERS + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_NAME + " VARCHAR, " +
- COLUMN_EMAIL + " VARCHAR, " +
- COLUMN_PASSWORD + " VARCHAR, " +
- COLUMN_USER_TYPE + " VARCHAR, " +
- COLUMN_COUNTRY_ID + " INTEGER, " +
- COLUMN_LANGUAGE + " VARCHAR, " +
- COLUMN_SUB_ID + " INTEGER);";
- String create_selfs = "CREATE TABLE IF NOT EXISTS " + TABLE_SELFS + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_SELF_ID_CODE + " VARCHAR, " +
- COLUMN_FIRSTNAME + " VARCHAR, " +
- COLUMN_MIDDLENAME + " VARCHAR, " +
- COLUMN_LASTNAME + " VARCHAR, " +
- COLUMN_NICKNAME + " VARCHAR, " +
- COLUMN_COUNTRY + " INTEGER, " +
- COLUMN_CONTACT_NUMBER + " VARCHAR, " +
- COLUMN_EMAIL + " VARCHAR, " +
- COLUMN_USER_ID + " INTEGER, " +
- COLUMN_BARANGAY_ID + " INTEGER, " +
- COLUMN_SUB_ID + " INTEGER, " +
- COLUMN_ORGANIZATION_ID + " INTEGER);";
- String create_peers = "CREATE TABLE IF NOT EXISTS " + TABLE_PEERS + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_FIRSTNAME + " VARCHAR, " +
- COLUMN_MIDDLENAME + " VARCHAR, " +
- COLUMN_LASTNAME + " VARCHAR, " +
- COLUMN_NICKNAME + " VARCHAR, " +
- COLUMN_MOBILE_NO + " INTEGER, " +
- COLUMN_EMAIL + " VARCHAR, " +
- COLUMN_SUB_ID + " INTEGER, " +
- COLUMN_USER_ID + " INTEGER, " +
- COLUMN_BARANGAY_ID + " INTEGER, " +
- COLUMN_ORGANIZATION_ID + " INTEGER);";
- String create_peer_assigned = "CREATE TABLE IF NOT EXISTS " + TABLE_PEER_ASSIGNED + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_PEER_ID + " INTEGER, " +
- COLUMN_SELF_ID + " INTEGER);";
- String create_peer_part1 = "CREATE TABLE IF NOT EXISTS " + TABLE_PEER_PART_ONE + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_PEER_ID + " INTEGER, " +
- COLUMN_SELF_ID + " INTEGER, " +
- COLUMN_DATE_TAKE + " DATE, " +
- COLUMN_RESULT1 + " INTEGER, " +
- COLUMN_RESULT2 + " INTEGER, " +
- COLUMN_RESULT3 + " INTEGER, " +
- COLUMN_RESULT4 + " INTEGER, " +
- COLUMN_RESULT5 + " INTEGER, " +
- COLUMN_RESULT6 + " INTEGER, " +
- COLUMN_RESULT7 + " INTEGER, " +
- COLUMN_RESULT8 + " INTEGER, " +
- COLUMN_RESULT9 + " INTEGER, " +
- COLUMN_RESULT10 + " INTEGER, " +
- COLUMN_RESULT11 + " INTEGER, " +
- COLUMN_RESULT12 + " INTEGER, " +
- COLUMN_RESULT13 + " INTEGER, " +
- COLUMN_RESULT14 + " INTEGER, " +
- COLUMN_RESULT15 + " INTEGER, " +
- COLUMN_RESULT16 + " INTEGER, " +
- COLUMN_RESULT17 + " INTEGER, " +
- COLUMN_RESULT18 + " INTEGER, " +
- COLUMN_RESULT19 + " INTEGER, " +
- COLUMN_RESULT20 + " INTEGER, " +
- COLUMN_SUB_ID + " INTEGER);";
- String create_peer_part2 = "CREATE TABLE IF NOT EXISTS " + TABLE_PEER_PART_TWO + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_PEER_ID + " INTEGER, " +
- COLUMN_SELF_ID + " INTEGER, " +
- COLUMN_DATE_TAKE + " DATE, " +
- COLUMN_RESULT1 + " INTEGER, " +
- COLUMN_RESULT2 + " INTEGER, " +
- COLUMN_RESULT3 + " INTEGER, " +
- COLUMN_RESULT4 + " INTEGER, " +
- COLUMN_RESULT5 + " INTEGER, " +
- COLUMN_RESULT6 + " INTEGER, " +
- COLUMN_RESULT7 + " INTEGER, " +
- COLUMN_RESULT8 + " INTEGER, " +
- COLUMN_RESULT9 + " INTEGER, " +
- COLUMN_RESULT10 + " INTEGER, " +
- COLUMN_RESULT11 + " INTEGER, " +
- COLUMN_RESULT12 + " INTEGER, " +
- COLUMN_RESULT13 + " INTEGER, " +
- COLUMN_RESULT14 + " INTEGER, " +
- COLUMN_RESULT15 + " INTEGER, " +
- COLUMN_RESULT16 + " INTEGER, " +
- COLUMN_SUB_ID + " INTEGER);";
- String create_peer_part3 ="CREATE TABLE IF NOT EXISTS " + TABLE_PEER_PART_THREE + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_PEER_ID + " INTEGER, " +
- COLUMN_SELF_ID + " INTEGER, " +
- COLUMN_DATE_TAKE + " DATE, " +
- COLUMN_RESULT1 + " INTEGER, " +
- COLUMN_RESULT2 + " INTEGER, " +
- COLUMN_RESULT3 + " INTEGER, " +
- COLUMN_RESULT4 + " INTEGER, " +
- COLUMN_RESULT5 + " INTEGER, " +
- COLUMN_RESULT6 + " INTEGER, " +
- COLUMN_RESULT7 + " INTEGER, " +
- COLUMN_RESULT8 + " INTEGER, " +
- COLUMN_RESULT9 + " INTEGER, " +
- COLUMN_RESULT10 + " INTEGER, " +
- COLUMN_RESULT11 + " INTEGER, " +
- COLUMN_RESULT12 + " INTEGER, " +
- COLUMN_RESULT13 + " INTEGER, " +
- COLUMN_RESULT14 + " INTEGER, " +
- COLUMN_RESULT15 + " INTEGER, " +
- COLUMN_RESULT16 + " INTEGER, " +
- COLUMN_SUB_ID + " INTEGER);";
- String create_self_part1 = "CREATE TABLE IF NOT EXISTS " + TABLE_SELF_ANSWERS_ONE + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_DATE_TAKE + " DATE, " +
- COLUMN_SELF_ID + " INTEGER, " +
- COLUMN_RESULT1 + " INTEGER, " +
- COLUMN_RESULT2 + " INTEGER, " +
- COLUMN_RESULT3 + " INTEGER, " +
- COLUMN_RESULT4 + " INTEGER, " +
- COLUMN_RESULT5 + " INTEGER, " +
- COLUMN_RESULT6 + " INTEGER, " +
- COLUMN_RESULT7 + " INTEGER, " +
- COLUMN_RESULT8 + " INTEGER, " +
- COLUMN_RESULT9 + " INTEGER, " +
- COLUMN_RESULT10 + " INTEGER, " +
- COLUMN_RESULT11 + " INTEGER, " +
- COLUMN_RESULT12 + " INTEGER, " +
- COLUMN_RESULT13 + " INTEGER, " +
- COLUMN_RESULT14 + " INTEGER, " +
- COLUMN_RESULT15 + " INTEGER, " +
- COLUMN_RESULT16 + " INTEGER, " +
- COLUMN_RESULT17 + " INTEGER, " +
- COLUMN_RESULT18 + " INTEGER, " +
- COLUMN_RESULT19 + " INTEGER, " +
- COLUMN_RESULT20 + " INTEGER, " +
- COLUMN_SUB_ID + " INTEGER);";
- String create_self_part2 ="CREATE TABLE IF NOT EXISTS " + TABLE_SELF_ANSWERS_TWO + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_DATE_TAKE + " DATE, " +
- COLUMN_SELF_ID + " INTEGER, " +
- COLUMN_RESULT1 + " INTEGER, " +
- COLUMN_RESULT2 + " INTEGER, " +
- COLUMN_RESULT3 + " INTEGER, " +
- COLUMN_RESULT4 + " INTEGER, " +
- COLUMN_RESULT5 + " INTEGER, " +
- COLUMN_RESULT6 + " INTEGER, " +
- COLUMN_RESULT7 + " INTEGER, " +
- COLUMN_RESULT8 + " INTEGER, " +
- COLUMN_RESULT9 + " INTEGER, " +
- COLUMN_RESULT10 + " INTEGER, " +
- COLUMN_RESULT11 + " INTEGER, " +
- COLUMN_RESULT12 + " INTEGER, " +
- COLUMN_RESULT13 + " INTEGER, " +
- COLUMN_SUB_ID + " INTEGER);";
- String create_self_part3 ="CREATE TABLE IF NOT EXISTS " + TABLE_SELF_ANSWERS_THREE + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_DATE_TAKE + " DATE, " +
- COLUMN_SELF_ID + " INTEGER, " +
- COLUMN_RESULT1 + " INTEGER, " +
- COLUMN_RESULT2 + " INTEGER, " +
- COLUMN_RESULT3 + " INTEGER, " +
- COLUMN_RESULT4 + " INTEGER, " +
- COLUMN_RESULT5 + " INTEGER, " +
- COLUMN_SUB_ID + " INTEGER);";
- String create_self_part4 ="CREATE TABLE IF NOT EXISTS " + TABLE_SELF_ANSWERS_FOUR + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_DATE_TAKE + " DATE, " +
- COLUMN_SELF_ID + " INTEGER, " +
- COLUMN_RESULT1 + " INTEGER, " +
- COLUMN_RESULT2 + " INTEGER, " +
- COLUMN_RESULT3 + " INTEGER, " +
- COLUMN_RESULT4 + " INTEGER, " +
- COLUMN_RESULT5 + " INTEGER, " +
- COLUMN_RESULT6 + " INTEGER, " +
- COLUMN_RESULT7 + " INTEGER, " +
- COLUMN_RESULT8 + " INTEGER, " +
- COLUMN_RESULT9 + " INTEGER, " +
- COLUMN_RESULT10 + " INTEGER, " +
- COLUMN_RESULT11 + " INTEGER, " +
- COLUMN_RESULT12 + " INTEGER, " +
- COLUMN_RESULT13 + " INTEGER, " +
- COLUMN_RESULT14 + " INTEGER, " +
- COLUMN_RESULT15 + " INTEGER, " +
- COLUMN_RESULT16 + " INTEGER, " +
- COLUMN_SUB_ID + " INTEGER);";
- String create_self_part5 ="CREATE TABLE IF NOT EXISTS " + TABLE_SELF_ANSWERS_FIVE + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_DATE_TAKE + " DATE, " +
- COLUMN_SELF_ID + " INTEGER, " +
- COLUMN_RESULT1 + " TEXT, " +
- COLUMN_RESULT2 + " TEXT, " +
- COLUMN_RESULT3 + " INTEGER, " +
- COLUMN_RESULT4 + " TEXT, " +
- COLUMN_RESULT5 + " TEXT, " +
- COLUMN_RESULT6 + " INTEGER, " +
- COLUMN_RESULT7 + " TEXT, " +
- COLUMN_RESULT8 + " TEXT, " +
- COLUMN_IS_AGREE + " VARCHAR, " +
- COLUMN_SUB_ID + " INTEGER);";
- String create_questionnaire ="CREATE TABLE IF NOT EXISTS " + TABLE_QUESTIONNAIRE + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_NUMBER + " INTEGER, " +
- COLUMN_QUESTION + " TEXT, " +
- COLUMN_PART + " INTEGER, " +
- COLUMN_TYPE + " VARCHAR, " +
- COLUMN_LANGUAGE + " VARCHAR);";
- String create_barangay ="CREATE TABLE IF NOT EXISTS " + TABLE_BARANGAY + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_NAME + " VARCHAR, " +
- COLUMN_MUNICIPALITY_ID + " INTEGER);";
- String create_municipality ="CREATE TABLE IF NOT EXISTS " + TABLE_MUNICIPALITY + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_NAME + " VARCHAR, " +
- COLUMN_AWS_MAIN + " TEXT, " +
- COLUMN_AWS_SUMMARY + " TEXT, " +
- COLUMN_PROVINCE_ID + " INTEGER);";
- String create_organization ="CREATE TABLE IF NOT EXISTS " + TABLE_ORGANIZATION + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_DESCRIPTION + " VARCHAR, " +
- COLUMN_SUB_ID + " INTEGER);";
- String create_province ="CREATE TABLE IF NOT EXISTS " + TABLE_PROVINCE + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_NAME + " VARCHAR, " +
- COLUMN_REGION_ID + " INTEGER);";
- String create_region ="CREATE TABLE IF NOT EXISTS " + TABLE_REGION + "(" +
- COLUMN_ID + " INTEGER PRIMARY KEY, " +
- COLUMN_NAME+ " VARCHAR, " +
- COLUMN_LONGITUDE + " DECIMAL, " +
- COLUMN_LATITUDE + " DECIMAL, " +
- COLUMN_OFFICE + " VARCHAR);";
- db.execSQL(create_users);
- db.execSQL(create_peers);
- db.execSQL(create_selfs);
- db.execSQL(create_peer_assigned);
- db.execSQL(create_peer_part1);
- db.execSQL(create_peer_part2);
- db.execSQL(create_peer_part3);
- db.execSQL(create_self_part1);
- db.execSQL(create_self_part2);
- db.execSQL(create_self_part3);
- db.execSQL(create_self_part3);
- db.execSQL(create_self_part4);
- db.execSQL(create_self_part5);
- db.execSQL(create_questionnaire);
- db.execSQL(create_barangay);
- db.execSQL(create_municipality);
- db.execSQL(create_organization);
- db.execSQL(create_province);
- db.execSQL(create_region);
- }
- @Override
- public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
- String drop_users = "DROP TABLE IF EXISTS " + TABLE_USERS;
- String drop_peers = "DROP TABLE IF EXISTS " + TABLE_PEERS;
- String drop_selfs = "DROP TABLE IF EXISTS " + TABLE_SELFS;
- String drop_peer_assigned = "DROP TABLE IF EXISTS " + TABLE_PEER_ASSIGNED;
- String drop_peer_part_one = "DROP TABLE IF EXISTS " + TABLE_PEER_PART_ONE;
- String drop_peer_part_two = "DROP TABLE IF EXISTS " + TABLE_PEER_PART_TWO;
- String drop_peer_part_three = "DROP TABLE IF EXISTS " + TABLE_PEER_PART_THREE;
- String drop_self_answers_one = "DROP TABLE IF EXISTS " + TABLE_SELF_ANSWERS_ONE;
- String drop_self_answers_two = "DROP TABLE IF EXISTS " + TABLE_SELF_ANSWERS_TWO;
- String drop_self_answers_three = "DROP TABLE IF EXISTS " + TABLE_SELF_ANSWERS_THREE;
- String drop_self_answers_four = "DROP TABLE IF EXISTS " + TABLE_SELF_ANSWERS_FOUR;
- String drop_self_answers_five = "DROP TABLE IF EXISTS " + TABLE_SELF_ANSWERS_FIVE;
- String drop_questionnaire = "DROP TABLE IF EXISTS " + TABLE_QUESTIONNAIRE;
- String drop_barangay = "DROP TABLE IF EXISTS " + TABLE_BARANGAY;
- String drop_municipality = "DROP TABLE IF EXISTS " + TABLE_MUNICIPALITY;
- String drop_organization = "DROP TABLE IF EXISTS " + TABLE_ORGANIZATION;
- String drop_province = "DROP TABLE IF EXISTS " + TABLE_PROVINCE;
- String drop_region = "DROP TABLE IF EXISTS " + TABLE_REGION;
- db.execSQL(drop_users);
- db.execSQL(drop_peers);
- db.execSQL(drop_selfs);
- db.execSQL(drop_peer_assigned);
- db.execSQL(drop_peer_part_one);
- db.execSQL(drop_peer_part_two);
- db.execSQL(drop_peer_part_three);
- db.execSQL(drop_self_answers_one);
- db.execSQL(drop_self_answers_two);
- db.execSQL(drop_self_answers_three);
- db.execSQL(drop_self_answers_four);
- db.execSQL(drop_self_answers_five);
- db.execSQL(drop_questionnaire);
- db.execSQL(drop_barangay);
- db.execSQL(drop_municipality);
- db.execSQL(drop_organization);
- db.execSQL(drop_province);
- db.execSQL(drop_region);
- onCreate(db);
- }
- public void storeBarangayFromRemoteServer(List<Barangay.BarangayList> barangayLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < barangayLists.size(); i++){
- values.clear();
- values.put(COLUMN_ID, barangayLists.get(i).getId());
- values.put(COLUMN_NAME, barangayLists.get(i).getName());
- values.put(COLUMN_MUNICIPALITY_ID, barangayLists.get(i).getMunicipality_id());
- db.insert(TABLE_BARANGAY, null, values);
- }
- db.close();
- }
- public void storeMunicipalityFromRemoteServer(List<Municipality.MunicipalityList> municipalityLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < municipalityLists.size(); i++){
- values.clear();
- values.put(COLUMN_ID, municipalityLists.get(i).getId());
- values.put(COLUMN_NAME, municipalityLists.get(i).getName());
- values.put(COLUMN_AWS_MAIN, municipalityLists.get(i).getAws_main());
- values.put(COLUMN_AWS_SUMMARY, municipalityLists.get(i).getAws_summary());
- values.put(COLUMN_PROVINCE_ID, municipalityLists.get(i).getProvince_id());
- db.insert(TABLE_MUNICIPALITY, null, values);
- }
- db.close();
- }
- public void storeOrganizationFromRemoteServer(List<Organization.OrganizationList> organizationLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < organizationLists.size(); i++){
- values.clear();
- values.put(COLUMN_ID, organizationLists.get(i).getId());
- values.put(COLUMN_DESCRIPTION, organizationLists.get(i).getDescription());
- values.put(COLUMN_SUB_ID, organizationLists.get(i).getSub_id());
- db.insert(TABLE_ORGANIZATION, null, values);
- }
- db.close();
- }
- public void storeProvinceFromRemoteServer(List<Province.ProvinceList> provinceLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < provinceLists.size(); i++){
- values.clear();
- values.put(COLUMN_ID, provinceLists.get(i).getId());
- values.put(COLUMN_NAME, provinceLists.get(i).getName());
- values.put(COLUMN_REGION_ID, provinceLists.get(i).getRegion_id());
- db.insert(TABLE_PROVINCE, null, values);
- }
- db.close();
- }
- public void storeRegionFromRemoteServer(List<Region.RegionList> regionLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < regionLists.size(); i++){
- values.clear();
- values.put(COLUMN_ID, regionLists.get(i).getId());
- values.put(COLUMN_NAME, regionLists.get(i).getName());
- values.put(COLUMN_LONGITUDE, regionLists.get(i).getLongitude());
- values.put(COLUMN_LATITUDE, regionLists.get(i).getLatitude());
- values.put(COLUMN_OFFICE, regionLists.get(i).getOffice());
- db.insert(TABLE_REGION, null, values);
- }
- db.close();
- }
- public void storePeersFromRemoteServer(List<Peers.PeersList> peers){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < peers.size(); i++){
- values.clear();
- values.put(COLUMN_ID, peers.get(i).getId());
- values.put(COLUMN_FIRSTNAME, peers.get(i).getFirstname());
- values.put(COLUMN_MIDDLENAME, peers.get(i).getMiddlename());
- values.put(COLUMN_LASTNAME, peers.get(i).getLastname());
- values.put(COLUMN_NICKNAME, peers.get(i).getNickname());
- values.put(COLUMN_MOBILE_NO, peers.get(i).getMobile_no());
- values.put(COLUMN_EMAIL, peers.get(i).getEmail());
- values.put(COLUMN_SUB_ID, peers.get(i).getSub_id());
- values.put(COLUMN_USER_ID, peers.get(i).getUser_id());
- values.put(COLUMN_BARANGAY_ID, peers.get(i).getBarangay_id());
- values.put(COLUMN_ORGANIZATION_ID, peers.get(i).getOrganization_id());
- db.insert(TABLE_PEERS, null, values);
- }
- db.close();
- }
- public void storeSelfsFromRemoteServer(List<Selfs.SelfsList> selfs){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < selfs.size(); i++){
- values.clear();
- values.put(COLUMN_ID, selfs.get(i).getId());
- values.put(COLUMN_SELF_ID_CODE, selfs.get(i).getSelf_id_code());
- values.put(COLUMN_FIRSTNAME, selfs.get(i).getFirstname());
- values.put(COLUMN_MIDDLENAME, selfs.get(i).getMiddlename());
- values.put(COLUMN_LASTNAME, selfs.get(i).getLastname());
- values.put(COLUMN_NICKNAME, selfs.get(i).getNickname());
- values.put(COLUMN_COUNTRY, selfs.get(i).getCountry());
- values.put(COLUMN_CONTACT_NUMBER, selfs.get(i).getContact_number());
- values.put(COLUMN_EMAIL, selfs.get(i).getEmail());
- values.put(COLUMN_USER_ID, selfs.get(i).getUser_id());
- values.put(COLUMN_BARANGAY_ID, selfs.get(i).getBarangay_id());
- values.put(COLUMN_SUB_ID, selfs.get(i).getSub_id());
- values.put(COLUMN_ORGANIZATION_ID, selfs.get(i).getOrganization_id());
- db.insert(TABLE_SELFS, null, values);
- }
- db.close();
- }
- public void storePeerAssignedFromRemoteServer(List<PeerAssigned.PeerAssignedList> peerAssigneds){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < peerAssigneds.size(); i++){
- values.clear();
- values.put(COLUMN_ID, peerAssigneds.get(i).getId());
- values.put(COLUMN_PEER_ID, peerAssigneds.get(i).getPeer_id());
- values.put(COLUMN_SELF_ID, peerAssigneds.get(i).getSelf_id());
- db.insert(TABLE_PEER_ASSIGNED, null, values);
- }
- db.close();
- }
- public void storeUsersFromRemoteServer(List<Users> users){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < users.size(); i++){
- values.clear();
- values.put(COLUMN_ID, users.get(i).getId());
- values.put(COLUMN_NAME, users.get(i).getName());
- values.put(COLUMN_EMAIL, users.get(i).getEmail());
- values.put(COLUMN_PASSWORD, users.get(i).getPassword());
- values.put(COLUMN_USER_TYPE, users.get(i).getUser_type());
- values.put(COLUMN_COUNTRY_ID, users.get(i).getCountry_id());
- values.put(COLUMN_LANGUAGE, users.get(i).getLanguage());
- values.put(COLUMN_SUB_ID, users.get(i).getSub_id());
- db.insert(TABLE_USERS, null, values);
- }
- db.close();
- }
- public void storePeerPartOneFromRemoteServer(List<PeerPartOne.PeerPartOneList> peerPartOneLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < peerPartOneLists.size(); i++){
- values.clear();
- values.put(COLUMN_ID, peerPartOneLists.get(i).getId());
- values.put(COLUMN_PEER_ID, peerPartOneLists.get(i).getPeer_id());
- values.put(COLUMN_SELF_ID, peerPartOneLists.get(i).getSelf_id());
- values.put(COLUMN_DATE_TAKE, peerPartOneLists.get(i).getDate_take());
- values.put(COLUMN_RESULT1, peerPartOneLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, peerPartOneLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, peerPartOneLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, peerPartOneLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, peerPartOneLists.get(i).getResult5());
- values.put(COLUMN_RESULT6, peerPartOneLists.get(i).getResult6());
- values.put(COLUMN_RESULT7, peerPartOneLists.get(i).getResult7());
- values.put(COLUMN_RESULT8, peerPartOneLists.get(i).getResult8());
- values.put(COLUMN_RESULT9, peerPartOneLists.get(i).getResult9());
- values.put(COLUMN_RESULT10, peerPartOneLists.get(i).getResult10());
- values.put(COLUMN_RESULT11, peerPartOneLists.get(i).getResult11());
- values.put(COLUMN_RESULT12, peerPartOneLists.get(i).getResult12());
- values.put(COLUMN_RESULT13, peerPartOneLists.get(i).getResult13());
- values.put(COLUMN_RESULT14, peerPartOneLists.get(i).getResult14());
- values.put(COLUMN_RESULT15, peerPartOneLists.get(i).getResult15());
- values.put(COLUMN_RESULT16, peerPartOneLists.get(i).getResult16());
- values.put(COLUMN_RESULT17, peerPartOneLists.get(i).getResult17());
- values.put(COLUMN_RESULT18, peerPartOneLists.get(i).getResult18());
- values.put(COLUMN_RESULT19, peerPartOneLists.get(i).getResult19());
- values.put(COLUMN_RESULT20, peerPartOneLists.get(i).getResult20());
- values.put(COLUMN_SUB_ID, peerPartOneLists.get(i).getSub_id());
- db.insert(TABLE_PEER_PART_ONE, null, values);
- }
- db.close();
- }
- public void storePeerPartTwoFromRemoteServer(List<PeerPartTwo.PeerPartTwoList> peerPartTwoLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < peerPartTwoLists.size(); i++){
- values.clear();
- values.put(COLUMN_ID, peerPartTwoLists.get(i).getId());
- values.put(COLUMN_PEER_ID, peerPartTwoLists.get(i).getPeer_id());
- values.put(COLUMN_SELF_ID, peerPartTwoLists.get(i).getSelf_id());
- values.put(COLUMN_DATE_TAKE, peerPartTwoLists.get(i).getDate_take());
- values.put(COLUMN_RESULT1, peerPartTwoLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, peerPartTwoLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, peerPartTwoLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, peerPartTwoLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, peerPartTwoLists.get(i).getResult5());
- values.put(COLUMN_RESULT6, peerPartTwoLists.get(i).getResult6());
- values.put(COLUMN_RESULT7, peerPartTwoLists.get(i).getResult7());
- values.put(COLUMN_RESULT8, peerPartTwoLists.get(i).getResult8());
- values.put(COLUMN_RESULT9, peerPartTwoLists.get(i).getResult9());
- values.put(COLUMN_RESULT10, peerPartTwoLists.get(i).getResult10());
- values.put(COLUMN_RESULT11, peerPartTwoLists.get(i).getResult11());
- values.put(COLUMN_RESULT12, peerPartTwoLists.get(i).getResult12());
- values.put(COLUMN_RESULT13, peerPartTwoLists.get(i).getResult13());
- values.put(COLUMN_SUB_ID, peerPartTwoLists.get(i).getSub_id());
- db.insert(TABLE_PEER_PART_TWO, null, values);
- }
- db.close();
- }
- public void storePeerPartThreeFromRemoteServer(List<PeerPartThree.PeerPartThreeList> peerPartThreeLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < peerPartThreeLists.size(); i++){
- values.clear();
- values.put(COLUMN_ID, peerPartThreeLists.get(i).getId());
- values.put(COLUMN_PEER_ID, peerPartThreeLists.get(i).getPeer_id());
- values.put(COLUMN_SELF_ID, peerPartThreeLists.get(i).getSelf_id());
- values.put(COLUMN_DATE_TAKE, peerPartThreeLists.get(i).getDate_take());
- values.put(COLUMN_RESULT1, peerPartThreeLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, peerPartThreeLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, peerPartThreeLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, peerPartThreeLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, peerPartThreeLists.get(i).getResult5());
- values.put(COLUMN_RESULT6, peerPartThreeLists.get(i).getResult6());
- values.put(COLUMN_RESULT7, peerPartThreeLists.get(i).getResult7());
- values.put(COLUMN_RESULT8, peerPartThreeLists.get(i).getResult8());
- values.put(COLUMN_RESULT9, peerPartThreeLists.get(i).getResult9());
- values.put(COLUMN_RESULT10, peerPartThreeLists.get(i).getResult10());
- values.put(COLUMN_RESULT11, peerPartThreeLists.get(i).getResult11());
- values.put(COLUMN_RESULT12, peerPartThreeLists.get(i).getResult12());
- values.put(COLUMN_RESULT13, peerPartThreeLists.get(i).getResult13());
- values.put(COLUMN_SUB_ID, peerPartThreeLists.get(i).getSub_id());
- db.insert(TABLE_PEER_PART_THREE, null, values);
- }
- db.close();
- }
- public void storeSelfAnswersOneFromRemoteServer(List<SelfAnswersOne.SelfAnswersOneList> selfAnswersOneLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < selfAnswersOneLists.size(); i++){
- values.clear();
- values.put(COLUMN_ID, selfAnswersOneLists.get(i).getId());
- values.put(COLUMN_DATE_TAKE, selfAnswersOneLists.get(i).getDate_take());
- values.put(COLUMN_SELF_ID, selfAnswersOneLists.get(i).getSelf_id());
- values.put(COLUMN_RESULT1, selfAnswersOneLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, selfAnswersOneLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, selfAnswersOneLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, selfAnswersOneLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, selfAnswersOneLists.get(i).getResult5());
- values.put(COLUMN_RESULT6, selfAnswersOneLists.get(i).getResult6());
- values.put(COLUMN_RESULT7, selfAnswersOneLists.get(i).getResult7());
- values.put(COLUMN_RESULT8, selfAnswersOneLists.get(i).getResult8());
- values.put(COLUMN_RESULT9, selfAnswersOneLists.get(i).getResult9());
- values.put(COLUMN_RESULT10, selfAnswersOneLists.get(i).getResult10());
- values.put(COLUMN_RESULT11, selfAnswersOneLists.get(i).getResult11());
- values.put(COLUMN_RESULT12, selfAnswersOneLists.get(i).getResult12());
- values.put(COLUMN_RESULT13, selfAnswersOneLists.get(i).getResult13());
- values.put(COLUMN_RESULT14, selfAnswersOneLists.get(i).getResult14());
- values.put(COLUMN_RESULT15, selfAnswersOneLists.get(i).getResult15());
- values.put(COLUMN_RESULT16, selfAnswersOneLists.get(i).getResult16());
- values.put(COLUMN_RESULT17, selfAnswersOneLists.get(i).getResult17());
- values.put(COLUMN_RESULT18, selfAnswersOneLists.get(i).getResult18());
- values.put(COLUMN_RESULT19, selfAnswersOneLists.get(i).getResult19());
- values.put(COLUMN_RESULT20, selfAnswersOneLists.get(i).getResult20());
- values.put(COLUMN_SUB_ID, selfAnswersOneLists.get(i).getSub_id());
- db.insert(TABLE_SELF_ANSWERS_ONE, null, values);
- }
- db.close();
- }
- public void storeSelfAnswersTwoFromRemoteServer(List<SelfAnswersTwo.SelfAnswersTwoList> selfAnswersTwoLists) {
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0; i < selfAnswersTwoLists.size(); i++) {
- values.clear();
- values.put(COLUMN_ID, selfAnswersTwoLists.get(i).getId());
- values.put(COLUMN_DATE_TAKE, selfAnswersTwoLists.get(i).getDate_take());
- values.put(COLUMN_SELF_ID, selfAnswersTwoLists.get(i).getSelf_id());
- values.put(COLUMN_RESULT1, selfAnswersTwoLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, selfAnswersTwoLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, selfAnswersTwoLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, selfAnswersTwoLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, selfAnswersTwoLists.get(i).getResult5());
- values.put(COLUMN_RESULT6, selfAnswersTwoLists.get(i).getResult6());
- values.put(COLUMN_RESULT7, selfAnswersTwoLists.get(i).getResult7());
- values.put(COLUMN_RESULT8, selfAnswersTwoLists.get(i).getResult8());
- values.put(COLUMN_RESULT9, selfAnswersTwoLists.get(i).getResult9());
- values.put(COLUMN_RESULT10, selfAnswersTwoLists.get(i).getResult10());
- values.put(COLUMN_RESULT11, selfAnswersTwoLists.get(i).getResult11());
- values.put(COLUMN_RESULT12, selfAnswersTwoLists.get(i).getResult12());
- values.put(COLUMN_RESULT13, selfAnswersTwoLists.get(i).getResult13());
- values.put(COLUMN_SUB_ID, selfAnswersTwoLists.get(i).getSub_id());
- db.insert(TABLE_SELF_ANSWERS_TWO, null, values);
- }
- db.close();
- }
- public void storeSelfAnswersThreeFromRemoteServer(List<SelfAnswersThree.SelfAnswersThreeList> selfAnswersThreeLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0; i < selfAnswersThreeLists.size(); i++) {
- values.clear();
- values.put(COLUMN_ID, selfAnswersThreeLists.get(i).getId());
- values.put(COLUMN_DATE_TAKE, selfAnswersThreeLists.get(i).getDate_take());
- values.put(COLUMN_SELF_ID, selfAnswersThreeLists.get(i).getSelf_id());
- values.put(COLUMN_RESULT1, selfAnswersThreeLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, selfAnswersThreeLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, selfAnswersThreeLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, selfAnswersThreeLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, selfAnswersThreeLists.get(i).getResult5());
- values.put(COLUMN_SUB_ID, selfAnswersThreeLists.get(i).getSub_id());
- db.insert(TABLE_SELF_ANSWERS_THREE, null, values);
- }
- db.close();
- }
- public void storeSelfAnswersFourFromRemoteServer(List<SelfAnswersFour.SelfAnswersFourList> selfAnswersFourLists) {
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0; i < selfAnswersFourLists.size(); i++) {
- values.clear();
- values.put(COLUMN_ID, selfAnswersFourLists.get(i).getId());
- values.put(COLUMN_DATE_TAKE, selfAnswersFourLists.get(i).getDate_take());
- values.put(COLUMN_SELF_ID, selfAnswersFourLists.get(i).getSelf_id());
- values.put(COLUMN_RESULT1, selfAnswersFourLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, selfAnswersFourLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, selfAnswersFourLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, selfAnswersFourLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, selfAnswersFourLists.get(i).getResult5());
- values.put(COLUMN_RESULT6, selfAnswersFourLists.get(i).getResult6());
- values.put(COLUMN_RESULT7, selfAnswersFourLists.get(i).getResult7());
- values.put(COLUMN_RESULT8, selfAnswersFourLists.get(i).getResult8());
- values.put(COLUMN_RESULT9, selfAnswersFourLists.get(i).getResult9());
- values.put(COLUMN_RESULT10, selfAnswersFourLists.get(i).getResult10());
- values.put(COLUMN_RESULT11, selfAnswersFourLists.get(i).getResult11());
- values.put(COLUMN_RESULT12, selfAnswersFourLists.get(i).getResult12());
- values.put(COLUMN_RESULT13, selfAnswersFourLists.get(i).getResult13());
- values.put(COLUMN_SUB_ID, selfAnswersFourLists.get(i).getSub_id());
- db.insert(TABLE_SELF_ANSWERS_FOUR, null, values);
- }
- db.close();
- }
- public void storeSelfAnswersFiveFromRemoteServer(List<SelfAnswersFive.SelfAnswersFiveList> selfAnswersFiveLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0; i < selfAnswersFiveLists.size(); i++) {
- values.clear();
- values.put(COLUMN_ID, selfAnswersFiveLists.get(i).getId());
- values.put(COLUMN_DATE_TAKE, selfAnswersFiveLists.get(i).getDate_take());
- values.put(COLUMN_SELF_ID, selfAnswersFiveLists.get(i).getSelf_id());
- values.put(COLUMN_RESULT1, selfAnswersFiveLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, selfAnswersFiveLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, selfAnswersFiveLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, selfAnswersFiveLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, selfAnswersFiveLists.get(i).getResult5());
- values.put(COLUMN_RESULT6, selfAnswersFiveLists.get(i).getResult6());
- values.put(COLUMN_RESULT7, selfAnswersFiveLists.get(i).getResult7());
- values.put(COLUMN_RESULT8, selfAnswersFiveLists.get(i).getResult8());
- values.put(COLUMN_IS_AGREE, selfAnswersFiveLists.get(i).getIs_agree());
- values.put(COLUMN_SUB_ID, selfAnswersFiveLists.get(i).getSub_id());
- db.insert(TABLE_SELF_ANSWERS_FIVE, null, values);
- }
- db.close();
- }
- public void storePeerAnswersOneFromSurvey(List<PeerPartOne.PeerPartOneList> peerPartOneLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < peerPartOneLists.size(); i++){
- values.clear();
- values.put(COLUMN_PEER_ID, peerPartOneLists.get(i).getPeer_id());
- values.put(COLUMN_SELF_ID, peerPartOneLists.get(i).getSelf_id());
- values.put(COLUMN_DATE_TAKE, peerPartOneLists.get(i).getDate_take());
- values.put(COLUMN_RESULT1, peerPartOneLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, peerPartOneLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, peerPartOneLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, peerPartOneLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, peerPartOneLists.get(i).getResult5());
- values.put(COLUMN_RESULT6, peerPartOneLists.get(i).getResult6());
- values.put(COLUMN_RESULT7, peerPartOneLists.get(i).getResult7());
- values.put(COLUMN_RESULT8, peerPartOneLists.get(i).getResult8());
- values.put(COLUMN_RESULT9, peerPartOneLists.get(i).getResult9());
- values.put(COLUMN_RESULT10, peerPartOneLists.get(i).getResult10());
- values.put(COLUMN_RESULT11, peerPartOneLists.get(i).getResult11());
- values.put(COLUMN_RESULT12, peerPartOneLists.get(i).getResult12());
- values.put(COLUMN_RESULT13, peerPartOneLists.get(i).getResult13());
- values.put(COLUMN_RESULT14, peerPartOneLists.get(i).getResult14());
- values.put(COLUMN_RESULT15, peerPartOneLists.get(i).getResult15());
- values.put(COLUMN_RESULT16, peerPartOneLists.get(i).getResult16());
- values.put(COLUMN_RESULT17, peerPartOneLists.get(i).getResult17());
- values.put(COLUMN_RESULT18, peerPartOneLists.get(i).getResult18());
- values.put(COLUMN_RESULT19, peerPartOneLists.get(i).getResult19());
- values.put(COLUMN_RESULT20, peerPartOneLists.get(i).getResult20());
- values.put(COLUMN_SUB_ID, peerPartOneLists.get(i).getSub_id());
- db.insert(TABLE_PEER_PART_ONE, null, values);
- }
- db.close();
- }
- public void storePeerAnswersTwoFromSurvey(List <PeerPartTwo.PeerPartTwoList> peerPartTwoLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < peerPartTwoLists.size(); i++){
- values.clear();
- values.put(COLUMN_PEER_ID, peerPartTwoLists.get(i).getPeer_id());
- values.put(COLUMN_SELF_ID, peerPartTwoLists.get(i).getSelf_id());
- values.put(COLUMN_DATE_TAKE, peerPartTwoLists.get(i).getDate_take());
- values.put(COLUMN_RESULT1, peerPartTwoLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, peerPartTwoLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, peerPartTwoLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, peerPartTwoLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, peerPartTwoLists.get(i).getResult5());
- values.put(COLUMN_RESULT6, peerPartTwoLists.get(i).getResult6());
- values.put(COLUMN_RESULT7, peerPartTwoLists.get(i).getResult7());
- values.put(COLUMN_RESULT8, peerPartTwoLists.get(i).getResult8());
- values.put(COLUMN_RESULT9, peerPartTwoLists.get(i).getResult9());
- values.put(COLUMN_RESULT10, peerPartTwoLists.get(i).getResult10());
- values.put(COLUMN_RESULT11, peerPartTwoLists.get(i).getResult11());
- values.put(COLUMN_RESULT12, peerPartTwoLists.get(i).getResult12());
- values.put(COLUMN_RESULT13, peerPartTwoLists.get(i).getResult13());
- values.put(COLUMN_SUB_ID, peerPartTwoLists.get(i).getSub_id());
- db.insert(TABLE_PEER_PART_TWO, null, values);
- }
- db.close();
- }
- public void storePeerAnswersThreeFromSurvey(List<PeerPartThree.PeerPartThreeList> peerPartThreeLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < peerPartThreeLists.size(); i++){
- values.clear();
- values.put(COLUMN_PEER_ID, peerPartThreeLists.get(i).getPeer_id());
- values.put(COLUMN_SELF_ID, peerPartThreeLists.get(i).getSelf_id());
- values.put(COLUMN_DATE_TAKE, peerPartThreeLists.get(i).getDate_take());
- values.put(COLUMN_RESULT1, peerPartThreeLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, peerPartThreeLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, peerPartThreeLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, peerPartThreeLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, peerPartThreeLists.get(i).getResult5());
- values.put(COLUMN_RESULT6, peerPartThreeLists.get(i).getResult6());
- values.put(COLUMN_RESULT7, peerPartThreeLists.get(i).getResult7());
- values.put(COLUMN_RESULT8, peerPartThreeLists.get(i).getResult8());
- values.put(COLUMN_RESULT9, peerPartThreeLists.get(i).getResult9());
- values.put(COLUMN_RESULT10, peerPartThreeLists.get(i).getResult10());
- values.put(COLUMN_RESULT11, peerPartThreeLists.get(i).getResult11());
- values.put(COLUMN_RESULT12, peerPartThreeLists.get(i).getResult12());
- values.put(COLUMN_RESULT13, peerPartThreeLists.get(i).getResult13());
- values.put(COLUMN_SUB_ID, peerPartThreeLists.get(i).getSub_id());
- db.insert(TABLE_PEER_PART_THREE, null, values);
- }
- db.close();
- }
- public void storeSelfAnswersOneFromSurvey(List<SelfAnswersOne.SelfAnswersOneList> selfAnswersOneLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0 ; i < selfAnswersOneLists.size(); i++){
- values.clear();
- values.put(COLUMN_DATE_TAKE, selfAnswersOneLists.get(i).getDate_take());
- values.put(COLUMN_SELF_ID, selfAnswersOneLists.get(i).getSelf_id());
- values.put(COLUMN_RESULT1, selfAnswersOneLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, selfAnswersOneLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, selfAnswersOneLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, selfAnswersOneLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, selfAnswersOneLists.get(i).getResult5());
- values.put(COLUMN_RESULT6, selfAnswersOneLists.get(i).getResult6());
- values.put(COLUMN_RESULT7, selfAnswersOneLists.get(i).getResult7());
- values.put(COLUMN_RESULT8, selfAnswersOneLists.get(i).getResult8());
- values.put(COLUMN_RESULT9, selfAnswersOneLists.get(i).getResult9());
- values.put(COLUMN_RESULT10, selfAnswersOneLists.get(i).getResult10());
- values.put(COLUMN_RESULT11, selfAnswersOneLists.get(i).getResult11());
- values.put(COLUMN_RESULT12, selfAnswersOneLists.get(i).getResult12());
- values.put(COLUMN_RESULT13, selfAnswersOneLists.get(i).getResult13());
- values.put(COLUMN_RESULT14, selfAnswersOneLists.get(i).getResult14());
- values.put(COLUMN_RESULT15, selfAnswersOneLists.get(i).getResult15());
- values.put(COLUMN_RESULT16, selfAnswersOneLists.get(i).getResult16());
- values.put(COLUMN_RESULT17, selfAnswersOneLists.get(i).getResult17());
- values.put(COLUMN_RESULT18, selfAnswersOneLists.get(i).getResult18());
- values.put(COLUMN_RESULT19, selfAnswersOneLists.get(i).getResult19());
- values.put(COLUMN_RESULT20, selfAnswersOneLists.get(i).getResult20());
- values.put(COLUMN_SUB_ID, selfAnswersOneLists.get(i).getSub_id());
- db.insert(TABLE_SELF_ANSWERS_ONE, null, values);
- }
- db.close();
- }
- public void storeSelfAnswersTwoFromSurvey(List<SelfAnswersTwo.SelfAnswersTwoList> selfAnswersTwoLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0; i < selfAnswersTwoLists.size(); i++) {
- values.clear();
- values.put(COLUMN_DATE_TAKE, selfAnswersTwoLists.get(i).getDate_take());
- values.put(COLUMN_SELF_ID, selfAnswersTwoLists.get(i).getSelf_id());
- values.put(COLUMN_RESULT1, selfAnswersTwoLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, selfAnswersTwoLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, selfAnswersTwoLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, selfAnswersTwoLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, selfAnswersTwoLists.get(i).getResult5());
- values.put(COLUMN_RESULT6, selfAnswersTwoLists.get(i).getResult6());
- values.put(COLUMN_RESULT7, selfAnswersTwoLists.get(i).getResult7());
- values.put(COLUMN_RESULT8, selfAnswersTwoLists.get(i).getResult8());
- values.put(COLUMN_RESULT9, selfAnswersTwoLists.get(i).getResult9());
- values.put(COLUMN_RESULT10, selfAnswersTwoLists.get(i).getResult10());
- values.put(COLUMN_RESULT11, selfAnswersTwoLists.get(i).getResult11());
- values.put(COLUMN_RESULT12, selfAnswersTwoLists.get(i).getResult12());
- values.put(COLUMN_RESULT13, selfAnswersTwoLists.get(i).getResult13());
- values.put(COLUMN_SUB_ID, selfAnswersTwoLists.get(i).getSub_id());
- db.insert(TABLE_SELF_ANSWERS_TWO, null, values);
- }
- db.close();
- }
- public void storeSelfAnswersThreeFromSurvey(List<SelfAnswersThree.SelfAnswersThreeList> selfAnswersThreeLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0; i < selfAnswersThreeLists.size(); i++) {
- values.clear();
- values.put(COLUMN_DATE_TAKE, selfAnswersThreeLists.get(i).getDate_take());
- values.put(COLUMN_SELF_ID, selfAnswersThreeLists.get(i).getSelf_id());
- values.put(COLUMN_RESULT1, selfAnswersThreeLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, selfAnswersThreeLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, selfAnswersThreeLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, selfAnswersThreeLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, selfAnswersThreeLists.get(i).getResult5());
- values.put(COLUMN_SUB_ID, selfAnswersThreeLists.get(i).getSub_id());
- db.insert(TABLE_SELF_ANSWERS_THREE, null, values);
- }
- db.close();
- }
- public void storeSelfAnswersFourFromSurvey(List<SelfAnswersFour.SelfAnswersFourList> selfAnswersFourLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0; i < selfAnswersFourLists.size(); i++) {
- values.clear();
- values.put(COLUMN_DATE_TAKE, selfAnswersFourLists.get(i).getDate_take());
- values.put(COLUMN_SELF_ID, selfAnswersFourLists.get(i).getSelf_id());
- values.put(COLUMN_RESULT1, selfAnswersFourLists.get(i).getResult1());
- values.put(COLUMN_RESULT2, selfAnswersFourLists.get(i).getResult2());
- values.put(COLUMN_RESULT3, selfAnswersFourLists.get(i).getResult3());
- values.put(COLUMN_RESULT4, selfAnswersFourLists.get(i).getResult4());
- values.put(COLUMN_RESULT5, selfAnswersFourLists.get(i).getResult5());
- values.put(COLUMN_RESULT6, selfAnswersFourLists.get(i).getResult6());
- values.put(COLUMN_RESULT7, selfAnswersFourLists.get(i).getResult7());
- values.put(COLUMN_RESULT8, selfAnswersFourLists.get(i).getResult8());
- values.put(COLUMN_RESULT9, selfAnswersFourLists.get(i).getResult9());
- values.put(COLUMN_RESULT10, selfAnswersFourLists.get(i).getResult10());
- values.put(COLUMN_RESULT11, selfAnswersFourLists.get(i).getResult11());
- values.put(COLUMN_RESULT12, selfAnswersFourLists.get(i).getResult12());
- values.put(COLUMN_RESULT13, selfAnswersFourLists.get(i).getResult13());
- values.put(COLUMN_SUB_ID, selfAnswersFourLists.get(i).getSub_id());
- db.insert(TABLE_SELF_ANSWERS_FOUR, null, values);
- }
- db.close();
- }
- public void storeSelfAnswersFiveFromSurvey(List<SelfAnswersFive.SelfAnswersFiveList> selfAnswersFiveLists){}
- public void storeQuestionnaireFromRemoteServer(List<Questionnaire.QuestionnaireList> questionnaireLists){
- SQLiteDatabase db = this.getReadableDatabase();
- ContentValues values = new ContentValues();
- for (int i = 0; i < questionnaireLists.size(); i++) {
- values.clear();
- values.put(COLUMN_ID, questionnaireLists.get(i).getId());
- values.put(COLUMN_NUMBER, questionnaireLists.get(i).getNumber());
- values.put(COLUMN_QUESTION, questionnaireLists.get(i).getQuestion());
- values.put(COLUMN_PART, questionnaireLists.get(i).getPart());
- values.put(COLUMN_TYPE, questionnaireLists.get(i).getType());
- values.put(COLUMN_LANGUAGE, questionnaireLists.get(i).getLanguage());
- db.insert(TABLE_QUESTIONNAIRE, null, values);
- }
- db.close();
- }
- public boolean checkPeerAnswerOne(int peer_id, int self_id){
- SQLiteDatabase db = this.getReadableDatabase();
- Cursor cursor = db.rawQuery("SELECT * FROM peer_part_one WHERE peer_id = ? AND self_id = ? ", new String[]{String.valueOf(peer_id),String.valueOf(self_id)});
- if(cursor!=null && cursor.getCount()>0){
- return true;
- }
- else{
- return false;
- }
- }
- public boolean checkPeerAnswerTwo(int peer_id, int self_id){
- SQLiteDatabase db = this.getReadableDatabase();
- Cursor cursor = db.rawQuery("SELECT * FROM peer_part_two WHERE peer_id = ? AND self_id = ? ", new String[]{String.valueOf(peer_id),String.valueOf(self_id)});
- if(cursor!=null && cursor.getCount()>0){
- return true;
- }
- else{
- return false;
- }
- }
- public boolean checkPeerAnswerThree(int peer_id, int self_id){
- SQLiteDatabase db = this.getReadableDatabase();
- Cursor cursor = db.rawQuery("SELECT * FROM peer_part_three WHERE peer_id = ? AND self_id = ? ", new String[]{String.valueOf(peer_id),String.valueOf(self_id)});
- if(cursor!=null && cursor.getCount()>0){
- return true;
- }
- else{
- return false;
- }
- }
- public boolean checkSelfAnswerOne(int self_id){
- SQLiteDatabase db = this.getReadableDatabase();
- Cursor cursor = db.rawQuery("SELECT * FROM self_answers_one WHERE self_id = ?", new String[]{String.valueOf(self_id)});
- if(cursor!=null && cursor.getCount()>0){
- return true;
- }
- else{
- return false;
- }
- }
- public boolean checkSelfAnswerTwo(int self_id){
- SQLiteDatabase db = this.getReadableDatabase();
- Cursor cursor = db.rawQuery("SELECT * FROM self_answers_two WHERE self_id = ?", new String[]{String.valueOf(self_id)});
- if(cursor!=null && cursor.getCount()>0){
- return true;
- }
- else{
- return false;
- }
- }
- public boolean checkSelfAnswerThree(int self_id){
- SQLiteDatabase db = this.getReadableDatabase();
- Cursor cursor = db.rawQuery("SELECT * FROM self_answers_three WHERE self_id = ?", new String[]{String.valueOf(self_id)});
- if(cursor!=null && cursor.getCount()>0){
- return true;
- }
- else{
- return false;
- }
- }
- public boolean checkSelfAnswerFour(int self_id){
- SQLiteDatabase db = this.getReadableDatabase();
- Cursor cursor = db.rawQuery("SELECT * FROM self_answers_four WHERE self_id = ?", new String[]{String.valueOf(self_id)});
- if(cursor!=null && cursor.getCount()>0){
- return true;
- }
- else{
- return false;
- }
- }
- public boolean checkSelfAnswerFive(int self_id){
- SQLiteDatabase db = this.getReadableDatabase();
- Cursor cursor = db.rawQuery("SELECT * FROM self_answers_five WHERE self_id = ?", new String[]{String.valueOf(self_id)});
- if(cursor!=null && cursor.getCount()>0){
- return true;
- }
- else{
- return false;
- }
- }
- public List<Peers.PeersList> peerProfile(int id){
- SQLiteDatabase db = this.getReadableDatabase();
- List<Peers.PeersList> peersLists = new ArrayList<>();
- Peers.PeersList mPeersList;
- Cursor cursor = db.rawQuery("SELECT * FROM peers WHERE user_id = ?", new String[]{String.valueOf(id)});
- if (cursor != null){
- while(cursor.moveToNext()){
- mPeersList = new Peers.PeersList(cursor.getInt(cursor.getColumnIndex(COLUMN_ID)), cursor.getString(cursor.getColumnIndex(COLUMN_FIRSTNAME)),
- cursor.getString(cursor.getColumnIndex(COLUMN_MIDDLENAME)), cursor.getString(cursor.getColumnIndex(COLUMN_LASTNAME)),
- cursor.getString(cursor.getColumnIndex(COLUMN_NICKNAME)), cursor.getString(cursor.getColumnIndex(COLUMN_MOBILE_NO)),
- cursor.getString(cursor.getColumnIndex(COLUMN_EMAIL)), cursor.getInt(cursor.getColumnIndex(COLUMN_SUB_ID)),
- cursor.getInt(cursor.getColumnIndex(COLUMN_USER_ID)), cursor.getInt(cursor.getColumnIndex(COLUMN_BARANGAY_ID)), cursor.getInt(cursor.getColumnIndex(COLUMN_ORGANIZATION_ID)));
- peersLists.add(mPeersList);
- }
- cursor.close();
- db.close();
- }
- return peersLists;
- }
- public List<Address.AddressList> PeerAddressLists(int peer_id){
- SQLiteDatabase db = this.getReadableDatabase();
- List<Address.AddressList> addressLists = new ArrayList<>();
- Address.AddressList mAddressList;
- Cursor cursor = db.rawQuery(" SELECT p.id, p.firstname, p.middlename, p.lastname, o.description AS organization, b.name AS barangay, m.name AS municipality, pro.name AS province, r.name AS region, r.office FROM peers p \n" +
- "INNER JOIN organization o ON p.organization_id = o.id\n" +
- "INNER JOIN barangay b ON p.barangay_id = b.id\n" +
- "INNER JOIN municipality m ON b.municipality_id = m.id\n" +
- "INNER JOIN province pro ON m.province_id = pro.id\n" +
- "INNER JOIN region r ON pro.region_id = r.id\n" +
- "WHERE p.id = ?", new String[] {String.valueOf(peer_id)});
- if (cursor != null){
- while(cursor.moveToNext()){
- mAddressList = new Address.AddressList(cursor.getInt(cursor.getColumnIndex(COLUMN_ID)), cursor.getString(cursor.getColumnIndex(COLUMN_FIRSTNAME)),
- cursor.getString(cursor.getColumnIndex(COLUMN_MIDDLENAME)), cursor.getString(cursor.getColumnIndex(COLUMN_LASTNAME)),
- cursor.getString(cursor.getColumnIndex(COLUMN_ORGANIZATION)), cursor.getString(cursor.getColumnIndex(COLUMN_BARANGAY)),
- cursor.getString(cursor.getColumnIndex(COLUMN_MUNICIPALITY)), cursor.getString(cursor.getColumnIndex(COLUMN_PROVINCE)),
- cursor.getString(cursor.getColumnIndex(COLUMN_REGION)), cursor.getString(cursor.getColumnIndex(COLUMN_OFFICE)));
- addressLists.add(mAddressList);
- }
- cursor.close();
- db.close();
- }
- return addressLists;
- }
- public List<Address.AddressList> SelfAddressList(int self_id){
- SQLiteDatabase db = this.getReadableDatabase();
- List<Address.AddressList> addressLists = new ArrayList<>();
- Address.AddressList mAddressList;
- Cursor cursor = db.rawQuery(" SELECT s.id, s.firstname, s.middlename, s.lastname, o.description AS organization, b.name AS barangay, m.name AS municipality, pro.name AS province, r.name AS region, r.office FROM selfs s \n" +
- "INNER JOIN organization o ON s.organization_id = o.id\n" +
- "INNER JOIN barangay b ON s.barangay_id = b.id\n" +
- "INNER JOIN municipality m ON b.municipality_id = m.id\n" +
- "INNER JOIN province pro ON m.province_id = pro.id\n" +
- "INNER JOIN region r ON pro.region_id = r.id\n" +
- "WHERE s.id = ?", new String[] {String.valueOf(self_id)});
- if (cursor != null){
- while(cursor.moveToNext()){
- mAddressList = new Address.AddressList(cursor.getInt(cursor.getColumnIndex(COLUMN_ID)), cursor.getString(cursor.getColumnIndex(COLUMN_FIRSTNAME)),
- cursor.getString(cursor.getColumnIndex(COLUMN_MIDDLENAME)), cursor.getString(cursor.getColumnIndex(COLUMN_LASTNAME)),
- cursor.getString(cursor.getColumnIndex(COLUMN_ORGANIZATION)), cursor.getString(cursor.getColumnIndex(COLUMN_BARANGAY)),
- cursor.getString(cursor.getColumnIndex(COLUMN_MUNICIPALITY)), cursor.getString(cursor.getColumnIndex(COLUMN_PROVINCE)),
- cursor.getString(cursor.getColumnIndex(COLUMN_REGION)), cursor.getString(cursor.getColumnIndex(COLUMN_OFFICE)));
- addressLists.add(mAddressList);
- }
- cursor.close();
- db.close();
- }
- return addressLists;
- }
- public List<Selfs.SelfsList> selfProfile(int id){
- SQLiteDatabase db = this.getReadableDatabase();
- List<Selfs.SelfsList> selfsLists = new ArrayList<>();
- Selfs.SelfsList mSelfsList;
- Cursor cursor = db.rawQuery("SELECT * FROM selfs WHERE id = ? ", new String[]{String.valueOf(id)});
- if (cursor != null){
- while(cursor.moveToNext()){
- mSelfsList = new Selfs.SelfsList(cursor.getInt(cursor.getColumnIndex(COLUMN_ID)), cursor.getString(cursor.getColumnIndex(COLUMN_SELF_ID_CODE)),
- cursor.getString(cursor.getColumnIndex(COLUMN_FIRSTNAME)), cursor.getString(cursor.getColumnIndex(COLUMN_MIDDLENAME)),
- cursor.getString(cursor.getColumnIndex(COLUMN_LASTNAME)), cursor.getString(cursor.getColumnIndex(COLUMN_NICKNAME)),
- cursor.getString(cursor.getColumnIndex(COLUMN_COUNTRY)), cursor.getString(cursor.getColumnIndex(COLUMN_CONTACT_NUMBER)),
- cursor.getString(cursor.getColumnIndex(COLUMN_EMAIL)), cursor.getInt(cursor.getColumnIndex(COLUMN_USER_ID)),
- cursor.getInt(cursor.getColumnIndex(COLUMN_BARANGAY_ID)), cursor.getInt(cursor.getColumnIndex(COLUMN_SUB_ID)), cursor.getInt(cursor.getColumnIndex(COLUMN_ORGANIZATION_ID)));
- selfsLists.add(mSelfsList);
- }
- cursor.close();
- db.close();
- }
- return selfsLists;
- }
- public List<Selfs.SelfsList> evaluateeProfile(int id){
- SQLiteDatabase db = this.getReadableDatabase();
- List<Selfs.SelfsList> selfsLists = new ArrayList<>();
- Selfs.SelfsList mSelfsList;
- Cursor cursor = db.rawQuery("SELECT s.* FROM peer_assigned pa INNER JOIN selfs s ON pa.self_id = s.id WHERE pa.peer_id = ? ", new String[]{String.valueOf(id)});
- if (cursor != null){
- while(cursor.moveToNext()){
- mSelfsList = new Selfs.SelfsList(cursor.getInt(cursor.getColumnIndex(COLUMN_ID)), cursor.getString(cursor.getColumnIndex(COLUMN_SELF_ID_CODE)),
- cursor.getString(cursor.getColumnIndex(COLUMN_FIRSTNAME)), cursor.getString(cursor.getColumnIndex(COLUMN_MIDDLENAME)),
- cursor.getString(cursor.getColumnIndex(COLUMN_LASTNAME)), cursor.getString(cursor.getColumnIndex(COLUMN_NICKNAME)),
- cursor.getString(cursor.getColumnIndex(COLUMN_COUNTRY)), cursor.getString(cursor.getColumnIndex(COLUMN_CONTACT_NUMBER)),
- cursor.getString(cursor.getColumnIndex(COLUMN_EMAIL)), cursor.getInt(cursor.getColumnIndex(COLUMN_USER_ID)),
- cursor.getInt(cursor.getColumnIndex(COLUMN_BARANGAY_ID)), cursor.getInt(cursor.getColumnIndex(COLUMN_SUB_ID)), cursor.getInt(cursor.getColumnIndex(COLUMN_ORGANIZATION_ID)));
- selfsLists.add(mSelfsList);
- }
- cursor.close();
- db.close();
- }
- return selfsLists;
- }
- public List<Questionnaire.QuestionnaireList> questionnaireLists (String type, int part){
- SQLiteDatabase db = this.getReadableDatabase();
- List<Questionnaire.QuestionnaireList> questionnaireLists = new ArrayList<>();
- Questionnaire.QuestionnaireList mQuestionnaireList;
- Cursor cursor = db.rawQuery("SELECT * FROM questionnaire WHERE type = ? AND part = ? ", new String[]{type, String.valueOf(part)});
- if (cursor != null){
- while(cursor.moveToNext()){
- mQuestionnaireList = new Questionnaire.QuestionnaireList(cursor.getInt(cursor.getColumnIndex(COLUMN_ID)), cursor.getInt(cursor.getColumnIndex(COLUMN_NUMBER)),
- cursor.getString(cursor.getColumnIndex(COLUMN_QUESTION)), cursor.getInt(cursor.getColumnIndex(COLUMN_PART)),
- cursor.getString(cursor.getColumnIndex(COLUMN_TYPE)), cursor.getString(cursor.getColumnIndex(COLUMN_LANGUAGE)));
- questionnaireLists.add(mQuestionnaireList);
- }
- cursor.close();
- db.close();
- }
- return questionnaireLists;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement