From bac28fa8b5c6c2f98e7de62f9efb5e12bdaa0c2d Mon Sep 17 00:00:00 2001 From: ashishandroid Date: Fri, 20 Jan 2017 18:14:52 +0530 Subject: [PATCH 1/7] newcode --- .../com/gskmtorange/SplashScreenActivity.java | 2 +- .../dailyentry/StoreListActivity.java | 2 +- .../res/layout/activity_splash_main_layout.xml | 18 ++++++++++++++++++ GSKMTOrange/src/main/res/layout/custom.xml | 2 +- GSKMTOrange/src/main/res/values-tr/string.xml | 3 +++ GSKMTOrange/src/main/res/values/strings.xml | 7 +++++-- 6 files changed, 29 insertions(+), 5 deletions(-) create mode 100644 GSKMTOrange/src/main/res/layout/activity_splash_main_layout.xml diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/SplashScreenActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/SplashScreenActivity.java index 1fecee1..2cbca02 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/SplashScreenActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/SplashScreenActivity.java @@ -24,7 +24,7 @@ public class SplashScreenActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_splash_screen); + setContentView(R.layout.activity_splash_main_layout); StartAnimations(); diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreListActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreListActivity.java index 902f405..8e78bc4 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreListActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreListActivity.java @@ -482,7 +482,7 @@ public class StoreListActivity extends AppCompatActivity { if (checkout_status.equals(CommonString.KEY_INVALID) || checkout_status.equals(CommonString.KEY_VALID)) { AlertDialog.Builder builder = new AlertDialog.Builder(StoreListActivity.this); - builder.setMessage(CommonString.DATA_DELETE_ALERT_MESSAGE) + builder.setMessage(R.string.DELETE_ALERT_MESSAGE) .setCancelable(false) .setPositiveButton(getResources().getString(R.string.yes), new DialogInterface.OnClickListener() { diff --git a/GSKMTOrange/src/main/res/layout/activity_splash_main_layout.xml b/GSKMTOrange/src/main/res/layout/activity_splash_main_layout.xml new file mode 100644 index 0000000..08d4874 --- /dev/null +++ b/GSKMTOrange/src/main/res/layout/activity_splash_main_layout.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + diff --git a/GSKMTOrange/src/main/res/layout/custom.xml b/GSKMTOrange/src/main/res/layout/custom.xml index d289b4a..3ff50fa 100644 --- a/GSKMTOrange/src/main/res/layout/custom.xml +++ b/GSKMTOrange/src/main/res/layout/custom.xml @@ -35,7 +35,7 @@ android:layout_marginTop="15dp" android:paddingBottom="20dp" android:paddingLeft="5dp" - android:text="Uploading Data" + android:text="@string/uploaddata" android:textSize="@dimen/text_size_small" /> Lütfen Önceki Verileri Paylaşın Hata! paylaşılıyor Veri kaydedilmedi. İlerlemek + Veri başarıyla indirildi + Kaydedilen veriler kaybolacak - Devam etmek istiyor musunuz? + diff --git a/GSKMTOrange/src/main/res/values/strings.xml b/GSKMTOrange/src/main/res/values/strings.xml index 4c7d323..2dc2b42 100644 --- a/GSKMTOrange/src/main/res/values/strings.xml +++ b/GSKMTOrange/src/main/res/values/strings.xml @@ -101,7 +101,7 @@ Store Already Uploaded Store Data Uploaded Store Already Checkout - Please Store data again Uploaded + Please Upload data again Store Closed Store Already Closed @@ -181,7 +181,7 @@ Please click image Please fill SKU data Please fill GAP data - Want to proceed usaved data will be deleted + Want to proceed unsaved data will be deleted Downloading Data Store Visited @@ -229,4 +229,7 @@ Please Upload Previous Data First Error Uploading + Saved data will be lost - Do you want to continue? + + From fd4c806d8de5be6a34b9405cca7eac4abc3cd56c Mon Sep 17 00:00:00 2001 From: Gagan290 Date: Sat, 21 Jan 2017 09:53:23 +0530 Subject: [PATCH 2/7] //Stock_FacingActivity Changes today --- .../PromoComplianceActivity.java | 32 +++++++++---------- .../gsk_dailyentry/Stock_FacingActivity.java | 20 ++++++------ GSKMTOrange/src/main/res/values-tr/string.xml | 10 ++++++ GSKMTOrange/src/main/res/values/strings.xml | 10 ++++++ 4 files changed, 46 insertions(+), 26 deletions(-) diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/PromoComplianceActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/PromoComplianceActivity.java index a0441a1..ccbfae3 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/PromoComplianceActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/PromoComplianceActivity.java @@ -218,9 +218,9 @@ public class PromoComplianceActivity extends AppCompatActivity { public void onClick(final View v) { if (!cd.getSp_promo().equals("0")) { AlertDialog.Builder builder = new AlertDialog.Builder(PromoComplianceActivity.this); - builder.setMessage("Are you sure you want to add") + builder.setMessage(getResources().getString(R.string.want_add)) .setCancelable(false) - .setPositiveButton("Yes", new DialogInterface.OnClickListener() { + .setPositiveButton(getResources().getString(R.string.yes), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { db.InsertAdditionalPromoData(cd, categoryId); AdditionalPromoListView(); @@ -230,11 +230,11 @@ public class PromoComplianceActivity extends AppCompatActivity { toggle_add_promoAnnouncer.setChecked(true); toggle_add_runningPos.setChecked(true); - Snackbar.make(v, "promo is added", Snackbar.LENGTH_LONG).setAction("Action", null).show(); + Snackbar.make(v, getResources().getString(R.string.promo_add), Snackbar.LENGTH_LONG).setAction("Action", null).show(); //Toast.makeText(getApplicationContext(), "promo is add", Toast.LENGTH_LONG).show(); } }) - .setNegativeButton("No", new DialogInterface.OnClickListener() { + .setNegativeButton(getResources().getString(R.string.no), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } @@ -242,7 +242,7 @@ public class PromoComplianceActivity extends AppCompatActivity { AlertDialog alert = builder.create(); alert.show(); } else { - Snackbar.make(v, "Select the promo value", Snackbar.LENGTH_LONG).setAction("Action", null).show(); + Snackbar.make(v, getResources().getString(R.string.select_promo_value), Snackbar.LENGTH_LONG).setAction("Action", null).show(); } } }); @@ -252,24 +252,24 @@ public class PromoComplianceActivity extends AppCompatActivity { @Override public void onClick(final View view) { AlertDialog.Builder builder = new AlertDialog.Builder(PromoComplianceActivity.this); - builder.setMessage("Are you sure you want to save") + builder.setMessage(getResources().getString(R.string.want_add)) .setCancelable(false) - .setPositiveButton("Yes", new DialogInterface.OnClickListener() { + .setPositiveButton(getResources().getString(R.string.yes), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { if (db.checkPromoComplianceData(store_id, categoryId)) { db.updatePromoComplianceSKU(promoSkuListData, categoryId, store_id); - Snackbar.make(view, "Data has been updated", Snackbar.LENGTH_LONG).setAction("Action", null).show(); + Snackbar.make(view, getResources().getString(R.string.update_message), Snackbar.LENGTH_LONG).setAction("Action", null).show(); } else { db.InsertPromoSkuData(promoSkuListData, categoryId); - Snackbar.make(view, "Data has been saved", Snackbar.LENGTH_LONG).setAction("Action", null).show(); + Snackbar.make(view, getResources().getString(R.string.save_message), Snackbar.LENGTH_LONG).setAction("Action", null).show(); } finish(); overridePendingTransition(R.anim.activity_back_in, R.anim.activity_back_out); } }) - .setNegativeButton("No", new DialogInterface.OnClickListener() { + .setNegativeButton(getResources().getString(R.string.no), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.cancel(); } @@ -421,23 +421,23 @@ public class PromoComplianceActivity extends AppCompatActivity { //In Stock if (data.getIn_stock().equals("1")) { - txt_inStock.setText("Yes"); + txt_inStock.setText(getResources().getString(R.string.yes)); } else { - txt_inStock.setText("No"); + txt_inStock.setText(getResources().getString(R.string.no)); } //Promo Announcer if (data.getPromo_announcer().equals("1")) { - txt_promoAnnouncer.setText("Yes"); + txt_promoAnnouncer.setText(getResources().getString(R.string.yes)); } else { - txt_promoAnnouncer.setText("No"); + txt_promoAnnouncer.setText(getResources().getString(R.string.no)); } //Running on POS if (data.getRunning_pos().equals("1")) { - txt_runningPos.setText("Yes"); + txt_runningPos.setText(getResources().getString(R.string.yes)); } else { - txt_runningPos.setText("No"); + txt_runningPos.setText(getResources().getString(R.string.no)); } lin_addtional_promo.addView(view); diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/Stock_FacingActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/Stock_FacingActivity.java index ed5352b..3acbbb3 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/Stock_FacingActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/Stock_FacingActivity.java @@ -405,7 +405,7 @@ public class Stock_FacingActivity extends AppCompatActivity { } flag = false; - Error_Message = "Please fill all the data"; + Error_Message = getResources().getString(R.string.fill_data); break; } } else { @@ -415,7 +415,7 @@ public class Stock_FacingActivity extends AppCompatActivity { } flag = false; - Error_Message = "Please fill all the data"; + Error_Message = getResources().getString(R.string.fill_data); break; } } @@ -427,7 +427,7 @@ public class Stock_FacingActivity extends AppCompatActivity { } flag = false; - Error_Message = "Please fill all the data"; + Error_Message = getResources().getString(R.string.fill_data); break; } } @@ -1110,9 +1110,9 @@ public class Stock_FacingActivity extends AppCompatActivity { if (isDialogOpen) { isDialogOpen = !isDialogOpen; AlertDialog.Builder builder = new AlertDialog.Builder(Stock_FacingActivity.this); - builder.setMessage("Faceup can not be greater than stock value") + builder.setMessage(getString(R.string.check_faceup)) .setCancelable(false) - .setPositiveButton("OK", new DialogInterface.OnClickListener() { + .setPositiveButton(getString(R.string.ok), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.dismiss(); isDialogOpen = !isDialogOpen; @@ -1129,9 +1129,9 @@ public class Stock_FacingActivity extends AppCompatActivity { if (isDialogOpen) { isDialogOpen = !isDialogOpen; AlertDialog.Builder builder = new AlertDialog.Builder(Stock_FacingActivity.this); - builder.setMessage("First fill the stock value") + builder.setMessage(getString(R.string.fill_stock_value)) .setCancelable(false) - .setPositiveButton("OK", new DialogInterface.OnClickListener() { + .setPositiveButton(getString(R.string.ok), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { dialog.dismiss(); isDialogOpen = !isDialogOpen; @@ -1157,14 +1157,14 @@ public class Stock_FacingActivity extends AppCompatActivity { if (holder.ed_stock.getText().toString().equals("")) { holder.ed_stock.setBackgroundColor(getResources().getColor(R.color.white)); holder.ed_stock.setHintTextColor(getResources().getColor(android.R.color.holo_red_dark)); - holder.ed_stock.setHint("Empty"); + holder.ed_stock.setHint(getString(R.string.empty)); tempflag = true; } if (holder.ed_facing.getText().toString().equals("")) { holder.ed_facing.setBackgroundColor(getResources().getColor(R.color.white)); holder.ed_facing.setHintTextColor(getResources().getColor(android.R.color.holo_red_dark)); - holder.ed_facing.setHint("Empty"); + holder.ed_facing.setHint(getString(R.string.empty)); tempflag = true; } @@ -1177,7 +1177,7 @@ public class Stock_FacingActivity extends AppCompatActivity { if (holder.ed_facing.getText().toString().equals("")) { holder.ed_facing.setBackgroundColor(getResources().getColor(R.color.white)); holder.ed_facing.setHintTextColor(getResources().getColor(android.R.color.holo_red_dark)); - holder.ed_facing.setHint("Empty"); + holder.ed_facing.setHint(getString(R.string.empty)); tempflag = true; } diff --git a/GSKMTOrange/src/main/res/values-tr/string.xml b/GSKMTOrange/src/main/res/values-tr/string.xml index e0113be..de0557a 100644 --- a/GSKMTOrange/src/main/res/values-tr/string.xml +++ b/GSKMTOrange/src/main/res/values-tr/string.xml @@ -195,6 +195,16 @@ Hata! paylaşılıyor Veri kaydedilmedi. İlerlemek + + İptal etmek + Boş + + Faceup, hisse değerinden daha büyük olamaz + Önce stok değerini doldurun + Eklemek istediğinizden emin misiniz + Promo eklendi + Promosyon değerini seçin + diff --git a/GSKMTOrange/src/main/res/values/strings.xml b/GSKMTOrange/src/main/res/values/strings.xml index 2e5ec18..739ed1c 100644 --- a/GSKMTOrange/src/main/res/values/strings.xml +++ b/GSKMTOrange/src/main/res/values/strings.xml @@ -233,4 +233,14 @@ Error Uploading + + Empty + Faceup can not be greater than stock value + First fill the stock value + Are you sure you want to add + promo is added + Select the promo value + + + From d50198b218254ad190f7597b1db4077894375713 Mon Sep 17 00:00:00 2001 From: ashishandroid Date: Sat, 21 Jan 2017 11:50:57 +0530 Subject: [PATCH 3/7] newcode --- .idea/misc.xml | 2 +- .../java/cpm/com/gskmtorange/GeoTag/GeoTagActivity.java | 6 +++--- .../com/gskmtorange/dailyentry/AdditionalVisibility.java | 2 +- .../cpm/com/gskmtorange/dailyentry/NonWorkingReason.java | 2 +- .../cpm/com/gskmtorange/dailyentry/StoreimageActivity.java | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index b8dc4d6..b15ecee 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -41,7 +41,7 @@ - + diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GeoTag/GeoTagActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GeoTag/GeoTagActivity.java index 337a47e..0107028 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GeoTag/GeoTagActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/GeoTag/GeoTagActivity.java @@ -473,7 +473,7 @@ public class GeoTagActivity extends AppCompatActivity implements OnMapReadyCallb break; } } else { - if (list.get(n).loadLabel(packageManager).toString().equalsIgnoreCase("Gallery")) { + if (list.get(n).loadLabel(packageManager).toString().equalsIgnoreCase("Camera")) { defaultCameraPackage = list.get(n).packageName; break; } @@ -565,7 +565,7 @@ public class GeoTagActivity extends AppCompatActivity implements OnMapReadyCallb dialog = new Dialog(context); dialog.setContentView(R.layout.custom); - dialog.setTitle(getResources().getString(R.string.uploaddata)); + dialog.setTitle(getResources().getString(R.string.dialog_title)); dialog.setCancelable(false); dialog.show(); pb = (ProgressBar) dialog.findViewById(R.id.progressBar1); @@ -776,7 +776,7 @@ public class GeoTagActivity extends AppCompatActivity implements OnMapReadyCallb dialog = new Dialog(context); dialog.setContentView(R.layout.custom); - dialog.setTitle(getResources().getString(R.string.uploadimge)); + dialog.setTitle(getResources().getString(R.string.dialog_title)); dialog.setCancelable(false); dialog.show(); pb = (ProgressBar) dialog.findViewById(R.id.progressBar1); diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/AdditionalVisibility.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/AdditionalVisibility.java index d70e87e..bf5fb8e 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/AdditionalVisibility.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/AdditionalVisibility.java @@ -952,7 +952,7 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl break; } } else { - if (list.get(n).loadLabel(packageManager).toString().equalsIgnoreCase("Gallery")) { + if (list.get(n).loadLabel(packageManager).toString().equalsIgnoreCase("Camera")) { defaultCameraPackage = list.get(n).packageName; break; } diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/NonWorkingReason.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/NonWorkingReason.java index 33a5d5d..a8189cf 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/NonWorkingReason.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/NonWorkingReason.java @@ -215,7 +215,7 @@ public class NonWorkingReason extends AppCompatActivity implements break; } } else { - if (list.get(n).loadLabel(packageManager).toString().equalsIgnoreCase("Gallery")) { + if (list.get(n).loadLabel(packageManager).toString().equalsIgnoreCase("Camera")) { defaultCameraPackage = list.get(n).packageName; break; } diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreimageActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreimageActivity.java index 61cb227..727c101 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreimageActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreimageActivity.java @@ -262,7 +262,7 @@ public class StoreimageActivity extends AppCompatActivity implements View.OnClic break; } } else { - if (list.get(n).loadLabel(packageManager).toString().equalsIgnoreCase("Gallery")) { + if (list.get(n).loadLabel(packageManager).toString().equalsIgnoreCase("Camera")) { defaultCameraPackage = list.get(n).packageName; break; } From b8a10b5699c45b4685a4772991095c37f2671a79 Mon Sep 17 00:00:00 2001 From: ashishandroid Date: Sat, 21 Jan 2017 12:37:10 +0530 Subject: [PATCH 4/7] newcode --- GSKMTOrange/src/main/res/layout/activity_geo_tag.xml | 4 ++-- .../src/main/res/layout/additionalvisibilitylayout.xml | 2 +- GSKMTOrange/src/main/res/values-tr/string.xml | 4 ++-- GSKMTOrange/src/main/res/values/strings.xml | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/GSKMTOrange/src/main/res/layout/activity_geo_tag.xml b/GSKMTOrange/src/main/res/layout/activity_geo_tag.xml index c68fe9e..b15d425 100644 --- a/GSKMTOrange/src/main/res/layout/activity_geo_tag.xml +++ b/GSKMTOrange/src/main/res/layout/activity_geo_tag.xml @@ -29,7 +29,7 @@ android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="@dimen/fab_margin" - app:srcCompat="@android:drawable/ic_menu_save" + app:srcCompat="@drawable/save_icon" app:backgroundTint="@color/colorAccent" /> @@ -39,7 +39,7 @@ android:layout_height="wrap_content" android:layout_gravity="bottom|left" android:layout_margin="@dimen/fab_margin" - android:src="@android:drawable/ic_menu_camera" + android:src="@mipmap/camera_orange" app:backgroundTint="@color/colorAccent" /> diff --git a/GSKMTOrange/src/main/res/layout/additionalvisibilitylayout.xml b/GSKMTOrange/src/main/res/layout/additionalvisibilitylayout.xml index 3234393..9ae41ff 100644 --- a/GSKMTOrange/src/main/res/layout/additionalvisibilitylayout.xml +++ b/GSKMTOrange/src/main/res/layout/additionalvisibilitylayout.xml @@ -15,7 +15,7 @@ android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="@dimen/fab_margin" - app:srcCompat="@android:drawable/ic_menu_save" + app:srcCompat="@drawable/save_icon" app:backgroundTint="@color/colorAccent" /> diff --git a/GSKMTOrange/src/main/res/values-tr/string.xml b/GSKMTOrange/src/main/res/values-tr/string.xml index 6280cce..13c35e6 100644 --- a/GSKMTOrange/src/main/res/values-tr/string.xml +++ b/GSKMTOrange/src/main/res/values-tr/string.xml @@ -118,9 +118,9 @@ Dil Seçimi - Veriyi saklamak istiyor musunuz? + Kaydetmek İstediğinizden Emin misiniz? Tüm alanlari doldurunuz - Veri eklemek istiyor musun + Eklemek İstediğinden Emin misin Verileri silmek istiyor musun Mağazalar Verileri silmek istiyor musun diff --git a/GSKMTOrange/src/main/res/values/strings.xml b/GSKMTOrange/src/main/res/values/strings.xml index 2dc2b42..a5b8b60 100644 --- a/GSKMTOrange/src/main/res/values/strings.xml +++ b/GSKMTOrange/src/main/res/values/strings.xml @@ -148,9 +148,9 @@ Photo Additional Visibility - Do You Want To Save + Are you sure You Want To Save Please Add Data - Do You Want To Add + Are you sure You Want To Add Do You Want To Delete Data store Do You Want To Delete From 2b7cfd7f726334f1fcfa19c25beb26bb7a3be9e3 Mon Sep 17 00:00:00 2001 From: Gagan290 Date: Sat, 21 Jan 2017 13:34:45 +0530 Subject: [PATCH 5/7] //Stock_FacingActivity Changes today --- .../com/gskmtorange/Database/GSKOrangeDB.java | 73 ++++++++++++++++--- .../gskmtorange/constant/CommonString.java | 3 + .../download/DownloadActivity.java | 42 ++++++++++- .../MSL_AvailabilityActivity.java | 4 +- .../PromoComplianceActivity.java | 61 ++++++++++------ .../gsk_dailyentry/Stock_FacingActivity.java | 16 ++-- ...MAPPING_SOS_TARGET_MasterGetterSetter.java | 47 ++++++++++++ .../Stock_FacingGetterSetter.java | 10 ++- .../xmlGetterSetter/TableBean.java | 13 +++- .../gskmtorange/xmlHandlers/XMLHandlers.java | 33 +++++++-- .../res/layout/item_stock_facing_child.xml | 4 +- .../res/layout/item_stock_facing_header.xml | 2 +- GSKMTOrange/src/main/res/values-tr/string.xml | 7 +- GSKMTOrange/src/main/res/values/strings.xml | 1 + 14 files changed, 260 insertions(+), 56 deletions(-) create mode 100644 GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlGetterSetter/MAPPING_SOS_TARGET_MasterGetterSetter.java diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java index c2dab8c..080b8cb 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java @@ -17,12 +17,14 @@ import cpm.com.gskmtorange.GetterSetter.AddittionalGetterSetter; import cpm.com.gskmtorange.GetterSetter.CoverageBean; import cpm.com.gskmtorange.GetterSetter.GeotaggingBeans; import cpm.com.gskmtorange.GetterSetter.StoreBean; +import cpm.com.gskmtorange.R; import cpm.com.gskmtorange.xmlGetterSetter.ADDITIONAL_DISPLAY_MASTERGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.CategoryWisePerformaceGetterSetter; import cpm.com.gskmtorange.GetterSetter.AdditionalDialogGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MAPPING_PLANOGRAM_DataGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MAPPING_PLANOGRAM_MasterGetterSetter; +import cpm.com.gskmtorange.xmlGetterSetter.MAPPING_SOS_TARGET_MasterGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.NonWorkingReasonGetterSetter; import cpm.com.gskmtorange.constant.CommonString; import cpm.com.gskmtorange.xmlGetterSetter.BrandMasterGetterSetter; @@ -124,6 +126,8 @@ public class GSKOrangeDB extends SQLiteOpenHelper { db.execSQL(TableBean.getMappingPlanogram()); db.execSQL(TableBean.getAdditionalDisplay()); + + db.execSQL(TableBean.getMappingSosTarget()); } catch (SQLException e) { e.printStackTrace(); Toast.makeText(context, "Error -" + e.toString(), Toast.LENGTH_SHORT).show(); @@ -910,7 +914,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { } //MSL_Availability - public ArrayList getMSL_AvailabilityHeaderData(String category_id) { + public ArrayList getMSL_AvailabilityHeaderData(String category_id, String keyAccount_id, String storeType_id, String class_id) { ArrayList list = new ArrayList<>(); Cursor dbcursor = null; @@ -925,7 +929,9 @@ public class GSKOrangeDB extends SQLiteOpenHelper { "on BR.SUB_CATEGORY_ID=SB.SUB_CATEGORY_ID " + "inner join CATEGORY_MASTER CA " + "on SB.CATEGORY_ID=CA.CATEGORY_ID " + - "where M.MUST_HAVE=1 AND CA.CATEGORY_ID='" + category_id + "' " + + "where M.MUST_HAVE=1 AND CA.CATEGORY_ID='" + category_id + + "' AND M.KEYACCOUNT_ID = '" + keyAccount_id + + "' AND M.STORETYPE_ID = '" + storeType_id + "' AND M.CLASS_ID = '" + class_id + "'" + "order by SB.SUB_CATEGORY,BR.BRAND", null); if (dbcursor != null) { @@ -951,7 +957,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { return list; } - public ArrayList getMSL_AvailabilitySKUData(String category_id, String brand_id) { + public ArrayList getMSL_AvailabilitySKUData(String category_id, String brand_id, String keyAccount_id, String storeType_id, String class_id) { ArrayList list = new ArrayList<>(); Cursor dbcursor = null; @@ -967,7 +973,9 @@ public class GSKOrangeDB extends SQLiteOpenHelper { "inner join CATEGORY_MASTER CA " + "on SB.CATEGORY_ID=CA.CATEGORY_ID " + "where M.MUST_HAVE=1 AND " + - "CA.CATEGORY_ID='" + category_id + "' AND BR.BRAND_ID='" + brand_id + "'", null); + "CA.CATEGORY_ID='" + category_id + "' AND BR.BRAND_ID='" + brand_id + + "' AND M.KEYACCOUNT_ID = '" + keyAccount_id + "' AND M.STORETYPE_ID = '" + storeType_id + + "' AND M.CLASS_ID = '" + class_id + "'", null); if (dbcursor != null) { dbcursor.moveToFirst(); @@ -1113,12 +1121,12 @@ public class GSKOrangeDB extends SQLiteOpenHelper { } //Stock_facing - public ArrayList getStockAndFacingHeaderData(String category_id) { + public ArrayList getStockAndFacingHeaderData(String category_id, String keyAccount_id, String storeType_id, String class_id) { ArrayList list = new ArrayList<>(); Cursor dbcursor = null; try { - dbcursor = db.rawQuery("Select DISTINCT SB.SUB_CATEGORY_ID,SB.SUB_CATEGORY,BR.BRAND_ID,BR.BRAND,BR.COMPANY_ID " + + /*dbcursor = db.rawQuery("Select DISTINCT SB.SUB_CATEGORY_ID,SB.SUB_CATEGORY,BR.BRAND_ID,BR.BRAND,BR.COMPANY_ID " + "from MAPPING_STOCK M " + "inner join SKU_MASTER SK " + "on M.SKU_ID=SK.SKU_ID " + @@ -1129,6 +1137,21 @@ public class GSKOrangeDB extends SQLiteOpenHelper { "inner join CATEGORY_MASTER CA " + "on SB.CATEGORY_ID=CA.CATEGORY_ID " + "where CA.CATEGORY_ID='" + category_id + "' " + + "order by SB.SUB_CATEGORY,BR.COMPANY_ID,BR.BRAND", null);*/ + + dbcursor = db.rawQuery("Select DISTINCT SB.SUB_CATEGORY_ID,SB.SUB_CATEGORY,BR.BRAND_ID,BR.BRAND,BR.COMPANY_ID ," + + " (SELECT SUM(SOS_TARGET) FROM MAPPING_SOS_TARGET WHERE STORE_ID = 1 AND BRAND_ID = BR.BRAND_ID)AS SOS_TARGET " + + "from MAPPING_STOCK M " + + "inner join SKU_MASTER SK " + + "on M.SKU_ID=SK.SKU_ID " + + "inner join BRAND_MASTER BR " + + "on SK.BRAND_ID=BR.BRAND_ID " + + "inner join SUB_CATEGORY_MASTER SB " + + "on BR.SUB_CATEGORY_ID=SB.SUB_CATEGORY_ID " + + "inner join CATEGORY_MASTER CA " + + "on SB.CATEGORY_ID=CA.CATEGORY_ID " + + "where CA.CATEGORY_ID='" + category_id + "' AND M.KEYACCOUNT_ID = '" + keyAccount_id + + "' AND M.STORETYPE_ID = '" + storeType_id + "' AND M.CLASS_ID = '" + class_id + "'" + "order by SB.SUB_CATEGORY,BR.COMPANY_ID,BR.BRAND", null); if (dbcursor != null) { @@ -1144,6 +1167,15 @@ public class GSKOrangeDB extends SQLiteOpenHelper { cd.setImage1(""); cd.setImage2(""); + if (dbcursor.getString(dbcursor.getColumnIndexOrThrow("SOS_TARGET")) != null) { + if (!dbcursor.getString(dbcursor.getColumnIndexOrThrow("SOS_TARGET")).equals("")) { + cd.setSos_target(dbcursor.getString(dbcursor.getColumnIndexOrThrow("SOS_TARGET"))); + } + } else { + cd.setSos_target("-"); + } + + list.add(cd); dbcursor.moveToNext(); } @@ -1157,7 +1189,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { return list; } - public ArrayList getStockAndFacingSKUData(String category_id, String brand_id) { + public ArrayList getStockAndFacingSKUData(String category_id, String brand_id, String keyAccount_id, String storeType_id, String class_id) { ArrayList list = new ArrayList<>(); Cursor dbcursor = null; @@ -1172,7 +1204,9 @@ public class GSKOrangeDB extends SQLiteOpenHelper { "on BR.SUB_CATEGORY_ID=SB.SUB_CATEGORY_ID " + "inner join CATEGORY_MASTER CA " + "on SB.CATEGORY_ID=CA.CATEGORY_ID " + - "where CA.CATEGORY_ID='" + category_id + "' AND BR.BRAND_ID='" + brand_id + "'", null); + "where CA.CATEGORY_ID='" + category_id + "' AND BR.BRAND_ID='" + brand_id + + "' AND M.KEYACCOUNT_ID = '" + keyAccount_id + "' AND M.STORETYPE_ID = '" + storeType_id + + "' AND M.CLASS_ID = '" + class_id + "'", null); if (dbcursor != null) { @@ -1221,6 +1255,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { values1.put("BRAND", data1.getBrand()); values1.put("IMAGE1", data1.getImage1()); values1.put("IMAGE2", data1.getImage2()); + values1.put("SOS_TARGET", data1.getSos_target()); db.insert(CommonString.TABLE_INSERT_STOCK_FACING_HEADER, null, values1); @@ -1268,6 +1303,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { cd.setBrand(dbcursor.getString(dbcursor.getColumnIndexOrThrow("BRAND"))); cd.setImage1(dbcursor.getString(dbcursor.getColumnIndexOrThrow("IMAGE1"))); cd.setImage2(dbcursor.getString(dbcursor.getColumnIndexOrThrow("IMAGE2"))); + cd.setSos_target(dbcursor.getString(dbcursor.getColumnIndexOrThrow("SOS_TARGET"))); list.add(cd); dbcursor.moveToNext(); @@ -1501,7 +1537,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { try { Promo_Compliance_DataGetterSetter promo = new Promo_Compliance_DataGetterSetter(); promo.setPromo_id("0"); - promo.setPromo("Select"); + promo.setPromo(context.getResources().getString(R.string.select_promo)); list.add(promo); @@ -3361,4 +3397,23 @@ public class GSKOrangeDB extends SQLiteOpenHelper { Log.d("Stock_Facing ", "midday---------------------->Stop<-----------"); return false; } + + public void InsertMAPPING_SOS_TARGET(MAPPING_SOS_TARGET_MasterGetterSetter data) { + db.delete("MAPPING_SOS_TARGET", 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("SOS_TARGET", data.getSOS_TARGET().get(i)); + + db.insert("MAPPING_SOS_TARGET", null, values); + } + } catch (Exception ex) { + Log.d("Exception ", " MAPPING_SOS_TARGET " + ex.toString()); + } + } + } diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/constant/CommonString.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/constant/CommonString.java index 2764e2e..836be10 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/constant/CommonString.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/constant/CommonString.java @@ -254,6 +254,9 @@ public class CommonString { + "BRAND" + " VARCHAR," + + "SOS_TARGET" + + " VARCHAR," + + "IMAGE1" + " VARCHAR," diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/download/DownloadActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/download/DownloadActivity.java index ccadc94..d23e73e 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/download/DownloadActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/download/DownloadActivity.java @@ -48,6 +48,7 @@ import cpm.com.gskmtorange.xmlGetterSetter.JourneyPlanGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MAPPINGT2PGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MAPPING_ADDITIONAL_PROMOTION_MasterGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MAPPING_PLANOGRAM_MasterGetterSetter; +import cpm.com.gskmtorange.xmlGetterSetter.MAPPING_SOS_TARGET_MasterGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MappingDisplayChecklistGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MappingPromotionGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MappingStockGetterSetter; @@ -79,6 +80,7 @@ public class DownloadActivity extends AppCompatActivity { MAPPING_ADDITIONAL_PROMOTION_MasterGetterSetter mapping_additional_promotion_masterGetterSetter; STORE_PERFORMANCE_MasterGetterSetter store_performance_masterGetterSetter; ADDITIONAL_DISPLAY_MASTERGetterSetter additional_display_getter_setter; + MAPPING_SOS_TARGET_MasterGetterSetter mapping_sos_target_masterGetterSetter; MAPPING_PLANOGRAM_MasterGetterSetter mapping_planogram_masterGetterSetter; private Dialog dialog; @@ -613,8 +615,6 @@ public class DownloadActivity extends AppCompatActivity { data.value = 75; data.name = "MAPPING_ADDITIONAL_PROMOTION " + getResources().getString(R.string.download_data); } - - } publishProgress(data); @@ -692,6 +692,7 @@ public class DownloadActivity extends AppCompatActivity { } publishProgress(data); + //MAPPING_PLANOGRAM request = new SoapObject(CommonString.NAMESPACE, CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD); request.addProperty("UserName", userId); @@ -724,7 +725,42 @@ public class DownloadActivity extends AppCompatActivity { } else { //return "MAPPING_PLANOGRAM"; } + } + publishProgress(data); + + // MAPPING_SOS_TARGET + request = new SoapObject(CommonString.NAMESPACE, CommonString.METHOD_NAME_UNIVERSAL_DOWNLOAD); + request.addProperty("UserName", userId); + request.addProperty("Type", "MAPPING_SOS_TARGET"); + 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 = envelope.getResponse(); + + if (result.toString() != null) { + xpp.setInput(new StringReader(result.toString())); + xpp.next(); + eventType = xpp.getEventType(); + mapping_sos_target_masterGetterSetter = XMLHandlers.MAPPING_SOS_TARGETXMLHandler(xpp, eventType); + + //if (mapping_additional_promotion_masterGetterSetter.getSTORE_ID().size() > 0) { + String table_mapping_sos_target = mapping_sos_target_masterGetterSetter.getTable_MAPPING_SOS_TARGET(); + if (table_mapping_sos_target != null) { + resultHttp = CommonString.KEY_SUCCESS; + TableBean.setMappingSosTarget(table_mapping_sos_target); + } + + if (mapping_sos_target_masterGetterSetter.getSTORE_ID().size() > 0) { + data.value = 75; + data.name = "MAPPING_SOS_TARGET " + getResources().getString(R.string.download_data); + } } publishProgress(data); @@ -864,7 +900,7 @@ public class DownloadActivity extends AppCompatActivity { db.InsertSTORE_PERFORMANCE(store_performance_masterGetterSetter); db.InsertMAPPING_PLANOGRAM(mapping_planogram_masterGetterSetter); db.InsertADDITIONAL_DISPLAY(additional_display_getter_setter); - + db.InsertMAPPING_SOS_TARGET(mapping_sos_target_masterGetterSetter); } catch (MalformedURLException e) { /*final AlertMessage message = new AlertMessage( diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/MSL_AvailabilityActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/MSL_AvailabilityActivity.java index ac5c33e..c17b5d8 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/MSL_AvailabilityActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/MSL_AvailabilityActivity.java @@ -235,7 +235,7 @@ public class MSL_AvailabilityActivity extends AppCompatActivity { hashMapListChildData = new HashMap<>(); //Header - headerDataList = db.getMSL_AvailabilityHeaderData(categoryId); + headerDataList = db.getMSL_AvailabilityHeaderData(categoryId, keyAccount_id, storeType_id, class_id); if (headerDataList.size() > 0) { for (int i = 0; i < headerDataList.size(); i++) { @@ -244,7 +244,7 @@ public class MSL_AvailabilityActivity extends AppCompatActivity { //childDataList = new ArrayList<>(); childDataList = db.getMSL_AvailabilitySKU_AfterSaveData(categoryId, headerDataList.get(i).getBrand_id(), store_id); if (!(childDataList.size() > 0)) { - childDataList = db.getMSL_AvailabilitySKUData(categoryId, headerDataList.get(i).getBrand_id()); + childDataList = db.getMSL_AvailabilitySKUData(categoryId, headerDataList.get(i).getBrand_id(), keyAccount_id, storeType_id, class_id); } hashMapListChildData.put(hashMapListHeaderData.get(i), childDataList); diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/PromoComplianceActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/PromoComplianceActivity.java index ccbfae3..94bc0b3 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/PromoComplianceActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/PromoComplianceActivity.java @@ -39,7 +39,7 @@ public class PromoComplianceActivity extends AppCompatActivity { ToggleButton toggle_add_InStock, toggle_add_promoAnnouncer, toggle_add_runningPos; Button btn_add; - ArrayList promoSkuListData, promoSkuListAfterData; + ArrayList promoSkuListData; ArrayList promoSpinnerListData; ArrayList additionalPromoListData; @@ -222,6 +222,7 @@ public class PromoComplianceActivity extends AppCompatActivity { .setCancelable(false) .setPositiveButton(getResources().getString(R.string.yes), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { + db.InsertAdditionalPromoData(cd, categoryId); AdditionalPromoListView(); @@ -251,31 +252,43 @@ public class PromoComplianceActivity extends AppCompatActivity { fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(final View view) { - AlertDialog.Builder builder = new AlertDialog.Builder(PromoComplianceActivity.this); - builder.setMessage(getResources().getString(R.string.want_add)) - .setCancelable(false) - .setPositiveButton(getResources().getString(R.string.yes), new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int id) { - if (db.checkPromoComplianceData(store_id, categoryId)) { - db.updatePromoComplianceSKU(promoSkuListData, categoryId, store_id); - Snackbar.make(view, getResources().getString(R.string.update_message), Snackbar.LENGTH_LONG).setAction("Action", null).show(); - } else { - db.InsertPromoSkuData(promoSkuListData, categoryId); - Snackbar.make(view, getResources().getString(R.string.save_message), Snackbar.LENGTH_LONG).setAction("Action", null).show(); + boolean flag = true; + if (promoSkuListData.size() <= 0) { + if (additionalPromoListData.size() <= 0) { + flag = false; + Snackbar.make(view, getResources().getString(R.string.fill_data), Snackbar.LENGTH_LONG).setAction("Action", null).show(); + } + } + + if (flag) { + AlertDialog.Builder builder = new AlertDialog.Builder(PromoComplianceActivity.this); + builder.setMessage(getResources().getString(R.string.want_add)) + .setCancelable(false) + .setPositiveButton(getResources().getString(R.string.yes), new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + + if (db.checkPromoComplianceData(store_id, categoryId)) { + db.updatePromoComplianceSKU(promoSkuListData, categoryId, store_id); + Snackbar.make(view, getResources().getString(R.string.update_message), Snackbar.LENGTH_LONG).setAction("Action", null).show(); + } else { + db.InsertPromoSkuData(promoSkuListData, categoryId); + Snackbar.make(view, getResources().getString(R.string.save_message), Snackbar.LENGTH_LONG).setAction("Action", null).show(); + } + + finish(); + overridePendingTransition(R.anim.activity_back_in, R.anim.activity_back_out); } - - finish(); - overridePendingTransition(R.anim.activity_back_in, R.anim.activity_back_out); - } - }) - .setNegativeButton(getResources().getString(R.string.no), new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, int id) { - dialog.cancel(); - } - }); - AlertDialog alert = builder.create(); - alert.show(); + }) + .setNegativeButton(getResources().getString(R.string.no), new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + dialog.cancel(); + } + }); + AlertDialog alert = builder.create(); + alert.show(); + } + } }); diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/Stock_FacingActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/Stock_FacingActivity.java index 3acbbb3..6ffdc90 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/Stock_FacingActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/Stock_FacingActivity.java @@ -311,7 +311,7 @@ public class Stock_FacingActivity extends AppCompatActivity { //Header Data headerDataList = db.getStockAndFacingHeader_AfterSaveData(categoryId, store_id); if (!(headerDataList.size() > 0)) { - headerDataList = db.getStockAndFacingHeaderData(categoryId); + headerDataList = db.getStockAndFacingHeaderData(categoryId, keyAccount_id, storeType_id, class_id); } if (headerDataList.size() > 0) { @@ -322,7 +322,7 @@ public class Stock_FacingActivity extends AppCompatActivity { //Child Data childDataList = db.getStockAndFacingSKU_AfterSaveData(categoryId, headerDataList.get(i).getBrand_id(), store_id); if (!(childDataList.size() > 0)) { - childDataList = db.getStockAndFacingSKUData(categoryId, headerDataList.get(i).getBrand_id()); + childDataList = db.getStockAndFacingSKUData(categoryId, headerDataList.get(i).getBrand_id(), keyAccount_id, storeType_id, class_id); } hashMapListChildData.put(hashMapListHeaderData.get(i), childDataList); @@ -852,18 +852,24 @@ public class Stock_FacingActivity extends AppCompatActivity { TextView txt_stockFaceupHeader = (TextView) convertView.findViewById(R.id.txt_stockFaceupHeader); TextView txt_sosHeader = (TextView) convertView.findViewById(R.id.txt_sosHeader); - LinearLayout lin_stockFaceupHeader = (LinearLayout) convertView.findViewById(R.id.lin_stockFaceupHeader); ImageView img_camera1 = (ImageView) convertView.findViewById(R.id.img_camera1); ImageView img_camera2 = (ImageView) convertView.findViewById(R.id.img_camera2); - //ImageView img_reference = (ImageView) convertView.findViewById(R.id.img_reference); - //ImageView img_edit = (ImageView) convertView.findViewById(R.id.img_edit); + LinearLayout lin_stockFaceupHeader = (LinearLayout) convertView.findViewById(R.id.lin_stockFaceupHeader); txt_stockFaceupHeader.setTypeface(null, Typeface.BOLD); txt_stockFaceupHeader.setText(headerTitle.getSub_category() + "-" + headerTitle.getBrand()); + if (headerTitle.getCompany_id().equals("1")) { txt_stockFaceupHeader.setTextColor(getResources().getColor(R.color.colorPrimaryDark)); + if (!headerTitle.getSos_target().equals("") && !headerTitle.getSos_target().equals("-")) { + headerTitle.setSos_target(headerTitle.getSos_target()); + } else if (headerTitle.getSos_target().equals("-")) { + headerTitle.setSos_target("-"); + } + txt_sosHeader.setText(headerTitle.getSos_target().toString()); + txt_sosHeader.setVisibility(View.VISIBLE); img_camera1.setVisibility(View.VISIBLE); img_camera2.setVisibility(View.VISIBLE); diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlGetterSetter/MAPPING_SOS_TARGET_MasterGetterSetter.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlGetterSetter/MAPPING_SOS_TARGET_MasterGetterSetter.java new file mode 100644 index 0000000..be42361 --- /dev/null +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlGetterSetter/MAPPING_SOS_TARGET_MasterGetterSetter.java @@ -0,0 +1,47 @@ +package cpm.com.gskmtorange.xmlGetterSetter; + +import java.util.ArrayList; + +/** + * Created by gagang on 21-01-2017. + */ + +public class MAPPING_SOS_TARGET_MasterGetterSetter { + String table_MAPPING_SOS_TARGET; + + ArrayList STORE_ID = new ArrayList<>(); + ArrayList BRAND_ID = new ArrayList<>(); + ArrayList SOS_TARGET = new ArrayList<>(); + + public String getTable_MAPPING_SOS_TARGET() { + return table_MAPPING_SOS_TARGET; + } + + public void setTable_MAPPING_SOS_TARGET(String table_MAPPING_SOS_TARGET) { + this.table_MAPPING_SOS_TARGET = table_MAPPING_SOS_TARGET; + } + + public ArrayList getSTORE_ID() { + return STORE_ID; + } + + public void setSTORE_ID(String STORE_ID) { + this.STORE_ID.add(STORE_ID); + } + + public ArrayList getBRAND_ID() { + return BRAND_ID; + } + + public void setBRAND_ID(String BRAND_ID) { + this.BRAND_ID.add(BRAND_ID); + } + + public ArrayList getSOS_TARGET() { + return SOS_TARGET; + } + + public void setSOS_TARGET(String SOS_TARGET) { + this.SOS_TARGET.add(SOS_TARGET); + } +} diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlGetterSetter/Stock_FacingGetterSetter.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlGetterSetter/Stock_FacingGetterSetter.java index 806f3bb..105cec6 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlGetterSetter/Stock_FacingGetterSetter.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlGetterSetter/Stock_FacingGetterSetter.java @@ -6,7 +6,7 @@ package cpm.com.gskmtorange.xmlGetterSetter; public class Stock_FacingGetterSetter { String category_id, sub_category_id, sub_category, brand_id, brand, - sku_id, sku, mrp, sku_sequence, stock, facing, mbq, company_id, image1, image2; + sku_id, sku, mrp, sku_sequence, stock, facing, mbq, company_id, image1, image2, sos_target; public String getSub_category_id() { return sub_category_id; @@ -127,4 +127,12 @@ public class Stock_FacingGetterSetter { public void setCategory_id(String category_id) { this.category_id = category_id; } + + public String getSos_target() { + return sos_target; + } + + public void setSos_target(String sos_target) { + this.sos_target = sos_target; + } } diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlGetterSetter/TableBean.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlGetterSetter/TableBean.java index ab17461..be5ae84 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlGetterSetter/TableBean.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlGetterSetter/TableBean.java @@ -23,6 +23,9 @@ public class TableBean { public static String MAPPING_ADDITIONAL_PROMOTION; public static String STORE_PERFORMANCE; public static String MAPPING_PLANOGRAM; + public static String MAPPING_SOS_TARGET; + + public static String getAdditionalDisplay() { return ADDITIONAL_DISPLAY; @@ -158,5 +161,13 @@ public class TableBean { MAPPING_PLANOGRAM = mappingPlanogram; } - //Gagan end code + public static String getMappingSosTarget() { + return MAPPING_SOS_TARGET; + } + + public static void setMappingSosTarget(String mappingSosTarget) { + MAPPING_SOS_TARGET = mappingSosTarget; + } + +//Gagan end code } diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlHandlers/XMLHandlers.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlHandlers/XMLHandlers.java index 8839e95..2ebe7ea 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlHandlers/XMLHandlers.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/xmlHandlers/XMLHandlers.java @@ -16,6 +16,7 @@ import cpm.com.gskmtorange.xmlGetterSetter.LoginGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MAPPINGT2PGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MAPPING_ADDITIONAL_PROMOTION_MasterGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MAPPING_PLANOGRAM_MasterGetterSetter; +import cpm.com.gskmtorange.xmlGetterSetter.MAPPING_SOS_TARGET_MasterGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MappingDisplayChecklistGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MappingPromotionGetterSetter; import cpm.com.gskmtorange.xmlGetterSetter.MappingStockGetterSetter; @@ -752,13 +753,35 @@ public class XMLHandlers { return st; } + public static MAPPING_SOS_TARGET_MasterGetterSetter MAPPING_SOS_TARGETXMLHandler(XmlPullParser xpp, int eventType) { + MAPPING_SOS_TARGET_MasterGetterSetter st = new MAPPING_SOS_TARGET_MasterGetterSetter(); + try { + while (xpp.getEventType() != XmlPullParser.END_DOCUMENT) { + if (xpp.getEventType() == XmlPullParser.START_TAG) { - - - - - + if (xpp.getName().equals("META_DATA")) { + st.setTable_MAPPING_SOS_TARGET(xpp.nextText()); + } + if (xpp.getName().equals("STORE_ID")) { + st.setSTORE_ID(xpp.nextText()); + } + if (xpp.getName().equals("BRAND_ID")) { + st.setBRAND_ID(xpp.nextText()); + } + if (xpp.getName().equals("SOS_TARGET")) { + st.setSOS_TARGET(xpp.nextText()); + } + } + xpp.next(); + } + } catch (XmlPullParserException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + return st; + } } diff --git a/GSKMTOrange/src/main/res/layout/item_stock_facing_child.xml b/GSKMTOrange/src/main/res/layout/item_stock_facing_child.xml index 74c3c02..fd6bbe7 100644 --- a/GSKMTOrange/src/main/res/layout/item_stock_facing_child.xml +++ b/GSKMTOrange/src/main/res/layout/item_stock_facing_child.xml @@ -77,12 +77,12 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" - android:hint="@string/stock_facing_stock" android:inputType="number" android:maxLength="7" android:textAppearance="?android:attr/textAppearanceSmall" android:textColor="#222" android:textColorHint="#666" /> + + diff --git a/GSKMTOrange/src/main/res/layout/item_stock_facing_header.xml b/GSKMTOrange/src/main/res/layout/item_stock_facing_header.xml index d0b2ce6..8d859b6 100644 --- a/GSKMTOrange/src/main/res/layout/item_stock_facing_header.xml +++ b/GSKMTOrange/src/main/res/layout/item_stock_facing_header.xml @@ -46,7 +46,7 @@ android:layout_height="match_parent" android:layout_weight=".6" android:paddingRight="5dp" - android:text="@string/stock_facing_sos" + android:text="-" android:textAppearance="?android:attr/textAppearanceSmall" android:textColor="#222" /> diff --git a/GSKMTOrange/src/main/res/values-tr/string.xml b/GSKMTOrange/src/main/res/values-tr/string.xml index de0557a..e5e9790 100644 --- a/GSKMTOrange/src/main/res/values-tr/string.xml +++ b/GSKMTOrange/src/main/res/values-tr/string.xml @@ -199,11 +199,12 @@ İptal etmek Boş - Faceup, hisse değerinden daha büyük olamaz + Raf Payı, stoktan daha az veya eşit olmalıdır Önce stok değerini doldurun - Eklemek istediğinizden emin misiniz - Promo eklendi + Verileri eklemek istiyor musunuz? + Promosyon eklendi Promosyon değerini seçin + Seçiniz diff --git a/GSKMTOrange/src/main/res/values/strings.xml b/GSKMTOrange/src/main/res/values/strings.xml index 739ed1c..6a4fd5e 100644 --- a/GSKMTOrange/src/main/res/values/strings.xml +++ b/GSKMTOrange/src/main/res/values/strings.xml @@ -240,6 +240,7 @@ Are you sure you want to add promo is added Select the promo value + Select From e31005fe18c68570d91a20940702670bbaaeeb0b Mon Sep 17 00:00:00 2001 From: Gagan290 Date: Sat, 21 Jan 2017 13:36:51 +0530 Subject: [PATCH 6/7] //Stock_FacingActivity Changes today --- .../com/gskmtorange/gsk_dailyentry/PromoComplianceActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/PromoComplianceActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/PromoComplianceActivity.java index 94bc0b3..837a3fb 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/PromoComplianceActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/PromoComplianceActivity.java @@ -288,7 +288,7 @@ public class PromoComplianceActivity extends AppCompatActivity { AlertDialog alert = builder.create(); alert.show(); } - + } }); From 2321b02268f210420bcbc919ba8bf82490062554 Mon Sep 17 00:00:00 2001 From: ashishandroid Date: Sat, 21 Jan 2017 13:36:56 +0530 Subject: [PATCH 7/7] newcode --- .../cpm/com/gskmtorange/dailyentry/StoreListActivity.java | 5 ++++- .../java/cpm/com/gskmtorange/download/DownloadActivity.java | 2 +- GSKMTOrange/src/main/res/layout/storelist.xml | 5 +++-- GSKMTOrange/src/main/res/layout/storeviewlist.xml | 2 +- GSKMTOrange/src/main/res/values-tr/string.xml | 3 ++- GSKMTOrange/src/main/res/values/strings.xml | 3 ++- 6 files changed, 13 insertions(+), 7 deletions(-) diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreListActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreListActivity.java index 8e78bc4..b688348 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreListActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreListActivity.java @@ -430,7 +430,10 @@ public class StoreListActivity extends AppCompatActivity { address = (TextView) itemView.findViewById(R.id.storelistviewxml_storeaddress); relativelayout = (RelativeLayout) itemView.findViewById(R.id.storenamelistview_layout); - imageview = (ImageView) itemView.findViewById(R.id.imageView2); + //imageview = (ImageView) itemView.findViewById(R.id.imageView2); + + imageview = (ImageView) itemView.findViewById(R.id.storelistviewxml_storeico); + chkbtn = (Button) itemView.findViewById(R.id.chkout); Cardbtn = (CardView) itemView.findViewById(R.id.card_view); diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/download/DownloadActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/download/DownloadActivity.java index ccadc94..2a6d721 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/download/DownloadActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/download/DownloadActivity.java @@ -920,7 +920,7 @@ public class DownloadActivity extends AppCompatActivity { AlertDialog.Builder builder = new AlertDialog.Builder(DownloadActivity.this); builder.setTitle("Parinaam"); builder.setMessage(str).setCancelable(false) - .setPositiveButton("OK", new DialogInterface.OnClickListener() { + .setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { /* Intent i = new Intent(activity, StorelistActivity.class); diff --git a/GSKMTOrange/src/main/res/layout/storelist.xml b/GSKMTOrange/src/main/res/layout/storelist.xml index c06fa91..d0970ac 100644 --- a/GSKMTOrange/src/main/res/layout/storelist.xml +++ b/GSKMTOrange/src/main/res/layout/storelist.xml @@ -50,6 +50,7 @@ android:weightSum="10" android:visibility="gone" + > @@ -107,7 +108,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" - android:text="Please download data" + android:text="@string/Pleasedownaloaddata" android:textSize="25sp" android:textStyle="bold" /> diff --git a/GSKMTOrange/src/main/res/layout/storeviewlist.xml b/GSKMTOrange/src/main/res/layout/storeviewlist.xml index 3dfe5f1..0ef657d 100644 --- a/GSKMTOrange/src/main/res/layout/storeviewlist.xml +++ b/GSKMTOrange/src/main/res/layout/storeviewlist.xml @@ -34,7 +34,7 @@ android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginRight="6sp" - android:background="@mipmap/store" + android:layout_marginTop="10dp" android:paddingTop="25sp" /> diff --git a/GSKMTOrange/src/main/res/values-tr/string.xml b/GSKMTOrange/src/main/res/values-tr/string.xml index 13c35e6..a7520f0 100644 --- a/GSKMTOrange/src/main/res/values-tr/string.xml +++ b/GSKMTOrange/src/main/res/values-tr/string.xml @@ -194,7 +194,8 @@ Veri kaydedilmedi. İlerlemek Veri başarıyla indirildi Kaydedilen veriler kaybolacak - Devam etmek istiyor musunuz? - + Veri yok + Lütfen verileri indirin diff --git a/GSKMTOrange/src/main/res/values/strings.xml b/GSKMTOrange/src/main/res/values/strings.xml index a5b8b60..53c8740 100644 --- a/GSKMTOrange/src/main/res/values/strings.xml +++ b/GSKMTOrange/src/main/res/values/strings.xml @@ -230,6 +230,7 @@ Please Upload Previous Data First Error Uploading Saved data will be lost - Do you want to continue? - + No data available + Please download data