new download branch
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package cpm.com.gskmtorange;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
import android.graphics.Bitmap;
|
||||
import android.os.Bundle;
|
||||
@@ -22,6 +23,7 @@ import android.widget.ImageView;
|
||||
import android.widget.TextView;
|
||||
|
||||
import cpm.com.gskmtorange.constant.CommonString;
|
||||
import cpm.com.gskmtorange.download.DownloadActivity;
|
||||
|
||||
public class MainActivity extends AppCompatActivity
|
||||
implements NavigationView.OnNavigationItemSelectedListener {
|
||||
@@ -99,7 +101,7 @@ public class MainActivity extends AppCompatActivity
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
/*@Override
|
||||
public boolean onCreateOptionsMenu(Menu menu) {
|
||||
// Inflate the menu; this adds items to the action bar if it is present.
|
||||
getMenuInflater().inflate(R.menu.main, menu);
|
||||
@@ -119,7 +121,7 @@ public class MainActivity extends AppCompatActivity
|
||||
}
|
||||
|
||||
return super.onOptionsItemSelected(item);
|
||||
}
|
||||
}*/
|
||||
|
||||
@SuppressWarnings("StatementWithEmptyBody")
|
||||
@Override
|
||||
@@ -131,6 +133,9 @@ public class MainActivity extends AppCompatActivity
|
||||
// Handle the camera action
|
||||
} else if (id == R.id.nav_download) {
|
||||
|
||||
Intent in = new Intent(getApplicationContext(), DownloadActivity.class);
|
||||
startActivity(in);
|
||||
|
||||
} else if (id == R.id.nav_upload) {
|
||||
|
||||
} else if (id == R.id.nav_geotag) {
|
||||
|
||||
@@ -29,7 +29,7 @@ public class SelectLanguageActivity extends AppCompatActivity implements View.On
|
||||
private SharedPreferences.Editor editor = null;
|
||||
|
||||
LoginGetterSetter login_data;
|
||||
ArrayList<String> language;
|
||||
ArrayList<String> language, culture_id;
|
||||
|
||||
boolean selected_flag = false;
|
||||
|
||||
@@ -49,6 +49,7 @@ public class SelectLanguageActivity extends AppCompatActivity implements View.On
|
||||
|
||||
login_data = (LoginGetterSetter) getIntent().getSerializableExtra(CommonString.KEY_LOGIN_DATA);
|
||||
language = login_data.getCULTURE_NAME();
|
||||
culture_id = login_data.getCULTURE_ID();
|
||||
|
||||
if(language.size()>1){
|
||||
|
||||
@@ -98,6 +99,7 @@ public class SelectLanguageActivity extends AppCompatActivity implements View.On
|
||||
btn_lang_2.setBackgroundColor(getResources().getColor(R.color.grey_background));
|
||||
|
||||
editor.putString(CommonString.KEY_LANGUAGE, language.get(0));
|
||||
editor.putString(CommonString.KEY_CULTURE_ID, culture_id.get(0));
|
||||
editor.putString(CommonString.KEY_NOTICE_BOARD_LINK, login_data.getNOTICE_URL().get(0));
|
||||
editor.commit();
|
||||
|
||||
@@ -113,6 +115,7 @@ public class SelectLanguageActivity extends AppCompatActivity implements View.On
|
||||
btn_lang_2.setBackgroundColor(getResources().getColor(R.color.colorPrimary));
|
||||
|
||||
editor.putString(CommonString.KEY_LANGUAGE, language.get(1));
|
||||
editor.putString(CommonString.KEY_CULTURE_ID, culture_id.get(1));
|
||||
editor.putString(CommonString.KEY_NOTICE_BOARD_LINK, login_data.getNOTICE_URL().get(1));
|
||||
editor.commit();
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@ public class CommonString {
|
||||
public static final String KEY_LANGUAGE = "LANGUAGE";
|
||||
public static final String KEY_NOTICE_BOARD_LINK = "NOTICE_BOARD_LINK";
|
||||
public static final String KEY_LOGIN_DATA = "LOGIN_DATA";
|
||||
public static final String KEY_CULTURE_ID = "CULTURE_ID";
|
||||
|
||||
// webservice constants
|
||||
|
||||
@@ -36,6 +37,10 @@ public class CommonString {
|
||||
public static final String SOAP_ACTION_LOGIN = "http://tempuri.org/"
|
||||
+ METHOD_LOGIN;
|
||||
|
||||
public static final String METHOD_NAME_UNIVERSAL_DOWNLOAD = "Download_Universal";
|
||||
public static final String SOAP_ACTION_UNIVERSAL = "http://tempuri.org/"
|
||||
+ METHOD_NAME_UNIVERSAL_DOWNLOAD;
|
||||
|
||||
//Alert Messages
|
||||
|
||||
public static final String MESSAGE_FAILURE = "Server Error.Please Access After Some Time";
|
||||
|
||||
@@ -1,25 +1,66 @@
|
||||
package cpm.com.gskmtorange.download;
|
||||
|
||||
import android.app.AlertDialog;
|
||||
import android.app.Dialog;
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
import android.content.SharedPreferences;
|
||||
import android.graphics.drawable.ColorDrawable;
|
||||
import android.os.AsyncTask;
|
||||
import android.preference.PreferenceManager;
|
||||
import android.support.v7.app.AppCompatActivity;
|
||||
import android.os.Bundle;
|
||||
import android.view.Window;
|
||||
import android.widget.ProgressBar;
|
||||
import android.widget.TextView;
|
||||
|
||||
import org.ksoap2.SoapEnvelope;
|
||||
import org.ksoap2.serialization.SoapObject;
|
||||
import org.ksoap2.serialization.SoapSerializationEnvelope;
|
||||
import org.ksoap2.transport.HttpTransportSE;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
import org.xmlpull.v1.XmlPullParserFactory;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.StringReader;
|
||||
import java.net.MalformedURLException;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
|
||||
import cpm.com.gskmtorange.LoginActivity;
|
||||
import cpm.com.gskmtorange.R;
|
||||
import cpm.com.gskmtorange.constant.CommonString;
|
||||
import cpm.com.gskmtorange.xmlGetterSetter.BrandMasterGetterSetter;
|
||||
import cpm.com.gskmtorange.xmlGetterSetter.JourneyPlanGetterSetter;
|
||||
import cpm.com.gskmtorange.xmlGetterSetter.SkuMasterGetterSetter;
|
||||
import cpm.com.gskmtorange.xmlHandlers.TableBean;
|
||||
import cpm.com.gskmtorange.xmlHandlers.XMLHandlers;
|
||||
|
||||
public class DownloadActivity extends AppCompatActivity {
|
||||
|
||||
private Dialog dialog;
|
||||
private ProgressBar pb;
|
||||
private TextView percentage, message;
|
||||
Data data;
|
||||
int eventType;
|
||||
|
||||
private SharedPreferences preferences = null;
|
||||
String userId, culture_id;
|
||||
|
||||
JourneyPlanGetterSetter jcpgettersetter;
|
||||
SkuMasterGetterSetter skumastergettersetter;
|
||||
BrandMasterGetterSetter brandMasterGetterSetter;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_download);
|
||||
|
||||
preferences = PreferenceManager.getDefaultSharedPreferences(this);
|
||||
userId = preferences.getString(CommonString.KEY_USERNAME, null);
|
||||
culture_id = preferences.getString(CommonString.KEY_CULTURE_ID, null);
|
||||
new UploadTask(DownloadActivity.this).execute();
|
||||
}
|
||||
|
||||
class Data {
|
||||
@@ -40,24 +81,321 @@ public class DownloadActivity extends AppCompatActivity {
|
||||
super.onPreExecute();
|
||||
|
||||
dialog = new Dialog(context);
|
||||
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
|
||||
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
|
||||
dialog.setContentView(R.layout.custom_dialog_progress);
|
||||
dialog.setTitle("Download PJP...");
|
||||
dialog.setCancelable(false);
|
||||
dialog.show();
|
||||
pb = (ProgressBar) dialog.findViewById(R.id.progressBar1);
|
||||
percentage = (TextView) dialog.findViewById(R.id.percentage);
|
||||
message = (TextView) dialog.findViewById(R.id.message);
|
||||
dialog.setCancelable(false);
|
||||
dialog.show();
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String doInBackground(Void... voids) {
|
||||
return null;
|
||||
|
||||
try {
|
||||
|
||||
String resultHttp="";
|
||||
data = new Data();
|
||||
|
||||
data.value = 10;
|
||||
data.name = "JCP Data Downloading";
|
||||
publishProgress(data);
|
||||
|
||||
XmlPullParserFactory factory = XmlPullParserFactory
|
||||
.newInstance();
|
||||
factory.setNamespaceAware(true);
|
||||
XmlPullParser xpp = factory.newPullParser();
|
||||
|
||||
SoapObject request = new SoapObject(CommonString.NAMESPACE,
|
||||
CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
||||
request.addProperty("UserName", userId);
|
||||
request.addProperty("Type", "JOURNEY_PLAN");
|
||||
request.addProperty("cultureid", culture_id);
|
||||
|
||||
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
|
||||
SoapEnvelope.VER11);
|
||||
envelope.dotNet = true;
|
||||
envelope.setOutputSoapObject(request);
|
||||
|
||||
HttpTransportSE androidHttpTransport = new HttpTransportSE(
|
||||
CommonString.URL);
|
||||
|
||||
androidHttpTransport.call(CommonString.SOAP_ACTION_UNIVERSAL,
|
||||
envelope);
|
||||
Object result = (Object) envelope.getResponse();
|
||||
|
||||
if(result.toString()!=null){
|
||||
|
||||
//InputStream stream = new ByteArrayInputStream(result.toString().getBytes("UTF-8"));
|
||||
|
||||
xpp.setInput(new StringReader(result.toString()));
|
||||
// xpp.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, false);
|
||||
// xpp.setInput(stream,"UTF-8");
|
||||
xpp.next();
|
||||
eventType = xpp.getEventType();
|
||||
|
||||
jcpgettersetter = XMLHandlers.JCPXMLHandler(xpp, eventType);
|
||||
|
||||
if(jcpgettersetter.getSTORE_ID().size()>0){
|
||||
resultHttp = CommonString.KEY_SUCCESS;
|
||||
String jcpTable = jcpgettersetter.getTable_journey_plan();
|
||||
TableBean.setJourneyPlan(jcpTable);
|
||||
|
||||
}else{
|
||||
return "JOURNEY_PLAN";
|
||||
}
|
||||
|
||||
data.value = 10;
|
||||
data.name = "JCP Data Downloading";
|
||||
|
||||
}
|
||||
publishProgress(data);
|
||||
|
||||
// Store List Master
|
||||
request = new SoapObject(CommonString.NAMESPACE,
|
||||
CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
||||
|
||||
request.addProperty("UserName", userId);
|
||||
request.addProperty("Type", "SKU_MASTER");
|
||||
request.addProperty("cultureid", culture_id);
|
||||
|
||||
envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
|
||||
envelope.dotNet = true;
|
||||
envelope.setOutputSoapObject(request);
|
||||
|
||||
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
||||
|
||||
androidHttpTransport.call(
|
||||
CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
||||
result = (Object) envelope.getResponse();
|
||||
|
||||
if(result.toString()!=null){
|
||||
xpp.setInput(new StringReader(result.toString()));
|
||||
xpp.next();
|
||||
eventType = xpp.getEventType();
|
||||
skumastergettersetter =XMLHandlers.skuMasterXMLHandler(xpp, eventType);
|
||||
if(skumastergettersetter.getSKU_ID().size()>0){
|
||||
String skutable = skumastergettersetter.getTable_SKU_MASTER();
|
||||
if(skutable!=null){
|
||||
resultHttp = CommonString.KEY_SUCCESS;
|
||||
TableBean.setSkuMaster(skutable);
|
||||
}
|
||||
}else{
|
||||
return "SKU_MASTER";
|
||||
}
|
||||
|
||||
data.value = 20;
|
||||
data.name = "SKU_MASTER Data Download";
|
||||
}
|
||||
|
||||
publishProgress(data);
|
||||
|
||||
// BRAND_MASTER
|
||||
request = new SoapObject(CommonString.NAMESPACE,
|
||||
CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
||||
|
||||
request.addProperty("UserName", userId);
|
||||
request.addProperty("Type", "BRAND_MASTER");
|
||||
request.addProperty("cultureid", culture_id);
|
||||
|
||||
envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
|
||||
envelope.dotNet = true;
|
||||
envelope.setOutputSoapObject(request);
|
||||
|
||||
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
||||
|
||||
androidHttpTransport.call(
|
||||
CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
||||
result = (Object) envelope.getResponse();
|
||||
|
||||
if(result.toString()!=null){
|
||||
xpp.setInput(new StringReader(result.toString()));
|
||||
xpp.next();
|
||||
eventType = xpp.getEventType();
|
||||
brandMasterGetterSetter =XMLHandlers.brandMasterXMLHandler(xpp, eventType);
|
||||
if(brandMasterGetterSetter.getBRAND_ID().size()>0){
|
||||
String brandtable = brandMasterGetterSetter.getTable_BRAND_MASTER();
|
||||
if(brandtable!=null){
|
||||
resultHttp = CommonString.KEY_SUCCESS;
|
||||
TableBean.setBrandMaster(brandtable);
|
||||
}
|
||||
}else{
|
||||
return "BRAND_MASTER";
|
||||
}
|
||||
|
||||
data.value = 30;
|
||||
data.name = "BRAND_MASTER Data Download";
|
||||
}
|
||||
|
||||
publishProgress(data);
|
||||
|
||||
// SUB_CATEGORY_MASTER
|
||||
request = new SoapObject(CommonString.NAMESPACE,
|
||||
CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
||||
|
||||
request.addProperty("UserName", userId);
|
||||
request.addProperty("Type", "SUB_CATEGORY_MASTER");
|
||||
request.addProperty("cultureid", culture_id);
|
||||
|
||||
envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
|
||||
envelope.dotNet = true;
|
||||
envelope.setOutputSoapObject(request);
|
||||
|
||||
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
||||
|
||||
androidHttpTransport.call(
|
||||
CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
||||
result = (Object) envelope.getResponse();
|
||||
|
||||
if(result.toString()!=null){
|
||||
/* xpp.setInput(new StringReader(result.toString()));
|
||||
xpp.next();
|
||||
eventType = xpp.getEventType();
|
||||
skumastergettersetter =XMLHandlers.storeListXML(xpp, eventType);
|
||||
if(skumastergettersetter.getSku_cd().size()>0){
|
||||
String skutable = skumastergettersetter.getSku_master_table();
|
||||
if(skutable!=null){
|
||||
resultHttp = CommonString.KEY_SUCCESS;
|
||||
TableBean.setSkumastertable(skutable);
|
||||
}
|
||||
}else{
|
||||
return "SKU_MASTER";
|
||||
}
|
||||
|
||||
data.value = 20;
|
||||
data.name = "Store Data Download";*/
|
||||
}
|
||||
|
||||
publishProgress(data);
|
||||
|
||||
// CATEGORY_MASTER
|
||||
request = new SoapObject(CommonString.NAMESPACE,
|
||||
CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
||||
|
||||
request.addProperty("UserName", userId);
|
||||
request.addProperty("Type", "CATEGORY_MASTER");
|
||||
request.addProperty("cultureid", culture_id);
|
||||
|
||||
envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
|
||||
envelope.dotNet = true;
|
||||
envelope.setOutputSoapObject(request);
|
||||
|
||||
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
||||
|
||||
androidHttpTransport.call(
|
||||
CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
||||
result = (Object) envelope.getResponse();
|
||||
|
||||
if(result.toString()!=null){
|
||||
/* xpp.setInput(new StringReader(result.toString()));
|
||||
xpp.next();
|
||||
eventType = xpp.getEventType();
|
||||
skumastergettersetter =XMLHandlers.storeListXML(xpp, eventType);
|
||||
if(skumastergettersetter.getSku_cd().size()>0){
|
||||
String skutable = skumastergettersetter.getSku_master_table();
|
||||
if(skutable!=null){
|
||||
resultHttp = CommonString.KEY_SUCCESS;
|
||||
TableBean.setSkumastertable(skutable);
|
||||
}
|
||||
}else{
|
||||
return "SKU_MASTER";
|
||||
}
|
||||
|
||||
data.value = 20;
|
||||
data.name = "Store Data Download";*/
|
||||
}
|
||||
|
||||
publishProgress(data);
|
||||
|
||||
}catch (MalformedURLException e) {
|
||||
|
||||
/*final AlertMessage message = new AlertMessage(
|
||||
CompleteDownloadActivity.this,
|
||||
AlertMessage.MESSAGE_EXCEPTION, "download", e);*/
|
||||
runOnUiThread(new Runnable() {
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
// TODO Auto-generated method stub
|
||||
showAlert(CommonString.MESSAGE_EXCEPTION);
|
||||
}
|
||||
});
|
||||
|
||||
} catch (IOException e) {
|
||||
/* final AlertMessage message = new AlertMessage(
|
||||
CompleteDownloadActivity.this,
|
||||
AlertMessage.MESSAGE_SOCKETEXCEPTION, "socket", e);*/
|
||||
|
||||
runOnUiThread(new Runnable() {
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
showAlert(CommonString.MESSAGE_SOCKETEXCEPTION);
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
catch (Exception e) {
|
||||
/* final AlertMessage message = new AlertMessage(
|
||||
CompleteDownloadActivity.this,
|
||||
AlertMessage.MESSAGE_EXCEPTION, "download", e);*/
|
||||
|
||||
/* e.getMessage();
|
||||
e.printStackTrace();
|
||||
e.getCause();*/
|
||||
runOnUiThread(new Runnable() {
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
|
||||
showAlert(CommonString.MESSAGE_EXCEPTION);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onProgressUpdate(Data... values) {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
pb.setProgress(values[0].value);
|
||||
percentage.setText(values[0].value + "%");
|
||||
message.setText(values[0].name);
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onPostExecute(String s) {
|
||||
super.onPostExecute(s);
|
||||
|
||||
dialog.dismiss();
|
||||
|
||||
finish();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void showAlert(String str) {
|
||||
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(DownloadActivity.this);
|
||||
builder.setTitle("Parinaam");
|
||||
builder.setMessage(str).setCancelable(false)
|
||||
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
|
||||
public void onClick(DialogInterface dialog, int id) {
|
||||
|
||||
/* Intent i = new Intent(activity, StorelistActivity.class);
|
||||
activity.startActivity(i);
|
||||
activity.finish();*/
|
||||
|
||||
}
|
||||
});
|
||||
AlertDialog alert = builder.create();
|
||||
alert.show();
|
||||
}
|
||||
}
|
||||
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
package cpm.com.gskmtorange.xmlGetterSetter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* Created by yadavendras on 28-12-2016.
|
||||
*/
|
||||
|
||||
public class BrandMasterGetterSetter {
|
||||
|
||||
String table_BRAND_MASTER;
|
||||
|
||||
ArrayList<String> BRAND_ID = new ArrayList<>();
|
||||
ArrayList<String> BRAND = new ArrayList<>();
|
||||
ArrayList<String> SUB_CATEGORY_ID = new ArrayList<>();
|
||||
ArrayList<String> COMPANY_ID = new ArrayList<>();
|
||||
ArrayList<String> BRAND_SEQUENCE = new ArrayList<>();
|
||||
|
||||
public String getTable_BRAND_MASTER() {
|
||||
return table_BRAND_MASTER;
|
||||
}
|
||||
|
||||
public void setTable_BRAND_MASTER(String table_BRAND_MASTER) {
|
||||
this.table_BRAND_MASTER = table_BRAND_MASTER;
|
||||
}
|
||||
|
||||
public ArrayList<String> getBRAND_ID() {
|
||||
return BRAND_ID;
|
||||
}
|
||||
|
||||
public void setBRAND_ID(String BRAND_ID) {
|
||||
this.BRAND_ID.add(BRAND_ID);
|
||||
}
|
||||
|
||||
public ArrayList<String> getBRAND() {
|
||||
return BRAND;
|
||||
}
|
||||
|
||||
public void setBRAND(String BRAND) {
|
||||
this.BRAND.add(BRAND);
|
||||
}
|
||||
|
||||
public ArrayList<String> getSUB_CATEGORY_ID() {
|
||||
return SUB_CATEGORY_ID;
|
||||
}
|
||||
|
||||
public void setSUB_CATEGORY_ID(String SUB_CATEGORY_ID) {
|
||||
this.SUB_CATEGORY_ID.add(SUB_CATEGORY_ID);
|
||||
}
|
||||
|
||||
public ArrayList<String> getCOMPANY_ID() {
|
||||
return COMPANY_ID;
|
||||
}
|
||||
|
||||
public void setCOMPANY_ID(String COMPANY_ID) {
|
||||
this.COMPANY_ID.add(COMPANY_ID);
|
||||
}
|
||||
|
||||
public ArrayList<String> getBRAND_SEQUENCE() {
|
||||
return BRAND_SEQUENCE;
|
||||
}
|
||||
|
||||
public void setBRAND_SEQUENCE(String BRAND_SEQUENCE) {
|
||||
this.BRAND_SEQUENCE.add(BRAND_SEQUENCE);
|
||||
}
|
||||
}
|
||||
+144
@@ -0,0 +1,144 @@
|
||||
package cpm.com.gskmtorange.xmlGetterSetter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class JourneyPlanGetterSetter {
|
||||
|
||||
String table_journey_plan;
|
||||
|
||||
ArrayList<String> STORE_ID = new ArrayList<String>();
|
||||
ArrayList<String> EMP_ID = new ArrayList<String>();
|
||||
ArrayList<String> VISIT_DATE = new ArrayList<String>();
|
||||
ArrayList<String> KEYACCOUNT = new ArrayList<String>();
|
||||
ArrayList<String> STORE_NAME = new ArrayList<String>();
|
||||
ArrayList<String> CITY = new ArrayList<String>();
|
||||
ArrayList<String> STORETYPE = new ArrayList<String>();
|
||||
ArrayList<String> UPLOAD_STATUS = new ArrayList<String>();
|
||||
ArrayList<String> CHECKOUT_STATUS = new ArrayList<String>();
|
||||
ArrayList<String> GEO_TAG = new ArrayList<String>();
|
||||
|
||||
ArrayList<String> ADDRESS = new ArrayList<String>();
|
||||
ArrayList<String> CLASSIFICATION = new ArrayList<String>();
|
||||
ArrayList<String> KEYACCOUNT_ID = new ArrayList<String>();
|
||||
ArrayList<String> STORETYPE_ID = new ArrayList<String>();
|
||||
ArrayList<String> CLASS_ID = new ArrayList<String>();
|
||||
ArrayList<String> CAMERA_ALLOW = new ArrayList<String>();
|
||||
|
||||
public ArrayList<String> getCHECKOUT_STATUS() {
|
||||
return CHECKOUT_STATUS;
|
||||
}
|
||||
public void setCHECKOUT_STATUS(String CHECKOUT_STATUS) {
|
||||
this.CHECKOUT_STATUS.add(CHECKOUT_STATUS);
|
||||
}
|
||||
public ArrayList<String> getVISIT_DATE() {
|
||||
return VISIT_DATE;
|
||||
}
|
||||
public void setVISIT_DATE(String vISIT_DATE) {
|
||||
this.VISIT_DATE.add(vISIT_DATE);
|
||||
}
|
||||
public ArrayList<String> getSTORE_ID() {
|
||||
return STORE_ID;
|
||||
}
|
||||
public void setSTORE_ID(String STORE_ID) {
|
||||
this.STORE_ID.add(STORE_ID);
|
||||
}
|
||||
public ArrayList<String> getEMP_ID() {
|
||||
return EMP_ID;
|
||||
}
|
||||
public void setEMP_ID(String EMP_ID) {
|
||||
this.EMP_ID.add(EMP_ID);
|
||||
}
|
||||
public ArrayList<String> getKEYACCOUNT() {
|
||||
return KEYACCOUNT;
|
||||
}
|
||||
public void setKEYACCOUNT(String KEYACCOUNT) {
|
||||
this.KEYACCOUNT.add(KEYACCOUNT);
|
||||
}
|
||||
public ArrayList<String> getSTORE_NAME() {
|
||||
return STORE_NAME;
|
||||
}
|
||||
public void setSTORE_NAME(String STORE_NAME) {
|
||||
this.STORE_NAME.add(STORE_NAME);
|
||||
}
|
||||
public ArrayList<String> getCITY() {
|
||||
return CITY;
|
||||
}
|
||||
public void setCITY(String CITY) {
|
||||
this.CITY.add(CITY);
|
||||
}
|
||||
public ArrayList<String> getSTORETYPE() {
|
||||
return STORETYPE;
|
||||
}
|
||||
public void setSTORETYPE(String STORETYPE) {
|
||||
this.STORETYPE.add(STORETYPE);
|
||||
}
|
||||
|
||||
public ArrayList<String> getUPLOAD_STATUS() {
|
||||
return UPLOAD_STATUS;
|
||||
}
|
||||
public void setUPLOAD_STATUS(String UPLOAD_STATUS) {
|
||||
this.UPLOAD_STATUS.add(UPLOAD_STATUS);
|
||||
}
|
||||
public String getTable_journey_plan() {
|
||||
return table_journey_plan;
|
||||
}
|
||||
public void setTable_journey_plan(String table_journey_plan) {
|
||||
this.table_journey_plan = table_journey_plan;
|
||||
}
|
||||
|
||||
public ArrayList<String> getCAMERA_ALLOW() {
|
||||
return CAMERA_ALLOW;
|
||||
}
|
||||
|
||||
public void setCAMERA_ALLOW(String CAMERA_ALLOW) {
|
||||
this.CAMERA_ALLOW.add(CAMERA_ALLOW);
|
||||
}
|
||||
|
||||
public ArrayList<String> getCLASS_ID() {
|
||||
return CLASS_ID;
|
||||
}
|
||||
|
||||
public void setCLASS_ID(String CLASS_ID) {
|
||||
this.CLASS_ID.add(CLASS_ID);
|
||||
}
|
||||
|
||||
public ArrayList<String> getSTORETYPE_ID() {
|
||||
return STORETYPE_ID;
|
||||
}
|
||||
|
||||
public void setSTORETYPE_ID(String STORETYPE_ID) {
|
||||
this.STORETYPE_ID.add(STORETYPE_ID);
|
||||
}
|
||||
|
||||
public ArrayList<String> getKEYACCOUNT_ID() {
|
||||
return KEYACCOUNT_ID;
|
||||
}
|
||||
|
||||
public void setKEYACCOUNT_ID(String KEYACCOUNT_ID) {
|
||||
this.KEYACCOUNT_ID.add(KEYACCOUNT_ID);
|
||||
}
|
||||
|
||||
public ArrayList<String> getCLASSIFICATION() {
|
||||
return CLASSIFICATION;
|
||||
}
|
||||
|
||||
public void setCLASSIFICATION(String CLASSIFICATION) {
|
||||
this.CLASSIFICATION.add(CLASSIFICATION);
|
||||
}
|
||||
|
||||
public ArrayList<String> getADDRESS() {
|
||||
return ADDRESS;
|
||||
}
|
||||
|
||||
public void setADDRESS(String ADDRESS) {
|
||||
this.ADDRESS.add(ADDRESS);
|
||||
}
|
||||
|
||||
public ArrayList<String> getGEO_TAG() {
|
||||
return GEO_TAG;
|
||||
}
|
||||
|
||||
public void setGEO_TAG(String GEO_TAG) {
|
||||
this.GEO_TAG.add(GEO_TAG);
|
||||
}
|
||||
}
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
package cpm.com.gskmtorange.xmlGetterSetter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
* Created by yadavendras on 28-12-2016.
|
||||
*/
|
||||
|
||||
public class SkuMasterGetterSetter {
|
||||
|
||||
String table_SKU_MASTER;
|
||||
|
||||
ArrayList<String> SKU_ID = new ArrayList<>();
|
||||
ArrayList<String> SKU = new ArrayList<>();
|
||||
ArrayList<String> BRAND_ID = new ArrayList<>();
|
||||
ArrayList<String> MRP = new ArrayList<>();
|
||||
ArrayList<String> SKU_SEQUENCE = new ArrayList<>();
|
||||
|
||||
public ArrayList<String> getSKU_ID() {
|
||||
return SKU_ID;
|
||||
}
|
||||
|
||||
public void setSKU_ID(String SKU_ID) {
|
||||
this.SKU_ID.add(SKU_ID);
|
||||
}
|
||||
|
||||
public ArrayList<String> getSKU() {
|
||||
return SKU;
|
||||
}
|
||||
|
||||
public void setSKU(String SKU) {
|
||||
this.SKU.add(SKU);
|
||||
}
|
||||
|
||||
public ArrayList<String> getBRAND_ID() {
|
||||
return BRAND_ID;
|
||||
}
|
||||
|
||||
public void setBRAND_ID(String BRAND_ID) {
|
||||
this.BRAND_ID.add(BRAND_ID);
|
||||
}
|
||||
|
||||
public ArrayList<String> getMRP() {
|
||||
return MRP;
|
||||
}
|
||||
|
||||
public void setMRP(String MRP) {
|
||||
this.MRP.add(MRP);
|
||||
}
|
||||
|
||||
public ArrayList<String> getSKU_SEQUENCE() {
|
||||
return SKU_SEQUENCE;
|
||||
}
|
||||
|
||||
public void setSKU_SEQUENCE(String SKU_SEQUENCE) {
|
||||
this.SKU_SEQUENCE.add(SKU_SEQUENCE);
|
||||
}
|
||||
|
||||
public String getTable_SKU_MASTER() {
|
||||
return table_SKU_MASTER;
|
||||
}
|
||||
|
||||
public void setTable_SKU_MASTER(String table_SKU_MASTER) {
|
||||
this.table_SKU_MASTER = table_SKU_MASTER;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package cpm.com.gskmtorange.xmlHandlers;
|
||||
|
||||
/**
|
||||
* Created by yadavendras on 28-12-2016.
|
||||
*/
|
||||
|
||||
public class TableBean {
|
||||
|
||||
public static String JOURNEY_PLAN;
|
||||
public static String SKU_MASTER;
|
||||
public static String BRAND_MASTER;
|
||||
|
||||
public static String getJourneyPlan() {
|
||||
return JOURNEY_PLAN;
|
||||
}
|
||||
|
||||
public static void setJourneyPlan(String journeyPlan) {
|
||||
JOURNEY_PLAN = journeyPlan;
|
||||
}
|
||||
|
||||
public static String getSkuMaster() {
|
||||
return SKU_MASTER;
|
||||
}
|
||||
|
||||
public static void setSkuMaster(String skuMaster) {
|
||||
SKU_MASTER = skuMaster;
|
||||
}
|
||||
|
||||
public static String getBrandMaster() {
|
||||
return BRAND_MASTER;
|
||||
}
|
||||
|
||||
public static void setBrandMaster(String brandMaster) {
|
||||
BRAND_MASTER = brandMaster;
|
||||
}
|
||||
}
|
||||
@@ -5,8 +5,11 @@ import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import cpm.com.gskmtorange.xmlGetterSetter.BrandMasterGetterSetter;
|
||||
import cpm.com.gskmtorange.xmlGetterSetter.FailureGetterSetter;
|
||||
import cpm.com.gskmtorange.xmlGetterSetter.JourneyPlanGetterSetter;
|
||||
import cpm.com.gskmtorange.xmlGetterSetter.LoginGetterSetter;
|
||||
import cpm.com.gskmtorange.xmlGetterSetter.SkuMasterGetterSetter;
|
||||
|
||||
/**
|
||||
* Created by yadavendras on 21-12-2016.
|
||||
@@ -85,4 +88,170 @@ public class XMLHandlers {
|
||||
}
|
||||
return lgs;
|
||||
}
|
||||
|
||||
// JCP XML HANDLER
|
||||
public static JourneyPlanGetterSetter JCPXMLHandler(XmlPullParser xpp, int eventType) {
|
||||
JourneyPlanGetterSetter jcpGetterSetter = new JourneyPlanGetterSetter();
|
||||
|
||||
try {
|
||||
while (xpp.getEventType() != XmlPullParser.END_DOCUMENT) {
|
||||
if (xpp.getEventType() == XmlPullParser.START_TAG) {
|
||||
|
||||
|
||||
if (xpp.getName().equals("META_DATA")) {
|
||||
jcpGetterSetter.setTable_journey_plan(xpp.nextText());
|
||||
}
|
||||
|
||||
if (xpp.getName().equals("STORE_ID")) {
|
||||
jcpGetterSetter.setSTORE_ID(xpp.nextText());
|
||||
}
|
||||
if (xpp.getName().equals("EMP_ID")) {
|
||||
jcpGetterSetter.setEMP_ID(xpp.nextText());
|
||||
}
|
||||
|
||||
if (xpp.getName().equals("STORE_NAME")) {
|
||||
jcpGetterSetter.setSTORE_NAME(xpp.nextText());
|
||||
//jcpGetterSetter.setSTORE_NAME("Dummy Store");
|
||||
}
|
||||
if (xpp.getName().equals("CITY")) {
|
||||
jcpGetterSetter.setCITY(xpp.nextText());
|
||||
}
|
||||
if (xpp.getName().equals("VISIT_DATE")) {
|
||||
jcpGetterSetter.setVISIT_DATE(xpp.nextText());
|
||||
}
|
||||
if (xpp.getName().equals("ADDRESS")) {
|
||||
jcpGetterSetter.setADDRESS(xpp.nextText());
|
||||
//jcpGetterSetter.setADDRESS("Dummy Address");
|
||||
}
|
||||
if (xpp.getName().equals("UPLOAD_STATUS")) {
|
||||
jcpGetterSetter.setUPLOAD_STATUS(xpp.nextText());
|
||||
}
|
||||
|
||||
if (xpp.getName().equals("STORETYPE")) {
|
||||
jcpGetterSetter.setSTORETYPE(xpp.nextText());
|
||||
}
|
||||
|
||||
if (xpp.getName().equals("KEYACCOUNT_ID")) {
|
||||
jcpGetterSetter.setKEYACCOUNT_ID(xpp.nextText());
|
||||
}
|
||||
|
||||
if (xpp.getName().equals("STORETYPE_ID")) {
|
||||
jcpGetterSetter.setSTORETYPE_ID(xpp.nextText());
|
||||
}
|
||||
|
||||
if (xpp.getName().equals("CHECKOUT_STATUS")) {
|
||||
jcpGetterSetter.setCHECKOUT_STATUS(xpp.nextText());
|
||||
// jcpGetterSetter.setCHECKOUT_STATUS("N");
|
||||
}
|
||||
|
||||
if (xpp.getName().equals("CLASSIFICATION")) {
|
||||
jcpGetterSetter.setCLASSIFICATION(xpp.nextText());
|
||||
}
|
||||
|
||||
if (xpp.getName().equals("KEYACCOUNT")) {
|
||||
jcpGetterSetter.setKEYACCOUNT(xpp.nextText());
|
||||
}
|
||||
|
||||
if (xpp.getName().equals("CLASS_ID")) {
|
||||
jcpGetterSetter.setCLASS_ID(xpp.nextText());
|
||||
}
|
||||
|
||||
if (xpp.getName().equals("CAMERA_ALLOW")) {
|
||||
jcpGetterSetter.setCAMERA_ALLOW(xpp.nextText());
|
||||
}
|
||||
|
||||
if (xpp.getName().equals("GEO_TAG")) {
|
||||
jcpGetterSetter.setGEO_TAG(xpp.nextText());
|
||||
}
|
||||
|
||||
}
|
||||
xpp.next();
|
||||
}
|
||||
} catch (XmlPullParserException e) {
|
||||
e.printStackTrace();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return jcpGetterSetter;
|
||||
}
|
||||
|
||||
// SKU_MASTER XML HANDLER
|
||||
public static SkuMasterGetterSetter skuMasterXMLHandler(XmlPullParser xpp,
|
||||
int eventType) {
|
||||
SkuMasterGetterSetter sku = new SkuMasterGetterSetter();
|
||||
|
||||
try {
|
||||
while (xpp.getEventType() != XmlPullParser.END_DOCUMENT) {
|
||||
if (xpp.getEventType() == XmlPullParser.START_TAG) {
|
||||
if (xpp.getName().equals("META_DATA")) {
|
||||
sku.setTable_SKU_MASTER(xpp.nextText());
|
||||
}
|
||||
if (xpp.getName().equals("SKU_ID")) {
|
||||
sku.setSKU_ID(xpp.nextText());
|
||||
}
|
||||
if (xpp.getName().equals("SKU")) {
|
||||
sku.setSKU(xpp.nextText());
|
||||
}
|
||||
if (xpp.getName().equals("BRAND_ID")) {
|
||||
sku.setBRAND_ID(xpp.nextText());
|
||||
}
|
||||
if (xpp.getName().equals("MRP")) {
|
||||
sku.setMRP(xpp.nextText());
|
||||
}
|
||||
if (xpp.getName().equals("SKU_SEQUENCE")) {
|
||||
sku.setSKU_SEQUENCE(xpp.nextText());
|
||||
}
|
||||
|
||||
}
|
||||
xpp.next();
|
||||
}
|
||||
} catch (XmlPullParserException e) {
|
||||
|
||||
e.printStackTrace();
|
||||
} catch (IOException e) {
|
||||
|
||||
e.printStackTrace();
|
||||
}
|
||||
return sku;
|
||||
}
|
||||
|
||||
// BRAND_MASTER XML HANDLER
|
||||
public static BrandMasterGetterSetter brandMasterXMLHandler(XmlPullParser xpp,
|
||||
int eventType) {
|
||||
BrandMasterGetterSetter brand = new BrandMasterGetterSetter();
|
||||
|
||||
try {
|
||||
while (xpp.getEventType() != XmlPullParser.END_DOCUMENT) {
|
||||
if (xpp.getEventType() == XmlPullParser.START_TAG) {
|
||||
if (xpp.getName().equals("META_DATA")) {
|
||||
brand.setTable_BRAND_MASTER(xpp.nextText());
|
||||
}
|
||||
if (xpp.getName().equals("BRAND_ID")) {
|
||||
brand.setBRAND_ID(xpp.nextText());
|
||||
}
|
||||
if (xpp.getName().equals("BRAND")) {
|
||||
brand.setBRAND(xpp.nextText());
|
||||
}
|
||||
if (xpp.getName().equals("SUB_CATEGORY_ID")) {
|
||||
brand.setSUB_CATEGORY_ID(xpp.nextText());
|
||||
}
|
||||
if (xpp.getName().equals("COMPANY_ID")) {
|
||||
brand.setCOMPANY_ID(xpp.nextText());
|
||||
}
|
||||
if (xpp.getName().equals("BRAND_SEQUENCE")) {
|
||||
brand.setBRAND_SEQUENCE(xpp.nextText());
|
||||
}
|
||||
|
||||
}
|
||||
xpp.next();
|
||||
}
|
||||
} catch (XmlPullParserException e) {
|
||||
|
||||
e.printStackTrace();
|
||||
} catch (IOException e) {
|
||||
|
||||
e.printStackTrace();
|
||||
}
|
||||
return brand;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,36 +1,75 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:orientation="vertical" android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
xmlns:card_view="http://schemas.android.com/apk/res-auto"
|
||||
android:orientation="vertical"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="match_parent"
|
||||
>
|
||||
|
||||
<RelativeLayout
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="fill_parent" >
|
||||
<android.support.v7.widget.CardView
|
||||
android:layout_width="300dp"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
<ProgressBar
|
||||
android:id="@+id/progressBar1"
|
||||
style="?android:attr/progressBarStyleHorizontal"
|
||||
android:layout_marginTop="20dp"
|
||||
card_view:cardBackgroundColor="@color/colorPrimary"
|
||||
card_view:cardCornerRadius="20dp"
|
||||
|
||||
>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentRight="true" />
|
||||
android:orientation="vertical">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/percentage"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_below="@+id/progressBar1"
|
||||
android:layout_marginTop="10dp"/>
|
||||
<TextView
|
||||
android:id="@+id/tv_title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_marginTop="15dp"
|
||||
android:paddingLeft="5dp"
|
||||
android:text="Downloading Data"
|
||||
android:textSize="@dimen/text_size_normal"
|
||||
android:paddingBottom="20dp"
|
||||
android:textColor="@color/white"
|
||||
/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/message"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/progressBar1"
|
||||
android:layout_marginTop="10dp"
|
||||
android:layout_centerHorizontal="true" />
|
||||
<ProgressBar
|
||||
android:id="@+id/progressBar1"
|
||||
style="?android:attr/progressBarStyleHorizontal"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/tv_title"
|
||||
android:paddingLeft="5dp"
|
||||
android:paddingRight="5dp"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentRight="true" />
|
||||
|
||||
</RelativeLayout>
|
||||
<TextView
|
||||
android:id="@+id/percentage"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:paddingLeft="5dp"
|
||||
android:layout_below="@+id/progressBar1"
|
||||
android:paddingBottom="10dp"
|
||||
android:layout_marginTop="10dp"
|
||||
android:textColor="@color/white"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/message"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/progressBar1"
|
||||
android:paddingRight="5dp"
|
||||
android:gravity="right"
|
||||
android:layout_marginTop="10dp"
|
||||
android:paddingBottom="10dp"
|
||||
android:layout_alignParentRight="true"
|
||||
android:textColor="@color/white"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</android.support.v7.widget.CardView>
|
||||
|
||||
</LinearLayout>
|
||||
@@ -13,4 +13,12 @@
|
||||
الاكمال."
|
||||
</string>
|
||||
|
||||
<string name="menu_daily_route_plan">خطة الطريق اليومية</string>
|
||||
<string name="menu_daily_download">يوميا تحميل البيانات</string>
|
||||
<string name="menu_upload_data">البيانات تحميل</string>
|
||||
<string name="menu_geotag">الجغرافية الكلمات الدلالية</string>
|
||||
<string name="menu_exit">خروج</string>
|
||||
<string name="menu_setting">ضبط</string>
|
||||
<string name="menu_services">خدمات</string>
|
||||
|
||||
</resources>
|
||||
@@ -12,4 +12,12 @@
|
||||
Tamamlamalar."
|
||||
</string>
|
||||
|
||||
<string name="menu_daily_route_plan">Günlük Rut Planı</string>
|
||||
<string name="menu_daily_download">Günlük Veri Indir</string>
|
||||
<string name="menu_upload_data">Veri Paylaş</string>
|
||||
<string name="menu_geotag">Coğrafi Konum</string>
|
||||
<string name="menu_exit">Çıkış</string>
|
||||
<string name="menu_setting">Ayarlar</string>
|
||||
<string name="menu_services">Hizmetler</string>
|
||||
|
||||
</resources>
|
||||
Reference in New Issue
Block a user