diff --git a/GSKMTOrange/src/main/AndroidManifest.xml b/GSKMTOrange/src/main/AndroidManifest.xml
index 8bb92d0..4a463fc 100644
--- a/GSKMTOrange/src/main/AndroidManifest.xml
+++ b/GSKMTOrange/src/main/AndroidManifest.xml
@@ -42,6 +42,16 @@
android:label="@string/title_activity_select_language"
android:theme="@style/AppTheme.NoActionBar" />
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java
new file mode 100644
index 0000000..4eb7e9c
--- /dev/null
+++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java
@@ -0,0 +1,139 @@
+package cpm.com.gskmtorange.Database;
+
+import android.content.ContentValues;
+import android.content.Context;
+import android.database.sqlite.SQLiteDatabase;
+import android.database.sqlite.SQLiteOpenHelper;
+import android.util.Log;
+
+import cpm.com.gskmtorange.xmlGetterSetter.JourneyPlanGetterSetter;
+import cpm.com.gskmtorange.xmlHandlers.TableBean;
+
+/**
+ * Created by ashishc on 29-12-2016.
+ */
+
+public class GSKOrangeDB extends SQLiteOpenHelper{
+
+
+ public static final String DATABASE_NAME = "GSK_ORANGE";
+ public static final int DATABASE_VERSION = 13;
+ private SQLiteDatabase db;
+ TableBean tableBean;
+
+
+ public GSKOrangeDB(Context context) {
+ super(context, DATABASE_NAME, null, DATABASE_VERSION);
+
+ }
+
+ public void open() {
+ try {
+
+ db = this.getWritableDatabase();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ @Override
+ public void onCreate(SQLiteDatabase db) {
+
+ db.execSQL(TableBean.getJourneyPlan());
+
+
+
+
+ }
+
+ @Override
+ public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
+
+ db.execSQL("DROP TABLE IF EXISTS " + TableBean.getJourneyPlan());
+
+ }
+
+ public void deleteTableWithStoreID(String storeid, String process_id){
+
+ }
+
+ public void deleteAllTables(){
+
+ }
+
+
+
+
+
+ public void InsertJCP(JourneyPlanGetterSetter data) {
+
+ db.delete("JOURNEY_PLAN", null, null);
+
+ ContentValues values = new ContentValues();
+
+ try {
+
+ for (int i = 0; i < data.getSTORE_ID().size(); i++) {
+
+ values.put("STORE_ID", data.getSTORE_ID().get(i));
+ values.put("EMP_ID", data.getEMP_ID().get(i));
+
+ values.put("STORE_NAME", data.getSTORE_NAME().get(i));
+
+ values.put("CITY", data.getCITY().get(i));
+
+ values.put("VISIT_DATE", data.getVISIT_DATE().get(i));
+
+ values.put("ADDRESS", data.getADDRESS().get(i));
+
+ values.put("UPLOAD_STATUS", data.getUPLOAD_STATUS().get(i));
+
+ values.put("STORETYPE", data.getSTORETYPE().get(i));
+
+ values.put("KEYACCOUNT_ID", data.getKEYACCOUNT_ID().get(i));
+
+
+ values.put("STORETYPE_ID", data.getSTORETYPE_ID().get(i));
+
+ values.put("CHECKOUT_STATUS", data.getCHECKOUT_STATUS().get(i));
+
+ values.put("CLASSIFICATION", data.getCLASSIFICATION().get(i));
+
+ values.put("KEYACCOUNT", data.getKEYACCOUNT().get(i));
+ values.put("CLASS_ID", data.getCLASS_ID().get(i));
+
+ values.put("CAMERA_ALLOW", data.getCAMERA_ALLOW().get(i));
+ values.put("GEO_TAG", data.getGEO_TAG().get(i));
+
+
+ db.insert("JOURNEY_PLAN", null, values);
+
+ }
+
+ }
+ catch (Exception ex) {
+ Log.d("Exception in JCP", ex.toString());
+ }
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+}
diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GeoTag/GeoTagActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GeoTag/GeoTagActivity.java
new file mode 100644
index 0000000..1e671a7
--- /dev/null
+++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GeoTag/GeoTagActivity.java
@@ -0,0 +1,68 @@
+package cpm.com.gskmtorange.GeoTag;
+
+import android.content.SharedPreferences;
+import android.location.Location;
+import android.location.LocationManager;
+import android.os.Bundle;
+import android.preference.PreferenceManager;
+import android.support.design.widget.FloatingActionButton;
+import android.support.v7.app.AppCompatActivity;
+import android.support.v7.widget.Toolbar;
+
+import com.google.android.gms.common.api.GoogleApiClient;
+import com.google.android.gms.location.LocationListener;
+import com.google.android.gms.maps.GoogleMap;
+import com.google.android.gms.maps.OnMapReadyCallback;
+import com.google.android.gms.maps.SupportMapFragment;
+
+import cpm.com.gskmtorange.R;
+
+/**
+ * Created by ashishc on 27-12-2016.
+ */
+
+public class GeoTagActivity extends AppCompatActivity implements OnMapReadyCallback,GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener, LocationListener{
+
+ private GoogleMap mMap;
+ double latitude =0.0;
+ double longitude =0.0;
+ LocationManager locationManager;
+ private Location mLastLocation;
+ private LocationManager locmanager = null;
+ FloatingActionButton fab,fabcarmabtn;
+ SupportMapFragment mapFragment;
+ SharedPreferences preferences;
+
+
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_geo_tag);
+ Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
+ setSupportActionBar(toolbar);
+ preferences = PreferenceManager.getDefaultSharedPreferences(this);
+ username = preferences.getString(CommonString.KEY_USERNAME, null);
+
+
+ fab = (FloatingActionButton) findViewById(R.id.fab);
+
+ fabcarmabtn = (FloatingActionButton) findViewById(R.id.camrabtn);
+
+
+
+ mapFragment = (SupportMapFragment) getSupportFragmentManager()
+ .findFragmentById(R.id.map);
+ mapFragment.getMapAsync(this);
+
+
+
+
+
+
+ }
+
+
+
+
+
+
+}
diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GeoTag/GeoTagStoreList.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GeoTag/GeoTagStoreList.java
new file mode 100644
index 0000000..230add1
--- /dev/null
+++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GeoTag/GeoTagStoreList.java
@@ -0,0 +1,40 @@
+package cpm.com.gskmtorange.GeoTag;
+
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+import android.widget.LinearLayout;
+import android.widget.ListView;
+
+import cpm.com.gskmtorange.R;
+
+/**
+ * Created by ashishc on 27-12-2016.
+ */
+
+public class GeoTagStoreList extends AppCompatActivity {
+
+
+ ListView lv;
+ LinearLayout parent_linear,nodata_linear;
+ protected void onCreate(Bundle savedInstanceState) {
+ // TODO Auto-generated method stub
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.storelistlayout);
+ lv = (ListView) findViewById(R.id.list);
+ nodata_linear = (LinearLayout) findViewById(R.id.no_data_lay);
+ parent_linear = (LinearLayout) findViewById(R.id.parent_linear);
+
+
+
+
+
+
+
+ }
+
+
+
+
+
+
+}
diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/MainActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/MainActivity.java
index 80d0ed7..be2c8b1 100644
--- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/MainActivity.java
+++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/MainActivity.java
@@ -5,8 +5,6 @@ import android.content.SharedPreferences;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.preference.PreferenceManager;
-import android.support.design.widget.FloatingActionButton;
-import android.support.design.widget.Snackbar;
import android.view.LayoutInflater;
import android.view.View;
import android.support.design.widget.NavigationView;
@@ -22,6 +20,7 @@ import android.webkit.WebViewClient;
import android.widget.ImageView;
import android.widget.TextView;
+import cpm.com.gskmtorange.GeoTag.GeoTagStoreList;
import cpm.com.gskmtorange.constant.CommonString;
import cpm.com.gskmtorange.download.DownloadActivity;
@@ -143,6 +142,10 @@ public class MainActivity extends AppCompatActivity
+ Intent startDownload = new Intent(this,GeoTagStoreList.class);
+ startActivity(startDownload);
+
+ overridePendingTransition(R.anim.activity_in, R.anim.activity_out);
@@ -150,6 +153,12 @@ public class MainActivity extends AppCompatActivity
}
+
+
+
+
+ }
+
else if (id == R.id.nav_export) {
diff --git a/GSKMTOrange/src/main/res/drawable/sad_cloud.jpg b/GSKMTOrange/src/main/res/drawable/sad_cloud.jpg
new file mode 100644
index 0000000..cb4faf5
Binary files /dev/null and b/GSKMTOrange/src/main/res/drawable/sad_cloud.jpg differ
diff --git a/GSKMTOrange/src/main/res/layout/activity_geo_tag.xml b/GSKMTOrange/src/main/res/layout/activity_geo_tag.xml
new file mode 100644
index 0000000..bf1afd1
--- /dev/null
+++ b/GSKMTOrange/src/main/res/layout/activity_geo_tag.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/GSKMTOrange/src/main/res/layout/content_geo_tag.xml b/GSKMTOrange/src/main/res/layout/content_geo_tag.xml
new file mode 100644
index 0000000..e358564
--- /dev/null
+++ b/GSKMTOrange/src/main/res/layout/content_geo_tag.xml
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/GSKMTOrange/src/main/res/layout/storelistlayout.xml b/GSKMTOrange/src/main/res/layout/storelistlayout.xml
new file mode 100644
index 0000000..514a114
--- /dev/null
+++ b/GSKMTOrange/src/main/res/layout/storelistlayout.xml
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/GSKMTOrange/src/main/res/menu/activity_main_drawer.xml b/GSKMTOrange/src/main/res/menu/activity_main_drawer.xml
index 60176f0..976c9cf 100644
--- a/GSKMTOrange/src/main/res/menu/activity_main_drawer.xml
+++ b/GSKMTOrange/src/main/res/menu/activity_main_drawer.xml
@@ -18,6 +18,11 @@
android:id="@+id/nav_geotag"
android:icon="@drawable/ic_menu_manage"
android:title="@string/menu_geotag" />
+
+
- Please select language
SelectLanguageActivity
+ StoreListActivity
+
+
Daily Route Plan
Daily Data Download
Upload Data
Geo Tag
+ Data Export
+
Exit
Setting
Services