From 04abc52cf00240a1a799f3cfb8ccd22d3ad18f0c Mon Sep 17 00:00:00 2001 From: Gagan290 Date: Fri, 20 Jan 2017 16:02:47 +0530 Subject: [PATCH] //Stock_FacingActivity Changes today --- .../com/gskmtorange/Database/GSKOrangeDB.java | 75 +++++++++- .../dailyentry/AdditionalVisibility.java | 4 +- .../gsk_dailyentry/CategoryListActivity.java | 105 ++++++++++---- .../gsk_dailyentry/DailyDataMenuActivity.java | 131 ++++++++++++------ .../main/res/layout/daily_main_menu_row.xml | 5 +- .../mipmap-hdpi/additionalvisibility_grey.png | Bin 0 -> 6809 bytes .../res/mipmap-hdpi/msl_availability_grey.png | Bin 0 -> 7034 bytes .../res/mipmap-hdpi/promocompliance_grey.png | Bin 0 -> 7352 bytes .../res/mipmap-hdpi/stockandfacing_grey.png | Bin 0 -> 9380 bytes .../res/mipmap-hdpi/t2pcompliance_grey.png | Bin 0 -> 6527 bytes 10 files changed, 244 insertions(+), 76 deletions(-) create mode 100644 GSKMTOrange/src/main/res/mipmap-hdpi/additionalvisibility_grey.png create mode 100644 GSKMTOrange/src/main/res/mipmap-hdpi/msl_availability_grey.png create mode 100644 GSKMTOrange/src/main/res/mipmap-hdpi/promocompliance_grey.png create mode 100644 GSKMTOrange/src/main/res/mipmap-hdpi/stockandfacing_grey.png create mode 100644 GSKMTOrange/src/main/res/mipmap-hdpi/t2pcompliance_grey.png 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 806a337..12393ca 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java @@ -126,7 +126,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { db.execSQL(TableBean.getAdditionalDisplay()); } catch (SQLException e) { e.printStackTrace(); - Toast.makeText(context,"Error -" +e.toString(),Toast.LENGTH_SHORT).show(); + Toast.makeText(context, "Error -" + e.toString(), Toast.LENGTH_SHORT).show(); } } @@ -331,7 +331,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { try { - dbcursor = db.rawQuery("SELECT * FROM(SELECT DISTINCT BR.BRAND_ID, SCM.SUB_CATEGORY||'-'||BR.BRAND AS BRAND FROM MAPPING_STOCK MS INNER JOIN SKU_MASTER SM ON MS.SKU_ID = SM.SKU_ID INNER JOIN BRAND_MASTER BR ON SM.BRAND_ID=BR.BRAND_ID INNER JOIN SUB_CATEGORY_MASTER SCM ON BR.SUB_CATEGORY_ID = SCM.SUB_CATEGORY_ID WHERE MS.KEYACCOUNT_ID ='" + key_account_id + "' AND STORETYPE_ID ='" + store_type_id + "' AND CLASS_ID = '" + class_id + "' AND BR.COMPANY_ID ='1' AND SCM.CATEGORY_ID = '"+ category_id +"' ORDER BY SCM.SUB_CATEGORY_SEQUENCE, BR.BRAND_SEQUENCE ) As Brand", null); + dbcursor = db.rawQuery("SELECT * FROM(SELECT DISTINCT BR.BRAND_ID, SCM.SUB_CATEGORY||'-'||BR.BRAND AS BRAND FROM MAPPING_STOCK MS INNER JOIN SKU_MASTER SM ON MS.SKU_ID = SM.SKU_ID INNER JOIN BRAND_MASTER BR ON SM.BRAND_ID=BR.BRAND_ID INNER JOIN SUB_CATEGORY_MASTER SCM ON BR.SUB_CATEGORY_ID = SCM.SUB_CATEGORY_ID WHERE MS.KEYACCOUNT_ID ='" + key_account_id + "' AND STORETYPE_ID ='" + store_type_id + "' AND CLASS_ID = '" + class_id + "' AND BR.COMPANY_ID ='1' AND SCM.CATEGORY_ID = '" + category_id + "' ORDER BY SCM.SUB_CATEGORY_SEQUENCE, BR.BRAND_SEQUENCE ) As Brand", null); if (dbcursor != null) { dbcursor.moveToFirst(); @@ -3235,4 +3235,75 @@ public class GSKOrangeDB extends SQLiteOpenHelper { return filled; } + public boolean isMappingPromotionData() { + boolean filled = false; + Cursor dbcursor = null; + + try { + dbcursor = db.rawQuery("SELECT * FROM MAPPING_PROMOTION ", null); + + if (dbcursor != null) { + dbcursor.moveToFirst(); + int icount = dbcursor.getInt(0); + dbcursor.close(); + if (icount > 0) { + filled = true; + } else { + filled = false; + } + } + } catch (Exception e) { + Log.d("Exception ", " when fetching Records!!!!!!!!!!!!!!!!!!!!! " + e.toString()); + return filled; + } + return filled; + } + + public boolean isMappingStockData() { + boolean filled = false; + Cursor dbcursor = null; + + try { + dbcursor = db.rawQuery("SELECT * FROM MAPPING_STOCK ", null); + + if (dbcursor != null) { + dbcursor.moveToFirst(); + int icount = dbcursor.getInt(0); + dbcursor.close(); + if (icount > 0) { + filled = true; + } else { + filled = false; + } + } + } catch (Exception e) { + Log.d("Exception ", " when fetching Records!!!!!!!!!!!!!!!!!!!!! " + e.toString()); + return filled; + } + return filled; + } + + public boolean isMappingT2PData() { + boolean filled = false; + Cursor dbcursor = null; + + try { + dbcursor = db.rawQuery("SELECT * FROM MAPPING_T2P ", null); + + if (dbcursor != null) { + dbcursor.moveToFirst(); + int icount = dbcursor.getInt(0); + dbcursor.close(); + if (icount > 0) { + filled = true; + } else { + filled = false; + } + } + } catch (Exception e) { + Log.d("Exception ", " when fetching Records!!!!!!!!!!!!!!!!!!!!! " + e.toString()); + return filled; + } + return filled; + } } 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 73310ec..f194d0f 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/AdditionalVisibility.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/AdditionalVisibility.java @@ -1009,7 +1009,7 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl public void showSkuDialog() { - final ArrayList brandList = db.getBrandT2PData(store_type_id, class_id, key_account_id); + final ArrayList brandList = db.getBrandT2PData(store_type_id, class_id, key_account_id,categoryId); BrandMasterGetterSetter brand = new BrandMasterGetterSetter(); brand.setBRAND(getResources().getString(R.string.select)); @@ -1148,7 +1148,7 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl brand_id = brandList.get(position).getBRAND_ID().get(0); brand_name = brandList.get(position).getBRAND().get(0); - sku_list = db.getSkuT2PData("1", "1", "1", brand_id); + sku_list = db.getSkuT2PData(store_type_id, class_id, key_account_id, brand_id); SkuGetterSetter select = new SkuGetterSetter(); select.setSKU(getResources().getString(R.string.select)); sku_list.add(0, select); 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 5e41666..033eca3 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 @@ -55,7 +55,7 @@ public class CategoryListActivity extends AppCompatActivity { preferences = PreferenceManager.getDefaultSharedPreferences(this); - updateResources(getApplicationContext(),preferences.getString(CommonString.KEY_LANGUAGE, "")); + updateResources(getApplicationContext(), preferences.getString(CommonString.KEY_LANGUAGE, "")); store_id = preferences.getString(CommonString.KEY_STORE_ID, null); visit_date = preferences.getString(CommonString.KEY_DATE, null); @@ -88,46 +88,63 @@ public class CategoryListActivity extends AppCompatActivity { protected void onResume() { super.onResume(); - updateResources(getApplicationContext(),preferences.getString(CommonString.KEY_LANGUAGE, "")); + updateResources(getApplicationContext(), preferences.getString(CommonString.KEY_LANGUAGE, "")); recyclerView = (RecyclerView) findViewById(R.id.recyclerView); categoryList = new ArrayList<>(); categoryList = db.getCategoryListData(keyAccount_id, storeType_id, class_id); - if(categoryList.size()>0){ + if (categoryList.size() > 0) { - for(int i=0;i(); @@ -106,20 +106,28 @@ public class DailyDataMenuActivity extends AppCompatActivity { DailyDataMenuGetterSetter data = new DailyDataMenuGetterSetter(); //data.setCategory_name("MSL Availability"); data.setCategory_name(getResources().getString(R.string.daily_data_menu_msl_availability)); - if (db.checkMsl_AvailabilityData(store_id, categoryId)) { - data.setCategory_img(R.mipmap.msl_availability_done); + if (db.isMappingStockData()) { + if (db.checkMsl_AvailabilityData(store_id, categoryId)) { + data.setCategory_img(R.mipmap.msl_availability_done); + } else { + data.setCategory_img(R.mipmap.msl_availability); + } } else { - data.setCategory_img(R.mipmap.msl_availability); + data.setCategory_img(R.mipmap.msl_availability_grey); } categoryList.add(data); data = new DailyDataMenuGetterSetter(); //data.setCategory_name("Stock & Facing"); data.setCategory_name(getResources().getString(R.string.daily_data_menu_stock_facing)); - if (db.checkStockAndFacingData(store_id, categoryId)) { - data.setCategory_img(R.mipmap.stock_facing_done); + if (db.isMappingStockData()) { + if (db.checkStockAndFacingData(store_id, categoryId)) { + data.setCategory_img(R.mipmap.stock_facing_done); + } else { + data.setCategory_img(R.mipmap.stock_facing); + } } else { - data.setCategory_img(R.mipmap.stock_facing); + data.setCategory_img(R.mipmap.stockandfacing_grey); } categoryList.add(data); @@ -127,10 +135,14 @@ public class DailyDataMenuActivity extends AppCompatActivity { data = new DailyDataMenuGetterSetter(); data.setCategory_name(getResources().getString(R.string.daily_data_menu_t2p)); - if (db.isFilledT2P(store_id, categoryId)) { - data.setCategory_img(R.mipmap.t2p_compliance_done); + if (db.isMappingT2PData()) { + if (db.isFilledT2P(store_id, categoryId)) { + data.setCategory_img(R.mipmap.t2p_compliance_done); + } else { + data.setCategory_img(R.mipmap.t2p_compliance); + } } else { - data.setCategory_img(R.mipmap.t2p_compliance); + data.setCategory_img(R.mipmap.t2pcompliance_grey); } categoryList.add(data); @@ -150,10 +162,15 @@ public class DailyDataMenuActivity extends AppCompatActivity { data = new DailyDataMenuGetterSetter(); //data.setCategory_name("Promo Compliance"); data.setCategory_name(getResources().getString(R.string.daily_data_menu_promo_compliance)); - if (db.checkPromoComplianceData(store_id, categoryId)) { - data.setCategory_img(R.mipmap.promo_compliance_done); + + if (db.isMappingPromotionData()) { + if (db.checkPromoComplianceData(store_id, categoryId)) { + data.setCategory_img(R.mipmap.promo_compliance_done); + } else { + data.setCategory_img(R.mipmap.promo_compliance); + } } else { - data.setCategory_img(R.mipmap.promo_compliance); + data.setCategory_img(R.mipmap.promocompliance_grey); } categoryList.add(data); @@ -223,40 +240,72 @@ public class DailyDataMenuActivity extends AppCompatActivity { } @Override - public void onBindViewHolder(DailyDataMenuAdapter.MyViewHolder holder, int position) { + public void onBindViewHolder(final DailyDataMenuAdapter.MyViewHolder holder, int position) { final DailyDataMenuGetterSetter dailyData = list.get(position); holder.categoryName.setText(dailyData.getCategory_name()); holder.categoryIcon.setImageResource(dailyData.getCategory_img()); + if (dailyData.getCategory_name().equalsIgnoreCase(getResources().getString(R.string.daily_data_menu_msl_availability))) { + if (db.isMappingStockData()) { + holder.categoryName.setTextColor(getResources().getColor(R.color.colorPrimaryDark)); + } else { + holder.categoryName.setTextColor(getResources().getColor(R.color.grey_background)); + } + } else if (dailyData.getCategory_name().equalsIgnoreCase(getResources().getString(R.string.daily_data_menu_stock_facing))) { + if (db.isMappingStockData()) { + holder.categoryName.setTextColor(getResources().getColor(R.color.colorPrimaryDark)); + } else { + holder.categoryName.setTextColor(getResources().getColor(R.color.grey_background)); + } + } else if (dailyData.getCategory_name().equalsIgnoreCase(getResources().getString(R.string.daily_data_menu_promo_compliance))) { + if (db.isMappingPromotionData()) { + holder.categoryName.setTextColor(getResources().getColor(R.color.colorPrimaryDark)); + } else { + holder.categoryName.setTextColor(getResources().getColor(R.color.grey_background)); + } + } else if (dailyData.getCategory_name().equalsIgnoreCase((getResources().getString(R.string.daily_data_menu_t2p)))) { + if (db.isMappingT2PData()) { + holder.categoryName.setTextColor(getResources().getColor(R.color.colorPrimaryDark)); + } else { + holder.categoryName.setTextColor(getResources().getColor(R.color.grey_background)); + } + } + holder.lay_menu.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (dailyData.getCategory_name().equalsIgnoreCase(getResources().getString(R.string.daily_data_menu_msl_availability))) { - Intent intent = new Intent(DailyDataMenuActivity.this, MSL_AvailabilityActivity.class); - intent.putExtra("categoryName", dailyData.getCategory_name()); - intent.putExtra("categoryId", categoryId); - startActivity(intent); + if (db.isMappingStockData()) { + Intent intent = new Intent(DailyDataMenuActivity.this, MSL_AvailabilityActivity.class); + intent.putExtra("categoryName", dailyData.getCategory_name()); + intent.putExtra("categoryId", categoryId); + startActivity(intent); + } } else if (dailyData.getCategory_name().equalsIgnoreCase(getResources().getString(R.string.daily_data_menu_stock_facing))) { - Intent intent = new Intent(DailyDataMenuActivity.this, Stock_FacingActivity.class); - intent.putExtra("categoryName", dailyData.getCategory_name()); - intent.putExtra("categoryId", categoryId); - startActivity(intent); + if (db.isMappingStockData()) { + Intent intent = new Intent(DailyDataMenuActivity.this, Stock_FacingActivity.class); + intent.putExtra("categoryName", dailyData.getCategory_name()); + intent.putExtra("categoryId", categoryId); + startActivity(intent); + } } else if (dailyData.getCategory_name().equalsIgnoreCase(getResources().getString(R.string.daily_data_menu_promo_compliance))) { - Intent intent = new Intent(DailyDataMenuActivity.this, PromoComplianceActivity.class); - intent.putExtra("categoryName", dailyData.getCategory_name()); - intent.putExtra("categoryId", categoryId); - startActivity(intent); + + if (db.isMappingPromotionData()) { + Intent intent = new Intent(DailyDataMenuActivity.this, PromoComplianceActivity.class); + intent.putExtra("categoryName", dailyData.getCategory_name()); + intent.putExtra("categoryId", categoryId); + startActivity(intent); + } } else if (dailyData.getCategory_name().equalsIgnoreCase((getResources().getString(R.string.daily_data_menu_t2p)))) { - Intent intent = new Intent(DailyDataMenuActivity.this, T2PComplianceActivity.class); - intent.putExtra("categoryName", dailyData.getCategory_name()); - intent.putExtra("categoryId", categoryId); - startActivity(intent); - overridePendingTransition(R.anim.activity_in, R.anim.activity_out); - - } - - else if (dailyData.getCategory_name().equalsIgnoreCase((getResources().getString(R.string.title_activity_Additional_visibility)))) { + if (db.isMappingT2PData()) { + Intent intent = new Intent(DailyDataMenuActivity.this, T2PComplianceActivity.class); + intent.putExtra("categoryName", dailyData.getCategory_name()); + intent.putExtra("categoryId", categoryId); + startActivity(intent); + overridePendingTransition(R.anim.activity_in, R.anim.activity_out); + } + } else if (dailyData.getCategory_name().equalsIgnoreCase((getResources().getString(R.string.title_activity_Additional_visibility)))) { Intent intent = new Intent(DailyDataMenuActivity.this, AdditionalVisibility.class); intent.putExtra("categoryName", dailyData.getCategory_name()); intent.putExtra("categoryId", categoryId); @@ -291,15 +340,13 @@ public class DailyDataMenuActivity extends AppCompatActivity { private static boolean updateResources(Context context, String language) { - String lang ; + String lang; - if(language.equalsIgnoreCase("English")){ + if (language.equalsIgnoreCase("English")) { lang = "EN"; - } - else if(language.equalsIgnoreCase("UAE")) { + } else if (language.equalsIgnoreCase("UAE")) { lang = "AR"; - } - else { + } else { lang = "TR"; } diff --git a/GSKMTOrange/src/main/res/layout/daily_main_menu_row.xml b/GSKMTOrange/src/main/res/layout/daily_main_menu_row.xml index 4abf0d1..6db17cf 100644 --- a/GSKMTOrange/src/main/res/layout/daily_main_menu_row.xml +++ b/GSKMTOrange/src/main/res/layout/daily_main_menu_row.xml @@ -1,11 +1,12 @@ - diff --git a/GSKMTOrange/src/main/res/mipmap-hdpi/additionalvisibility_grey.png b/GSKMTOrange/src/main/res/mipmap-hdpi/additionalvisibility_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..d8ab83d22bdd8fa7b69403cdd60c22332c023117 GIT binary patch literal 6809 zcma)gby!s0xBnR!XXx&sTclH@hnDUTWoQ(T5a}4COF$%~q(MqRq+{sr5CQ2%LRxBm zyx)7D_jm7q_dK8VtbNXTp1syy`?Je#y|W9Ws=Pd-i<`6UOGg_3@S4li zv(wkxp^&;*JcX-8AU~=(>yl$J>cXRuWC`qCOxQ$EBbai2lIye+D=LCvec2J1@82V1 z$aT2!qHt!R>rA=tgYzPy2Ci3p^BiWHFE)qozWy;U%jG>4+flzQE~; zmxFt|dREqXWrJ{7T>v7iZ`Mq2ZdpLUWq_pQBW4t|6##in;$i_PjdT=0Z8(~67yii% zgbV?p+!G$FVIj!?S)cdtLO@mtgv?B3*8{S_0AkR}at+Yt0T3L4o09-C^YW7~2zd69 zi5!%j05Fo;L?{6E52$0W3U#Une5; zAprIT5Pd8xUO>nvfK2JwNb=943ZgBp`$&DNmTX`ZR}6ZF#p4P!GUBD@98slwL?&v1 zVUZ@w+u{9*S};hMaQS2i0J0Ov?^kor19F)||hzLvn8XSWT4X126kyW1Eob&&;t z759MgJ8r&jG)M^u(&;Xj?Eq~50yq2ZMYL@-q3m}cduPt*#O0sZDCWdB{QSAGzCQc3 z3;xVvz{vm3uEQK0LR!p;U;%R^{KLa;wh6TL>Js-gru32sQ29z4GK+1*i$^t8^owGRz8!Xp{MQXt`7Xh-2GG=*?MfoZ8lBrzpDdq9ULhrO#-fLU%0Xh9Mqqrqq}q(FX{=y9sMn7Wf!cts^ys_g%iBSd1n_DHnIl z+Fc+mjv_mK%&mq-Dn>MCYpm3sa4t?-zLy`hO$8O|a^&aj>4aB3=EhF68mwY2!z=Bf zsWdFZY>GUy8m;mKlLRTEutmY1a7GJyITd4dW6fEWVn$k4Vd6P#F>K5boemD>#A3A? z_D15rT~wBW0^!Cg+$=LBain}iz7g_WVyq;Q@`4-<@ffOA`T7$i6G{`Wby;?}zoZMR z(6A)-&sjTEL&ZOGGd}7IUC&(aTo+o0tuq}z!^yOib*(`C%l+c_-&f_a4?0cT0wbk(j<*NrTxXruiNg8#J`g0 zHB-inCI)wuw^Oz;Pd)MQ!^nesBkVY-)2X0TcGR9!UsKf!sVAeUd-eIn1ol$5J`sL$ zHZbO@7{Ez-n#7(2HlyVXfwMcgOaP=Xq zP*}Y|z{bp>BsnG7xKyQ7r&M{bMYLkSD6_CdvB~5*h(NCQDTf({vR&NBgUl_xpL)NF zaEd52q@J8r@Rm3fz;c=tJlkFu9i(QpzCdQFI~Of_w`^U}`t#lD-#T3tohjoPL%!j$ zLgw*Cs3f~ZT%9H9_^dv|)b`hYsiUsk zn1#$&)H>DrTi97r+SPSebRHzOB>Fe{$KFao@xy--l+u~f1-z+oBYR@_WHD_d<3Ps0 z`!son&(3(1XmnO+t(J7~Vb{w{z4S?CJ4(BTH^CnJpc7T^x)+|_`>HQ;m;4VOoZNyb@s_G>uik6;C@cxcUUS5(2~~* zvirWp!e_;oU{wC2vaZ0hcpLbV)vt z1#OM?L5~APNH&liW@M0D&@+tdOCLX`w)Zkm=55Zaf9}i0WH-o>%f-Dbf49+I⪼B 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 Q&;NpwoVsj{w0X#X0rv-hy8r+H literal 0 HcmV?d00001 diff --git a/GSKMTOrange/src/main/res/mipmap-hdpi/t2pcompliance_grey.png b/GSKMTOrange/src/main/res/mipmap-hdpi/t2pcompliance_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..bc137e6173017550ad0eb3cc59281c08840b4aea GIT binary patch literal 6527 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 R+@3{%rmCJwg|cn%e*j$cxBdVC literal 0 HcmV?d00001