Merge branch 'master' of https://github.com/CPM-INDIA-SALES-AND-MARKETING-PVT-LTD/GSKORANGEV1 into Category_G
# Conflicts: # GSKMTOrange/src/main/AndroidManifest.xml # GSKMTOrange/src/main/java/cpm/com/gskmtorange/MainActivity.java
This commit is contained in:
@@ -11,7 +11,15 @@ import java.util.ArrayList;
|
|||||||
|
|
||||||
import cpm.com.gskmtorange.GetterSetter.StoreBean;
|
import cpm.com.gskmtorange.GetterSetter.StoreBean;
|
||||||
import cpm.com.gskmtorange.constant.CommonString;
|
import cpm.com.gskmtorange.constant.CommonString;
|
||||||
|
import cpm.com.gskmtorange.xmlGetterSetter.BrandMasterGetterSetter;
|
||||||
|
import cpm.com.gskmtorange.xmlGetterSetter.CategoryGetterSetter;
|
||||||
|
import cpm.com.gskmtorange.xmlGetterSetter.CategoryMasterGetterSetter;
|
||||||
|
import cpm.com.gskmtorange.xmlGetterSetter.DisplayMasterGetterSetter;
|
||||||
import cpm.com.gskmtorange.xmlGetterSetter.JourneyPlanGetterSetter;
|
import cpm.com.gskmtorange.xmlGetterSetter.JourneyPlanGetterSetter;
|
||||||
|
import cpm.com.gskmtorange.xmlGetterSetter.MAPPINGT2PGetterSetter;
|
||||||
|
import cpm.com.gskmtorange.xmlGetterSetter.MappingStockGetterSetter;
|
||||||
|
import cpm.com.gskmtorange.xmlGetterSetter.SkuMasterGetterSetter;
|
||||||
|
import cpm.com.gskmtorange.xmlGetterSetter.SubCategoryMasterGetterSetter;
|
||||||
import cpm.com.gskmtorange.xmlGetterSetter.TableBean;
|
import cpm.com.gskmtorange.xmlGetterSetter.TableBean;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -38,7 +46,16 @@ public class GSKOrangeDB extends SQLiteOpenHelper {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(SQLiteDatabase db) {
|
public void onCreate(SQLiteDatabase db) {
|
||||||
|
|
||||||
db.execSQL(TableBean.getJourneyPlan());
|
db.execSQL(TableBean.getJourneyPlan());
|
||||||
|
db.execSQL(TableBean.getBrandMaster());
|
||||||
|
db.execSQL(TableBean.getSkuMaster());
|
||||||
|
db.execSQL(TableBean.getCategoryMaster());
|
||||||
|
db.execSQL(TableBean.getSubCategoryMaster());
|
||||||
|
db.execSQL(TableBean.getDisplayMaster());
|
||||||
|
|
||||||
|
db.execSQL(TableBean.getMappingStock());
|
||||||
|
db.execSQL(TableBean.getMappingT2p());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -179,4 +196,138 @@ public class GSKOrangeDB extends SQLiteOpenHelper {
|
|||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Gagan Goel
|
||||||
|
public void InsertCategory(CategoryMasterGetterSetter data) {
|
||||||
|
db.delete("CATEGORY_MASTER", null, null);
|
||||||
|
|
||||||
|
ContentValues values = new ContentValues();
|
||||||
|
try {
|
||||||
|
for (int i = 0; i < data.getCATEGORY_ID().size(); i++) {
|
||||||
|
|
||||||
|
values.put("CATEGORY_ID", data.getCATEGORY_ID().get(i));
|
||||||
|
values.put("CATEGORY", data.getCATEGORY().get(i));
|
||||||
|
values.put("CATEGORY_SEQUENCE", data.getCATEGORY_SEQUENCE().get(i));
|
||||||
|
|
||||||
|
db.insert("CATEGORY_MASTER", null, values);
|
||||||
|
}
|
||||||
|
} catch (Exception ex) {
|
||||||
|
Log.d("Exception ", " in CATEGORY_MASTER " + ex.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void InsertMappingStock(MappingStockGetterSetter data) {
|
||||||
|
db.delete("MAPPING_STOCK", null, null);
|
||||||
|
|
||||||
|
ContentValues values = new ContentValues();
|
||||||
|
try {
|
||||||
|
for (int i = 0; i < data.getKEYACCOUNT_ID().size(); i++) {
|
||||||
|
|
||||||
|
values.put("KEYACCOUNT_ID", data.getKEYACCOUNT_ID().get(i));
|
||||||
|
values.put("STORETYPE_ID", data.getSTORETYPE_ID().get(i));
|
||||||
|
values.put("CLASS_ID", data.getCLASS_ID().get(i));
|
||||||
|
values.put("SKU_ID", data.getSKU_ID().get(i));
|
||||||
|
values.put("MUST_HAVE", data.getMUST_HAVE().get(i));
|
||||||
|
values.put("MBQ", data.getMBQ().get(i));
|
||||||
|
|
||||||
|
db.insert("MAPPING_STOCK", null, values);
|
||||||
|
}
|
||||||
|
} catch (Exception ex) {
|
||||||
|
Log.d("Exception ", " in MAPPING_STOCK " + ex.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void InsertSubCategoryMaster(SubCategoryMasterGetterSetter data) {
|
||||||
|
db.delete("SUB_CATEGORY_MASTER", null, null);
|
||||||
|
|
||||||
|
ContentValues values = new ContentValues();
|
||||||
|
try {
|
||||||
|
for (int i = 0; i < data.getSUB_CATEGORY_ID().size(); i++) {
|
||||||
|
|
||||||
|
values.put("SUB_CATEGORY_ID", data.getSUB_CATEGORY_ID().get(i));
|
||||||
|
values.put("SUB_CATEGORY", data.getSUB_CATEGORY().get(i));
|
||||||
|
values.put("CATEGORY_ID", data.getCATEGORY_ID().get(i));
|
||||||
|
values.put("SUB_CATEGORY_SEQUENCE", data.getSUB_CATEGORY_SEQUENCE().get(i));
|
||||||
|
|
||||||
|
db.insert("SUB_CATEGORY_MASTER", null, values);
|
||||||
|
}
|
||||||
|
} catch (Exception ex) {
|
||||||
|
Log.d("Exception ", " in MAPPING_STOCK " + ex.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void InsertBrandMaster(BrandMasterGetterSetter data) {
|
||||||
|
db.delete("BRAND_MASTER", null, null);
|
||||||
|
|
||||||
|
ContentValues values = new ContentValues();
|
||||||
|
try {
|
||||||
|
for (int i = 0; i < data.getBRAND_ID().size(); i++) {
|
||||||
|
|
||||||
|
values.put("BRAND_ID", data.getBRAND_ID().get(i));
|
||||||
|
values.put("BRAND", data.getBRAND().get(i));
|
||||||
|
values.put("SUB_CATEGORY_ID", data.getSUB_CATEGORY_ID().get(i));
|
||||||
|
values.put("COMPANY_ID", data.getCOMPANY_ID().get(i));
|
||||||
|
values.put("BRAND_SEQUENCE", data.getBRAND_SEQUENCE().get(i));
|
||||||
|
|
||||||
|
db.insert("BRAND_MASTER", null, values);
|
||||||
|
}
|
||||||
|
} catch (Exception ex) {
|
||||||
|
Log.d("Exception ", " in BRAND_MASTER " + ex.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void InsertSkuMaster(SkuMasterGetterSetter data) {
|
||||||
|
db.delete("SKU_MASTER", null, null);
|
||||||
|
|
||||||
|
ContentValues values = new ContentValues();
|
||||||
|
try {
|
||||||
|
for (int i = 0; i < data.getSKU_ID().size(); i++) {
|
||||||
|
|
||||||
|
values.put("SKU_ID", data.getSKU_ID().get(i));
|
||||||
|
values.put("SKU", data.getSKU().get(i));
|
||||||
|
values.put("BRAND_ID", data.getBRAND_ID().get(i));
|
||||||
|
values.put("MRP", data.getMRP().get(i));
|
||||||
|
values.put("SKU_SEQUENCE", data.getSKU_SEQUENCE().get(i));
|
||||||
|
|
||||||
|
db.insert("SKU_MASTER", null, values);
|
||||||
|
}
|
||||||
|
} catch (Exception ex) {
|
||||||
|
Log.d("Exception ", " in SKU_MASTER " + ex.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void InsertDisplayMaster(DisplayMasterGetterSetter data) {
|
||||||
|
db.delete("DISPLAY_MASTER", null, null);
|
||||||
|
|
||||||
|
ContentValues values = new ContentValues();
|
||||||
|
try {
|
||||||
|
for (int i = 0; i < data.getDISPLAY_ID().size(); i++) {
|
||||||
|
|
||||||
|
values.put("DISPLAY_ID", data.getDISPLAY_ID().get(i));
|
||||||
|
values.put("DISPLAY", data.getDISPLAY().get(i));
|
||||||
|
values.put("IMAGE_URL", data.getIMAGE_URL().get(i));
|
||||||
|
|
||||||
|
db.insert("DISPLAY_MASTER", null, values);
|
||||||
|
}
|
||||||
|
} catch (Exception ex) {
|
||||||
|
Log.d("Exception ", " in DISPLAY_MASTER " + ex.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void InsertMAPPING_T2P(MAPPINGT2PGetterSetter data) {
|
||||||
|
db.delete("MAPPING_T2P", 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("BRAND_ID", data.getBRAND_ID().get(i));
|
||||||
|
values.put("DISPLAY_ID", data.getDISPLAY_ID().get(i));
|
||||||
|
|
||||||
|
db.insert("MAPPING_T2P", null, values);
|
||||||
|
}
|
||||||
|
} catch (Exception ex) {
|
||||||
|
Log.d("Exception ", " in MAPPING_T2P " + ex.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -80,8 +80,7 @@ public class DownloadActivity extends AppCompatActivity {
|
|||||||
String name;
|
String name;
|
||||||
}
|
}
|
||||||
|
|
||||||
private class UploadTask extends AsyncTask<Void , Data, String>{
|
private class UploadTask extends AsyncTask<Void, Data, String> {
|
||||||
|
|
||||||
private Context context;
|
private Context context;
|
||||||
|
|
||||||
UploadTask(Context context) {
|
UploadTask(Context context) {
|
||||||
@@ -101,75 +100,63 @@ public class DownloadActivity extends AppCompatActivity {
|
|||||||
message = (TextView) dialog.findViewById(R.id.message);
|
message = (TextView) dialog.findViewById(R.id.message);
|
||||||
dialog.setCancelable(false);
|
dialog.setCancelable(false);
|
||||||
dialog.show();
|
dialog.show();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected String doInBackground(Void... voids) {
|
protected String doInBackground(Void... voids) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
String resultHttp = "";
|
||||||
String resultHttp="";
|
|
||||||
data = new Data();
|
data = new Data();
|
||||||
|
|
||||||
data.value = 10;
|
data.value = 10;
|
||||||
data.name = "JCP Data Downloading";
|
data.name = "JCP Data Downloading";
|
||||||
publishProgress(data);
|
publishProgress(data);
|
||||||
|
|
||||||
XmlPullParserFactory factory = XmlPullParserFactory
|
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
|
||||||
.newInstance();
|
|
||||||
factory.setNamespaceAware(true);
|
factory.setNamespaceAware(true);
|
||||||
XmlPullParser xpp = factory.newPullParser();
|
XmlPullParser xpp = factory.newPullParser();
|
||||||
|
|
||||||
SoapObject request = new SoapObject(CommonString.NAMESPACE,
|
SoapObject request = new SoapObject(CommonString.NAMESPACE, CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
||||||
CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
|
||||||
request.addProperty("UserName", userId);
|
request.addProperty("UserName", userId);
|
||||||
request.addProperty("Type", "JOURNEY_PLAN");
|
request.addProperty("Type", "JOURNEY_PLAN");
|
||||||
request.addProperty("cultureid", culture_id);
|
request.addProperty("cultureid", culture_id);
|
||||||
|
|
||||||
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
|
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
|
||||||
SoapEnvelope.VER11);
|
|
||||||
envelope.dotNet = true;
|
envelope.dotNet = true;
|
||||||
envelope.setOutputSoapObject(request);
|
envelope.setOutputSoapObject(request);
|
||||||
|
|
||||||
HttpTransportSE androidHttpTransport = new HttpTransportSE(
|
HttpTransportSE androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
||||||
CommonString.URL);
|
androidHttpTransport.call(CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
||||||
|
|
||||||
androidHttpTransport.call(CommonString.SOAP_ACTION_UNIVERSAL,
|
|
||||||
envelope);
|
|
||||||
Object result = (Object) envelope.getResponse();
|
Object result = (Object) envelope.getResponse();
|
||||||
|
|
||||||
if(result.toString()!=null){
|
if (result.toString() != null) {
|
||||||
|
|
||||||
//InputStream stream = new ByteArrayInputStream(result.toString().getBytes("UTF-8"));
|
//InputStream stream = new ByteArrayInputStream(result.toString().getBytes("UTF-8"));
|
||||||
|
|
||||||
xpp.setInput(new StringReader(result.toString()));
|
xpp.setInput(new StringReader(result.toString()));
|
||||||
// xpp.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, false);
|
// xpp.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, false);
|
||||||
// xpp.setInput(stream,"UTF-8");
|
// xpp.setInput(stream,"UTF-8");
|
||||||
xpp.next();
|
xpp.next();
|
||||||
eventType = xpp.getEventType();
|
eventType = xpp.getEventType();
|
||||||
|
|
||||||
jcpgettersetter = XMLHandlers.JCPXMLHandler(xpp, eventType);
|
jcpgettersetter = XMLHandlers.JCPXMLHandler(xpp, eventType);
|
||||||
|
|
||||||
if(jcpgettersetter.getSTORE_ID().size()>0){
|
if (jcpgettersetter.getSTORE_ID().size() > 0) {
|
||||||
resultHttp = CommonString.KEY_SUCCESS;
|
resultHttp = CommonString.KEY_SUCCESS;
|
||||||
String jcpTable = jcpgettersetter.getTable_journey_plan();
|
String jcpTable = jcpgettersetter.getTable_journey_plan();
|
||||||
TableBean.setJourneyPlan(jcpTable);
|
TableBean.setJourneyPlan(jcpTable);
|
||||||
|
} else {
|
||||||
}else{
|
|
||||||
return "JOURNEY_PLAN";
|
return "JOURNEY_PLAN";
|
||||||
}
|
}
|
||||||
|
|
||||||
data.value = 10;
|
data.value = 10;
|
||||||
data.name = "JCP Data Downloading";
|
data.name = "JCP Data Downloading";
|
||||||
|
|
||||||
}
|
}
|
||||||
publishProgress(data);
|
publishProgress(data);
|
||||||
|
|
||||||
|
|
||||||
// Store List Master
|
// Store List Master
|
||||||
request = new SoapObject(CommonString.NAMESPACE,
|
request = new SoapObject(CommonString.NAMESPACE, CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
||||||
CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
|
||||||
|
|
||||||
request.addProperty("UserName", userId);
|
request.addProperty("UserName", userId);
|
||||||
request.addProperty("Type", "SKU_MASTER");
|
request.addProperty("Type", "SKU_MASTER");
|
||||||
request.addProperty("cultureid", culture_id);
|
request.addProperty("cultureid", culture_id);
|
||||||
@@ -179,36 +166,33 @@ public class DownloadActivity extends AppCompatActivity {
|
|||||||
envelope.setOutputSoapObject(request);
|
envelope.setOutputSoapObject(request);
|
||||||
|
|
||||||
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
||||||
|
androidHttpTransport.call(CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
||||||
|
|
||||||
androidHttpTransport.call(
|
|
||||||
CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
|
||||||
result = (Object) envelope.getResponse();
|
result = (Object) envelope.getResponse();
|
||||||
|
|
||||||
if(result.toString()!=null){
|
if (result.toString() != null) {
|
||||||
xpp.setInput(new StringReader(result.toString()));
|
xpp.setInput(new StringReader(result.toString()));
|
||||||
xpp.next();
|
xpp.next();
|
||||||
eventType = xpp.getEventType();
|
eventType = xpp.getEventType();
|
||||||
skumastergettersetter =XMLHandlers.skuMasterXMLHandler(xpp, eventType);
|
skumastergettersetter = XMLHandlers.skuMasterXMLHandler(xpp, eventType);
|
||||||
if(skumastergettersetter.getSKU_ID().size()>0){
|
if (skumastergettersetter.getSKU_ID().size() > 0) {
|
||||||
String skutable = skumastergettersetter.getTable_SKU_MASTER();
|
String skutable = skumastergettersetter.getTable_SKU_MASTER();
|
||||||
if(skutable!=null){
|
if (skutable != null) {
|
||||||
resultHttp = CommonString.KEY_SUCCESS;
|
resultHttp = CommonString.KEY_SUCCESS;
|
||||||
TableBean.setSkuMaster(skutable);
|
TableBean.setSkuMaster(skutable);
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
return "SKU_MASTER";
|
return "SKU_MASTER";
|
||||||
}
|
}
|
||||||
|
|
||||||
data.value = 20;
|
data.value = 20;
|
||||||
data.name = "SKU_MASTER Data Download";
|
data.name = "SKU_MASTER Data Download";
|
||||||
}
|
}
|
||||||
|
|
||||||
publishProgress(data);
|
publishProgress(data);
|
||||||
|
|
||||||
// BRAND_MASTER
|
|
||||||
request = new SoapObject(CommonString.NAMESPACE,
|
|
||||||
CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
|
||||||
|
|
||||||
|
// BRAND_MASTER
|
||||||
|
request = new SoapObject(CommonString.NAMESPACE, CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
||||||
request.addProperty("UserName", userId);
|
request.addProperty("UserName", userId);
|
||||||
request.addProperty("Type", "BRAND_MASTER");
|
request.addProperty("Type", "BRAND_MASTER");
|
||||||
request.addProperty("cultureid", culture_id);
|
request.addProperty("cultureid", culture_id);
|
||||||
@@ -218,36 +202,33 @@ public class DownloadActivity extends AppCompatActivity {
|
|||||||
envelope.setOutputSoapObject(request);
|
envelope.setOutputSoapObject(request);
|
||||||
|
|
||||||
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
||||||
|
androidHttpTransport.call(CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
||||||
|
|
||||||
androidHttpTransport.call(
|
|
||||||
CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
|
||||||
result = (Object) envelope.getResponse();
|
result = (Object) envelope.getResponse();
|
||||||
|
|
||||||
if(result.toString()!=null){
|
if (result.toString() != null) {
|
||||||
xpp.setInput(new StringReader(result.toString()));
|
xpp.setInput(new StringReader(result.toString()));
|
||||||
xpp.next();
|
xpp.next();
|
||||||
eventType = xpp.getEventType();
|
eventType = xpp.getEventType();
|
||||||
brandMasterGetterSetter =XMLHandlers.brandMasterXMLHandler(xpp, eventType);
|
brandMasterGetterSetter = XMLHandlers.brandMasterXMLHandler(xpp, eventType);
|
||||||
if(brandMasterGetterSetter.getBRAND_ID().size()>0){
|
if (brandMasterGetterSetter.getBRAND_ID().size() > 0) {
|
||||||
String brandtable = brandMasterGetterSetter.getTable_BRAND_MASTER();
|
String brandtable = brandMasterGetterSetter.getTable_BRAND_MASTER();
|
||||||
if(brandtable!=null){
|
if (brandtable != null) {
|
||||||
resultHttp = CommonString.KEY_SUCCESS;
|
resultHttp = CommonString.KEY_SUCCESS;
|
||||||
TableBean.setBrandMaster(brandtable);
|
TableBean.setBrandMaster(brandtable);
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
return "BRAND_MASTER";
|
return "BRAND_MASTER";
|
||||||
}
|
}
|
||||||
|
|
||||||
data.value = 30;
|
data.value = 30;
|
||||||
data.name = "BRAND_MASTER Data Download";
|
data.name = "BRAND_MASTER Data Download";
|
||||||
}
|
}
|
||||||
|
|
||||||
publishProgress(data);
|
publishProgress(data);
|
||||||
|
|
||||||
// SUB_CATEGORY_MASTER
|
|
||||||
request = new SoapObject(CommonString.NAMESPACE,
|
|
||||||
CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
|
||||||
|
|
||||||
|
// SUB_CATEGORY_MASTER
|
||||||
|
request = new SoapObject(CommonString.NAMESPACE, CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
||||||
request.addProperty("UserName", userId);
|
request.addProperty("UserName", userId);
|
||||||
request.addProperty("Type", "SUB_CATEGORY_MASTER");
|
request.addProperty("Type", "SUB_CATEGORY_MASTER");
|
||||||
request.addProperty("cultureid", culture_id);
|
request.addProperty("cultureid", culture_id);
|
||||||
@@ -257,36 +238,32 @@ public class DownloadActivity extends AppCompatActivity {
|
|||||||
envelope.setOutputSoapObject(request);
|
envelope.setOutputSoapObject(request);
|
||||||
|
|
||||||
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
||||||
|
androidHttpTransport.call(CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
||||||
|
|
||||||
androidHttpTransport.call(
|
|
||||||
CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
|
||||||
result = (Object) envelope.getResponse();
|
result = (Object) envelope.getResponse();
|
||||||
|
|
||||||
if(result.toString()!=null){
|
if (result.toString() != null) {
|
||||||
xpp.setInput(new StringReader(result.toString()));
|
xpp.setInput(new StringReader(result.toString()));
|
||||||
xpp.next();
|
xpp.next();
|
||||||
eventType = xpp.getEventType();
|
eventType = xpp.getEventType();
|
||||||
subCategoryMasterGetterSetter =XMLHandlers.subCategoryMasterXMLHandler(xpp, eventType);
|
subCategoryMasterGetterSetter = XMLHandlers.subCategoryMasterXMLHandler(xpp, eventType);
|
||||||
if(subCategoryMasterGetterSetter.getSUB_CATEGORY_ID().size()>0){
|
if (subCategoryMasterGetterSetter.getSUB_CATEGORY_ID().size() > 0) {
|
||||||
String categorytable = subCategoryMasterGetterSetter.getTable_SUB_CATEGORY_MASTER();
|
String categorytable = subCategoryMasterGetterSetter.getTable_SUB_CATEGORY_MASTER();
|
||||||
if(categorytable!=null){
|
if (categorytable != null) {
|
||||||
resultHttp = CommonString.KEY_SUCCESS;
|
resultHttp = CommonString.KEY_SUCCESS;
|
||||||
TableBean.setSubCategoryMaster(categorytable);
|
TableBean.setSubCategoryMaster(categorytable);
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
return "SUB_CATEGORY_MASTER";
|
return "SUB_CATEGORY_MASTER";
|
||||||
}
|
}
|
||||||
|
|
||||||
data.value = 20;
|
data.value = 20;
|
||||||
data.name = "SUB_CATEGORY_MASTER Data Download";
|
data.name = "SUB_CATEGORY_MASTER Data Download";
|
||||||
}
|
}
|
||||||
|
|
||||||
publishProgress(data);
|
publishProgress(data);
|
||||||
|
|
||||||
// CATEGORY_MASTER
|
|
||||||
request = new SoapObject(CommonString.NAMESPACE,
|
|
||||||
CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
|
||||||
|
|
||||||
|
// CATEGORY_MASTER
|
||||||
|
request = new SoapObject(CommonString.NAMESPACE, CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
||||||
request.addProperty("UserName", userId);
|
request.addProperty("UserName", userId);
|
||||||
request.addProperty("Type", "CATEGORY_MASTER");
|
request.addProperty("Type", "CATEGORY_MASTER");
|
||||||
request.addProperty("cultureid", culture_id);
|
request.addProperty("cultureid", culture_id);
|
||||||
@@ -296,36 +273,32 @@ public class DownloadActivity extends AppCompatActivity {
|
|||||||
envelope.setOutputSoapObject(request);
|
envelope.setOutputSoapObject(request);
|
||||||
|
|
||||||
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
||||||
|
androidHttpTransport.call(CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
||||||
|
|
||||||
androidHttpTransport.call(
|
|
||||||
CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
|
||||||
result = (Object) envelope.getResponse();
|
result = (Object) envelope.getResponse();
|
||||||
|
|
||||||
if(result.toString()!=null){
|
if (result.toString() != null) {
|
||||||
xpp.setInput(new StringReader(result.toString()));
|
xpp.setInput(new StringReader(result.toString()));
|
||||||
xpp.next();
|
xpp.next();
|
||||||
eventType = xpp.getEventType();
|
eventType = xpp.getEventType();
|
||||||
categoryMasterGetterSetter =XMLHandlers.categoryMasterXMLHandler(xpp, eventType);
|
categoryMasterGetterSetter = XMLHandlers.categoryMasterXMLHandler(xpp, eventType);
|
||||||
if(categoryMasterGetterSetter.getCATEGORY_ID().size()>0){
|
if (categoryMasterGetterSetter.getCATEGORY_ID().size() > 0) {
|
||||||
String skutable = categoryMasterGetterSetter.getTable_CATEGORY_MASTER();
|
String skutable = categoryMasterGetterSetter.getTable_CATEGORY_MASTER();
|
||||||
if(skutable!=null){
|
if (skutable != null) {
|
||||||
resultHttp = CommonString.KEY_SUCCESS;
|
resultHttp = CommonString.KEY_SUCCESS;
|
||||||
TableBean.setCategoryMaster(skutable);
|
TableBean.setCategoryMaster(skutable);
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
return "CATEGORY_MASTER";
|
return "CATEGORY_MASTER";
|
||||||
}
|
}
|
||||||
|
|
||||||
data.value = 20;
|
data.value = 20;
|
||||||
data.name = "CATEGORY_MASTER Data Download";
|
data.name = "CATEGORY_MASTER Data Download";
|
||||||
}
|
}
|
||||||
|
|
||||||
publishProgress(data);
|
publishProgress(data);
|
||||||
|
|
||||||
// DISPLAY_MASTER
|
|
||||||
request = new SoapObject(CommonString.NAMESPACE,
|
|
||||||
CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
|
||||||
|
|
||||||
|
// DISPLAY_MASTER
|
||||||
|
request = new SoapObject(CommonString.NAMESPACE, CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
||||||
request.addProperty("UserName", userId);
|
request.addProperty("UserName", userId);
|
||||||
request.addProperty("Type", "DISPLAY_MASTER");
|
request.addProperty("Type", "DISPLAY_MASTER");
|
||||||
request.addProperty("cultureid", culture_id);
|
request.addProperty("cultureid", culture_id);
|
||||||
@@ -335,36 +308,32 @@ public class DownloadActivity extends AppCompatActivity {
|
|||||||
envelope.setOutputSoapObject(request);
|
envelope.setOutputSoapObject(request);
|
||||||
|
|
||||||
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
||||||
|
androidHttpTransport.call(CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
||||||
|
|
||||||
androidHttpTransport.call(
|
|
||||||
CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
|
||||||
result = (Object) envelope.getResponse();
|
result = (Object) envelope.getResponse();
|
||||||
|
|
||||||
if(result.toString()!=null){
|
if (result.toString() != null) {
|
||||||
xpp.setInput(new StringReader(result.toString()));
|
xpp.setInput(new StringReader(result.toString()));
|
||||||
xpp.next();
|
xpp.next();
|
||||||
eventType = xpp.getEventType();
|
eventType = xpp.getEventType();
|
||||||
displayMasterGetterSetter =XMLHandlers.displayMasterXMLHandler(xpp, eventType);
|
displayMasterGetterSetter = XMLHandlers.displayMasterXMLHandler(xpp, eventType);
|
||||||
if(displayMasterGetterSetter.getDISPLAY_ID().size()>0){
|
if (displayMasterGetterSetter.getDISPLAY_ID().size() > 0) {
|
||||||
String display_table = displayMasterGetterSetter.getTable_DISPLAY_MASTER();
|
String display_table = displayMasterGetterSetter.getTable_DISPLAY_MASTER();
|
||||||
if(display_table!=null){
|
if (display_table != null) {
|
||||||
resultHttp = CommonString.KEY_SUCCESS;
|
resultHttp = CommonString.KEY_SUCCESS;
|
||||||
TableBean.setDisplayMaster(display_table);
|
TableBean.setDisplayMaster(display_table);
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
return "DISPLAY_MASTER";
|
return "DISPLAY_MASTER";
|
||||||
}
|
}
|
||||||
|
|
||||||
data.value = 20;
|
data.value = 20;
|
||||||
data.name = "DISPLAY_MASTER Data Download";
|
data.name = "DISPLAY_MASTER Data Download";
|
||||||
}
|
}
|
||||||
|
|
||||||
publishProgress(data);
|
publishProgress(data);
|
||||||
|
|
||||||
// MAPPING_STOCK
|
|
||||||
request = new SoapObject(CommonString.NAMESPACE,
|
|
||||||
CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
|
||||||
|
|
||||||
|
// MAPPING_STOCK
|
||||||
|
request = new SoapObject(CommonString.NAMESPACE, CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
||||||
request.addProperty("UserName", userId);
|
request.addProperty("UserName", userId);
|
||||||
request.addProperty("Type", "MAPPING_STOCK");
|
request.addProperty("Type", "MAPPING_STOCK");
|
||||||
request.addProperty("cultureid", culture_id);
|
request.addProperty("cultureid", culture_id);
|
||||||
@@ -374,36 +343,32 @@ public class DownloadActivity extends AppCompatActivity {
|
|||||||
envelope.setOutputSoapObject(request);
|
envelope.setOutputSoapObject(request);
|
||||||
|
|
||||||
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
||||||
|
androidHttpTransport.call(CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
||||||
|
|
||||||
androidHttpTransport.call(
|
|
||||||
CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
|
||||||
result = (Object) envelope.getResponse();
|
result = (Object) envelope.getResponse();
|
||||||
|
|
||||||
if(result.toString()!=null){
|
if (result.toString() != null) {
|
||||||
xpp.setInput(new StringReader(result.toString()));
|
xpp.setInput(new StringReader(result.toString()));
|
||||||
xpp.next();
|
xpp.next();
|
||||||
eventType = xpp.getEventType();
|
eventType = xpp.getEventType();
|
||||||
mappingStockGetterSetter =XMLHandlers.mappingStockXMLHandler(xpp, eventType);
|
mappingStockGetterSetter = XMLHandlers.mappingStockXMLHandler(xpp, eventType);
|
||||||
if(mappingStockGetterSetter.getSKU_ID().size()>0){
|
if (mappingStockGetterSetter.getSKU_ID().size() > 0) {
|
||||||
String stocktable = mappingStockGetterSetter.getTable_MAPPING_STOCK();
|
String stocktable = mappingStockGetterSetter.getTable_MAPPING_STOCK();
|
||||||
if(stocktable!=null){
|
if (stocktable != null) {
|
||||||
resultHttp = CommonString.KEY_SUCCESS;
|
resultHttp = CommonString.KEY_SUCCESS;
|
||||||
TableBean.setMappingStock(stocktable);
|
TableBean.setMappingStock(stocktable);
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
return "MAPPING_STOCK";
|
return "MAPPING_STOCK";
|
||||||
}
|
}
|
||||||
|
|
||||||
data.value = 20;
|
data.value = 20;
|
||||||
data.name = "MAPPING_STOCK Data Download";
|
data.name = "MAPPING_STOCK Data Download";
|
||||||
}
|
}
|
||||||
|
|
||||||
publishProgress(data);
|
publishProgress(data);
|
||||||
|
|
||||||
// MAPPING_T2P
|
|
||||||
request = new SoapObject(CommonString.NAMESPACE,
|
|
||||||
CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
|
||||||
|
|
||||||
|
// MAPPING_T2P
|
||||||
|
request = new SoapObject(CommonString.NAMESPACE, CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD);
|
||||||
request.addProperty("UserName", userId);
|
request.addProperty("UserName", userId);
|
||||||
request.addProperty("Type", "MAPPING_T2P");
|
request.addProperty("Type", "MAPPING_T2P");
|
||||||
request.addProperty("cultureid", culture_id);
|
request.addProperty("cultureid", culture_id);
|
||||||
@@ -413,84 +378,65 @@ public class DownloadActivity extends AppCompatActivity {
|
|||||||
envelope.setOutputSoapObject(request);
|
envelope.setOutputSoapObject(request);
|
||||||
|
|
||||||
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
androidHttpTransport = new HttpTransportSE(CommonString.URL);
|
||||||
|
androidHttpTransport.call(CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
||||||
|
|
||||||
androidHttpTransport.call(
|
|
||||||
CommonString.SOAP_ACTION_UNIVERSAL, envelope);
|
|
||||||
result = (Object) envelope.getResponse();
|
result = (Object) envelope.getResponse();
|
||||||
|
|
||||||
if(result.toString()!=null){
|
if (result.toString() != null) {
|
||||||
xpp.setInput(new StringReader(result.toString()));
|
xpp.setInput(new StringReader(result.toString()));
|
||||||
xpp.next();
|
xpp.next();
|
||||||
eventType = xpp.getEventType();
|
eventType = xpp.getEventType();
|
||||||
mappingt2PGetterSetter =XMLHandlers.mappingT2pXMLHandler(xpp, eventType);
|
mappingt2PGetterSetter = XMLHandlers.mappingT2pXMLHandler(xpp, eventType);
|
||||||
if(mappingt2PGetterSetter.getSTORE_ID().size()>0){
|
if (mappingt2PGetterSetter.getSTORE_ID().size() > 0) {
|
||||||
String t2ptable = mappingt2PGetterSetter.getTable_MAPPING_T2P();
|
String t2ptable = mappingt2PGetterSetter.getTable_MAPPING_T2P();
|
||||||
if(t2ptable!=null){
|
if (t2ptable != null) {
|
||||||
resultHttp = CommonString.KEY_SUCCESS;
|
resultHttp = CommonString.KEY_SUCCESS;
|
||||||
TableBean.setMappingT2p(t2ptable);
|
TableBean.setMappingT2p(t2ptable);
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
return "MAPPING_T2P";
|
return "MAPPING_T2P";
|
||||||
}
|
}
|
||||||
|
|
||||||
data.value = 20;
|
data.value = 20;
|
||||||
data.name = "MAPPING_T2P Data Download";
|
data.name = "MAPPING_T2P Data Download";
|
||||||
}
|
}
|
||||||
|
|
||||||
publishProgress(data);
|
publishProgress(data);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
db.open();
|
db.open();
|
||||||
|
|
||||||
db.InsertJCP(jcpgettersetter);
|
db.InsertJCP(jcpgettersetter);
|
||||||
|
db.InsertCategory(categoryMasterGetterSetter);
|
||||||
|
db.InsertSubCategoryMaster(subCategoryMasterGetterSetter);
|
||||||
|
db.InsertBrandMaster(brandMasterGetterSetter);
|
||||||
|
db.InsertSkuMaster(skumastergettersetter);
|
||||||
|
db.InsertDisplayMaster(displayMasterGetterSetter);
|
||||||
|
|
||||||
|
db.InsertMAPPING_T2P(mappingt2PGetterSetter);
|
||||||
|
db.InsertMappingStock(mappingStockGetterSetter);
|
||||||
|
|
||||||
|
|
||||||
|
} catch (MalformedURLException e) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}catch (MalformedURLException e) {
|
|
||||||
|
|
||||||
/*final AlertMessage message = new AlertMessage(
|
/*final AlertMessage message = new AlertMessage(
|
||||||
CompleteDownloadActivity.this,
|
CompleteDownloadActivity.this,
|
||||||
AlertMessage.MESSAGE_EXCEPTION, "download", e);*/
|
AlertMessage.MESSAGE_EXCEPTION, "download", e);*/
|
||||||
runOnUiThread(new Runnable() {
|
runOnUiThread(new Runnable() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
// TODO Auto-generated method stub
|
// TODO Auto-generated method stub
|
||||||
showAlert(CommonString.MESSAGE_EXCEPTION);
|
showAlert(CommonString.MESSAGE_EXCEPTION);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
/* final AlertMessage message = new AlertMessage(
|
/* final AlertMessage message = new AlertMessage(
|
||||||
CompleteDownloadActivity.this,
|
CompleteDownloadActivity.this,
|
||||||
AlertMessage.MESSAGE_SOCKETEXCEPTION, "socket", e);*/
|
AlertMessage.MESSAGE_SOCKETEXCEPTION, "socket", e);*/
|
||||||
|
|
||||||
runOnUiThread(new Runnable() {
|
runOnUiThread(new Runnable() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
showAlert(CommonString.MESSAGE_SOCKETEXCEPTION);
|
showAlert(CommonString.MESSAGE_SOCKETEXCEPTION);
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
} catch (Exception e) {
|
||||||
|
|
||||||
catch (Exception e) {
|
|
||||||
/* final AlertMessage message = new AlertMessage(
|
/* final AlertMessage message = new AlertMessage(
|
||||||
CompleteDownloadActivity.this,
|
CompleteDownloadActivity.this,
|
||||||
AlertMessage.MESSAGE_EXCEPTION, "download", e);*/
|
AlertMessage.MESSAGE_EXCEPTION, "download", e);*/
|
||||||
@@ -499,15 +445,12 @@ public class DownloadActivity extends AppCompatActivity {
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
e.getCause();*/
|
e.getCause();*/
|
||||||
runOnUiThread(new Runnable() {
|
runOnUiThread(new Runnable() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
|
|
||||||
showAlert(CommonString.MESSAGE_EXCEPTION);
|
showAlert(CommonString.MESSAGE_EXCEPTION);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -518,7 +461,6 @@ public class DownloadActivity extends AppCompatActivity {
|
|||||||
pb.setProgress(values[0].value);
|
pb.setProgress(values[0].value);
|
||||||
percentage.setText(values[0].value + "%");
|
percentage.setText(values[0].value + "%");
|
||||||
message.setText(values[0].name);
|
message.setText(values[0].name);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -526,7 +468,6 @@ public class DownloadActivity extends AppCompatActivity {
|
|||||||
super.onPostExecute(s);
|
super.onPostExecute(s);
|
||||||
|
|
||||||
dialog.dismiss();
|
dialog.dismiss();
|
||||||
|
|
||||||
finish();
|
finish();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,51 @@
|
|||||||
|
package cpm.com.gskmtorange.xmlGetterSetter;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by yadavendras on 28-12-2016.
|
||||||
|
*/
|
||||||
|
|
||||||
|
public class SkuGetterSetter {
|
||||||
|
String SKU_ID, SKU, BRAND_ID, MRP, SKU_SEQUENCE;
|
||||||
|
|
||||||
|
public String getSKU_ID() {
|
||||||
|
return SKU_ID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSKU_ID(String SKU_ID) {
|
||||||
|
this.SKU_ID = SKU_ID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getSKU() {
|
||||||
|
return SKU;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSKU(String SKU) {
|
||||||
|
this.SKU = SKU;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getBRAND_ID() {
|
||||||
|
return BRAND_ID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBRAND_ID(String BRAND_ID) {
|
||||||
|
this.BRAND_ID = BRAND_ID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMRP() {
|
||||||
|
return MRP;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMRP(String MRP) {
|
||||||
|
this.MRP = MRP;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getSKU_SEQUENCE() {
|
||||||
|
return SKU_SEQUENCE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSKU_SEQUENCE(String SKU_SEQUENCE) {
|
||||||
|
this.SKU_SEQUENCE = SKU_SEQUENCE;
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user