diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/CategoryListActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/CategoryListActivity.java index f6e0362..0b6a11d 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/CategoryListActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/CategoryListActivity.java @@ -119,11 +119,34 @@ public class CategoryListActivity extends AppCompatActivity { //holder.categoryIcon.setImageResource(R.drawable.category); if (categoryData.getCategory().equalsIgnoreCase("Oral Health")) { - holder.categoryIcon.setImageResource(R.drawable.ohc); + if (db.checkMsl_AvailabilityData(store_id, categoryData.getCategory_id()) + && db.checkStockAndFacingData(store_id, categoryData.getCategory_id()) + && db.checkPromoComplianceData(store_id, categoryData.getCategory_id())) { + + holder.categoryIcon.setImageResource(R.drawable.ohc_done); + } else { + holder.categoryIcon.setImageResource(R.drawable.ohc); + } } else if (categoryData.getCategory().equalsIgnoreCase("Wellness")) { - holder.categoryIcon.setImageResource(R.drawable.pdr); + if (db.checkMsl_AvailabilityData(store_id, categoryData.getCategory_id()) + && db.checkStockAndFacingData(store_id, categoryData.getCategory_id()) + && db.checkPromoComplianceData(store_id, categoryData.getCategory_id())) { + + holder.categoryIcon.setImageResource(R.drawable.pdr_done); + } else { + + holder.categoryIcon.setImageResource(R.drawable.pdr); + } } else if (categoryData.getCategory().equalsIgnoreCase("Nutritionals")) { - holder.categoryIcon.setImageResource(R.drawable.hfd); + + if (db.checkMsl_AvailabilityData(store_id, categoryData.getCategory_id()) + && db.checkStockAndFacingData(store_id, categoryData.getCategory_id()) + && db.checkPromoComplianceData(store_id, categoryData.getCategory_id())) { + + holder.categoryIcon.setImageResource(R.drawable.hfd_done); + } else { + holder.categoryIcon.setImageResource(R.drawable.hfd); + } } diff --git a/GSKMTOrange/src/main/res/drawable/toggle_selector_background.xml b/GSKMTOrange/src/main/res/drawable/toggle_selector_background.xml new file mode 100644 index 0000000..3044f98 --- /dev/null +++ b/GSKMTOrange/src/main/res/drawable/toggle_selector_background.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/GSKMTOrange/src/main/res/layout/content_promo_compliance.xml b/GSKMTOrange/src/main/res/layout/content_promo_compliance.xml index 2e7dcf1..f6d49c0 100644 --- a/GSKMTOrange/src/main/res/layout/content_promo_compliance.xml +++ b/GSKMTOrange/src/main/res/layout/content_promo_compliance.xml @@ -158,7 +158,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:textOff="@string/no" - android:textOn="@string/yes" /> + android:textOn="@string/yes" + android:background="@drawable/toggle_selector_background"/> @@ -196,7 +197,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:textOff="@string/no" - android:textOn="@string/yes" /> + android:textOn="@string/yes" + android:background="@drawable/toggle_selector_background" /> @@ -234,7 +236,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:textOff="@string/no" - android:textOn="@string/yes" /> + android:textOn="@string/yes" + android:background="@drawable/toggle_selector_background" /> diff --git a/GSKMTOrange/src/main/res/layout/item_msl_availability_child.xml b/GSKMTOrange/src/main/res/layout/item_msl_availability_child.xml index 48ccb95..9979c83 100644 --- a/GSKMTOrange/src/main/res/layout/item_msl_availability_child.xml +++ b/GSKMTOrange/src/main/res/layout/item_msl_availability_child.xml @@ -92,7 +92,8 @@ android:id="@+id/toggle_available" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_gravity="center" /> + android:layout_gravity="center" + android:background="@drawable/toggle_selector_background" /> diff --git a/GSKMTOrange/src/main/res/layout/item_promo_sku_list.xml b/GSKMTOrange/src/main/res/layout/item_promo_sku_list.xml index 0c4046f..48ecdbd 100644 --- a/GSKMTOrange/src/main/res/layout/item_promo_sku_list.xml +++ b/GSKMTOrange/src/main/res/layout/item_promo_sku_list.xml @@ -89,7 +89,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:textOff="@string/no" - android:textOn="@string/yes" /> + android:textOn="@string/yes" + android:background="@drawable/toggle_selector_background" /> @@ -127,7 +128,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:textOff="@string/no" - android:textOn="@string/yes"/> + android:textOn="@string/yes" + android:background="@drawable/toggle_selector_background"/> @@ -165,7 +167,8 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:textOff="@string/no" - android:textOn="@string/yes"/> + android:textOn="@string/yes" + android:background="@drawable/toggle_selector_background"/> diff --git a/GSKMTOrange/src/main/res/values/colors.xml b/GSKMTOrange/src/main/res/values/colors.xml index 43a8311..e262f33 100644 --- a/GSKMTOrange/src/main/res/values/colors.xml +++ b/GSKMTOrange/src/main/res/values/colors.xml @@ -7,7 +7,7 @@ #FFFFFF #000000 #EEEEEE - + #FF27A404 #2196F3 #FFE0B2