Merge pull request #3 from CPM-INDIA-SALES-AND-MARKETING-PVT-LTD/GSkDownload
GSkDownload
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package cpm.com.gskmtorange;
|
package cpm.com.gskmtorange;
|
||||||
|
|
||||||
|
import android.content.Intent;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
@@ -22,6 +23,7 @@ import android.widget.ImageView;
|
|||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import cpm.com.gskmtorange.constant.CommonString;
|
import cpm.com.gskmtorange.constant.CommonString;
|
||||||
|
import cpm.com.gskmtorange.download.DownloadActivity;
|
||||||
|
|
||||||
public class MainActivity extends AppCompatActivity
|
public class MainActivity extends AppCompatActivity
|
||||||
implements NavigationView.OnNavigationItemSelectedListener {
|
implements NavigationView.OnNavigationItemSelectedListener {
|
||||||
@@ -99,7 +101,7 @@ public class MainActivity extends AppCompatActivity
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
/*@Override
|
||||||
public boolean onCreateOptionsMenu(Menu menu) {
|
public boolean onCreateOptionsMenu(Menu menu) {
|
||||||
// Inflate the menu; this adds items to the action bar if it is present.
|
// Inflate the menu; this adds items to the action bar if it is present.
|
||||||
getMenuInflater().inflate(R.menu.main, menu);
|
getMenuInflater().inflate(R.menu.main, menu);
|
||||||
@@ -119,7 +121,7 @@ public class MainActivity extends AppCompatActivity
|
|||||||
}
|
}
|
||||||
|
|
||||||
return super.onOptionsItemSelected(item);
|
return super.onOptionsItemSelected(item);
|
||||||
}
|
}*/
|
||||||
|
|
||||||
@SuppressWarnings("StatementWithEmptyBody")
|
@SuppressWarnings("StatementWithEmptyBody")
|
||||||
@Override
|
@Override
|
||||||
@@ -131,6 +133,9 @@ public class MainActivity extends AppCompatActivity
|
|||||||
// Handle the camera action
|
// Handle the camera action
|
||||||
} else if (id == R.id.nav_download) {
|
} 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_upload) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ public class SelectLanguageActivity extends AppCompatActivity implements View.On
|
|||||||
private SharedPreferences.Editor editor = null;
|
private SharedPreferences.Editor editor = null;
|
||||||
|
|
||||||
LoginGetterSetter login_data;
|
LoginGetterSetter login_data;
|
||||||
ArrayList<String> language;
|
ArrayList<String> language, culture_id;
|
||||||
|
|
||||||
boolean selected_flag = false;
|
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);
|
login_data = (LoginGetterSetter) getIntent().getSerializableExtra(CommonString.KEY_LOGIN_DATA);
|
||||||
language = login_data.getCULTURE_NAME();
|
language = login_data.getCULTURE_NAME();
|
||||||
|
culture_id = login_data.getCULTURE_ID();
|
||||||
|
|
||||||
if(language.size()>1){
|
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));
|
btn_lang_2.setBackgroundColor(getResources().getColor(R.color.grey_background));
|
||||||
|
|
||||||
editor.putString(CommonString.KEY_LANGUAGE, language.get(0));
|
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.putString(CommonString.KEY_NOTICE_BOARD_LINK, login_data.getNOTICE_URL().get(0));
|
||||||
editor.commit();
|
editor.commit();
|
||||||
|
|
||||||
@@ -113,6 +115,7 @@ public class SelectLanguageActivity extends AppCompatActivity implements View.On
|
|||||||
btn_lang_2.setBackgroundColor(getResources().getColor(R.color.colorPrimary));
|
btn_lang_2.setBackgroundColor(getResources().getColor(R.color.colorPrimary));
|
||||||
|
|
||||||
editor.putString(CommonString.KEY_LANGUAGE, language.get(1));
|
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.putString(CommonString.KEY_NOTICE_BOARD_LINK, login_data.getNOTICE_URL().get(1));
|
||||||
editor.commit();
|
editor.commit();
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ public class CommonString {
|
|||||||
public static final String KEY_LANGUAGE = "LANGUAGE";
|
public static final String KEY_LANGUAGE = "LANGUAGE";
|
||||||
public static final String KEY_NOTICE_BOARD_LINK = "NOTICE_BOARD_LINK";
|
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_LOGIN_DATA = "LOGIN_DATA";
|
||||||
|
public static final String KEY_CULTURE_ID = "CULTURE_ID";
|
||||||
|
|
||||||
// webservice constants
|
// webservice constants
|
||||||
|
|
||||||
@@ -36,6 +37,10 @@ public class CommonString {
|
|||||||
public static final String SOAP_ACTION_LOGIN = "http://tempuri.org/"
|
public static final String SOAP_ACTION_LOGIN = "http://tempuri.org/"
|
||||||
+ METHOD_LOGIN;
|
+ 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
|
//Alert Messages
|
||||||
|
|
||||||
public static final String MESSAGE_FAILURE = "Server Error.Please Access After Some Time";
|
public static final String MESSAGE_FAILURE = "Server Error.Please Access After Some Time";
|
||||||
|
|||||||
@@ -1,25 +1,66 @@
|
|||||||
package cpm.com.gskmtorange.download;
|
package cpm.com.gskmtorange.download;
|
||||||
|
|
||||||
|
import android.app.AlertDialog;
|
||||||
import android.app.Dialog;
|
import android.app.Dialog;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.content.DialogInterface;
|
||||||
|
import android.content.SharedPreferences;
|
||||||
|
import android.graphics.drawable.ColorDrawable;
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
|
import android.preference.PreferenceManager;
|
||||||
import android.support.v7.app.AppCompatActivity;
|
import android.support.v7.app.AppCompatActivity;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.view.Window;
|
||||||
import android.widget.ProgressBar;
|
import android.widget.ProgressBar;
|
||||||
import android.widget.TextView;
|
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.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 {
|
public class DownloadActivity extends AppCompatActivity {
|
||||||
|
|
||||||
private Dialog dialog;
|
private Dialog dialog;
|
||||||
private ProgressBar pb;
|
private ProgressBar pb;
|
||||||
private TextView percentage, message;
|
private TextView percentage, message;
|
||||||
|
Data data;
|
||||||
|
int eventType;
|
||||||
|
|
||||||
|
private SharedPreferences preferences = null;
|
||||||
|
String userId, culture_id;
|
||||||
|
|
||||||
|
JourneyPlanGetterSetter jcpgettersetter;
|
||||||
|
SkuMasterGetterSetter skumastergettersetter;
|
||||||
|
BrandMasterGetterSetter brandMasterGetterSetter;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(R.layout.activity_download);
|
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 {
|
class Data {
|
||||||
@@ -40,24 +81,321 @@ public class DownloadActivity extends AppCompatActivity {
|
|||||||
super.onPreExecute();
|
super.onPreExecute();
|
||||||
|
|
||||||
dialog = new Dialog(context);
|
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.setContentView(R.layout.custom_dialog_progress);
|
||||||
dialog.setTitle("Download PJP...");
|
|
||||||
dialog.setCancelable(false);
|
|
||||||
dialog.show();
|
|
||||||
pb = (ProgressBar) dialog.findViewById(R.id.progressBar1);
|
pb = (ProgressBar) dialog.findViewById(R.id.progressBar1);
|
||||||
percentage = (TextView) dialog.findViewById(R.id.percentage);
|
percentage = (TextView) dialog.findViewById(R.id.percentage);
|
||||||
message = (TextView) dialog.findViewById(R.id.message);
|
message = (TextView) dialog.findViewById(R.id.message);
|
||||||
|
dialog.setCancelable(false);
|
||||||
|
dialog.show();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected String doInBackground(Void... voids) {
|
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
|
@Override
|
||||||
protected void onPostExecute(String s) {
|
protected void onPostExecute(String s) {
|
||||||
super.onPostExecute(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 java.io.IOException;
|
||||||
|
|
||||||
|
import cpm.com.gskmtorange.xmlGetterSetter.BrandMasterGetterSetter;
|
||||||
import cpm.com.gskmtorange.xmlGetterSetter.FailureGetterSetter;
|
import cpm.com.gskmtorange.xmlGetterSetter.FailureGetterSetter;
|
||||||
|
import cpm.com.gskmtorange.xmlGetterSetter.JourneyPlanGetterSetter;
|
||||||
import cpm.com.gskmtorange.xmlGetterSetter.LoginGetterSetter;
|
import cpm.com.gskmtorange.xmlGetterSetter.LoginGetterSetter;
|
||||||
|
import cpm.com.gskmtorange.xmlGetterSetter.SkuMasterGetterSetter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by yadavendras on 21-12-2016.
|
* Created by yadavendras on 21-12-2016.
|
||||||
@@ -85,4 +88,170 @@ public class XMLHandlers {
|
|||||||
}
|
}
|
||||||
return lgs;
|
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"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:orientation="vertical" android:layout_width="match_parent"
|
xmlns:card_view="http://schemas.android.com/apk/res-auto"
|
||||||
android:layout_height="match_parent">
|
android:orientation="vertical"
|
||||||
|
android:layout_width="fill_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
>
|
||||||
|
|
||||||
<RelativeLayout
|
<android.support.v7.widget.CardView
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="300dp"
|
||||||
android:layout_height="fill_parent" >
|
android:layout_height="wrap_content"
|
||||||
|
|
||||||
<ProgressBar
|
android:layout_marginTop="20dp"
|
||||||
android:id="@+id/progressBar1"
|
card_view:cardBackgroundColor="@color/colorPrimary"
|
||||||
style="?android:attr/progressBarStyleHorizontal"
|
card_view:cardCornerRadius="20dp"
|
||||||
|
|
||||||
|
>
|
||||||
|
|
||||||
|
<LinearLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_alignParentLeft="true"
|
android:orientation="vertical">
|
||||||
android:layout_alignParentRight="true" />
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/percentage"
|
android:id="@+id/tv_title"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_alignParentLeft="true"
|
android:layout_alignParentLeft="true"
|
||||||
android:layout_below="@+id/progressBar1"
|
android:layout_marginTop="15dp"
|
||||||
android:layout_marginTop="10dp"/>
|
android:paddingLeft="5dp"
|
||||||
|
android:text="Downloading Data"
|
||||||
|
android:textSize="@dimen/text_size_normal"
|
||||||
|
android:paddingBottom="20dp"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
/>
|
||||||
|
|
||||||
<TextView
|
<ProgressBar
|
||||||
android:id="@+id/message"
|
android:id="@+id/progressBar1"
|
||||||
android:layout_width="wrap_content"
|
style="?android:attr/progressBarStyleHorizontal"
|
||||||
android:layout_height="wrap_content"
|
android:layout_width="match_parent"
|
||||||
android:layout_below="@+id/progressBar1"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginTop="10dp"
|
android:layout_below="@+id/tv_title"
|
||||||
android:layout_centerHorizontal="true" />
|
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>
|
</LinearLayout>
|
||||||
@@ -13,4 +13,12 @@
|
|||||||
الاكمال."
|
الاكمال."
|
||||||
</string>
|
</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>
|
</resources>
|
||||||
@@ -12,4 +12,12 @@
|
|||||||
Tamamlamalar."
|
Tamamlamalar."
|
||||||
</string>
|
</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>
|
</resources>
|
||||||
Reference in New Issue
Block a user