diff --git a/.idea/caches/deviceStreaming.xml b/.idea/caches/deviceStreaming.xml deleted file mode 100644 index 8178718..0000000 --- a/.idea/caches/deviceStreaming.xml +++ /dev/null @@ -1,787 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/GSKMTOrange/release/HALEON-EGYPT-T.apk b/GSKMTOrange/release/HaleonEgypt-PD-T.apk similarity index 98% rename from GSKMTOrange/release/HALEON-EGYPT-T.apk rename to GSKMTOrange/release/HaleonEgypt-PD-T.apk index 74fb63a..9718dcc 100644 Binary files a/GSKMTOrange/release/HALEON-EGYPT-T.apk and b/GSKMTOrange/release/HaleonEgypt-PD-T.apk differ 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 debaadd..4656516 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/Database/GSKOrangeDB.java @@ -115,7 +115,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { try { db = this.getWritableDatabase(); } catch (Exception e) { - e.printStackTrace(); + e.fillInStackTrace(); } } @@ -225,9 +225,9 @@ public class GSKOrangeDB extends SQLiteOpenHelper { db.execSQL(TableBean.getTable_ORDER_RECEIVED_STATUS());//--Added 08.12.2022 db.execSQL(TableBean.getAdhocJourneyplanAdditional());//--Added 7.10.2019 db.execSQL(CommonString.CREATE_TABLE_IRPD); - + db.execSQL(CommonString.CREATE_TABLE_INSERT_STOCK_DATA); } catch (SQLException e) { - e.printStackTrace(); + e.fillInStackTrace(); Toast.makeText(context, "Error -" + e.toString(), Toast.LENGTH_SHORT).show(); } @@ -7649,7 +7649,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { return list; } } catch (Exception e) { - e.printStackTrace(); + e.fillInStackTrace(); return list; } @@ -7685,7 +7685,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { return list; } } catch (Exception e) { - e.printStackTrace(); + e.fillInStackTrace(); return list; } @@ -7893,7 +7893,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { return list; } } catch (Exception e) { - e.printStackTrace(); + e.fillInStackTrace(); return list; } @@ -7925,7 +7925,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { return list; } } catch (Exception e) { - e.printStackTrace(); + e.fillInStackTrace(); return list; } @@ -7958,7 +7958,7 @@ public class GSKOrangeDB extends SQLiteOpenHelper { return list; } } catch (Exception e) { - e.printStackTrace(); + e.fillInStackTrace(); return list; } 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 52df9f3..1d26a9e 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/constant/CommonString.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/constant/CommonString.java @@ -1244,6 +1244,15 @@ public class CommonString { public static final String TABLE_INSERT_STOCK = "Stock_Data"; + public static final String CREATE_TABLE_INSERT_STOCK_DATA = "CREATE TABLE IF NOT EXISTS " + TABLE_INSERT_STOCK + + " (" + + KEY_ID + " INTEGER PRIMARY KEY AUTOINCREMENT ," + + "Store_Id INTEGER, " + KEY_VISIT_DATE + " VARCHAR," + + "Category_Id INTEGER," + "Brand_Id INTEGER," + + "SKU_ID INTEGER," + "SKU VARCHAR," + "SKU_SEQUENCE INTEGER," + + "MBQ INTEGER," + "STOCK INTEGER," + "COMPANY_ID INTEGER," + "TOGGLE_VALUE VARCHAR," + + "MUST_HAVE VARCHAR)"; + public static final String CREATE_TABLE_INSERT_STOCK_ENTRY = "CREATE TABLE IF NOT EXISTS " + TABLE_INSERT_STOCK_ENTRY + "(" 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 a5009ab..e5f66bd 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/AdditionalVisibility.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/AdditionalVisibility.java @@ -1,5 +1,6 @@ package cpm.com.gskmtorange.dailyentry; +import android.annotation.SuppressLint; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; @@ -41,6 +42,7 @@ import android.widget.Spinner; import android.widget.TextView; import android.widget.ToggleButton; +import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.Toolbar; import androidx.cardview.widget.CardView; @@ -82,7 +84,6 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl ArrayList defdata = new ArrayList(); Spinner spinner_brand, spinner_sku; Spinner spinner_brand_list, spinner_sku_list; - AdditionalDialogGetterSetter additionalgeetersetter; public static ArrayList data = new ArrayList(); ToggleButton btntoggle; @@ -90,7 +91,7 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl Button btnsku; //btnaddlayout; GSKOrangeDB db; ArrayList sku_list; - String brand_name = "", brand_id = "", SKU_name = "", SKU_ID = "", brand_list_name = "", brand_list_id = "", sku_list_name = "", sku_list_id = "", display_planogram_url=""; + String brand_name = "", brand_id = "", SKU_name = "", SKU_ID = "", brand_list_name = "", brand_list_id = "", sku_list_name = "", sku_list_id = "", display_planogram_url = ""; public ListView listview; LinearLayout linearlay; CardView cardlay; @@ -104,13 +105,13 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl ArrayList empty_list = new ArrayList<>(); String _pathforcheck1, _pathforcheck2, _pathforcheck3, _path, str, msg; private SharedPreferences preferences; - String store_id, date, intime, img_str1="", img_str2="", img_str3="", togglevalue = "1", CATEGORY_ID, camera_allow, store_type_id, class_id, key_account_id; + String store_id, date, intime, img_str1 = "", img_str2 = "", img_str3 = "", togglevalue = "1", CATEGORY_ID, camera_allow, store_type_id, class_id, key_account_id; ImageView img_cam, img_clicked, img_planogram; Button btn_add, btn_close; EditText Edt_txt; MyAdaptorStock adapterData; ListView listviewlay; - String errormsg, categoryName, categoryId,country_id, store_flag_str; + String errormsg, categoryName, categoryId, country_id, store_flag_str; MyAdaptorAdditionalStock adapteradditional; AddittionalGetterSetter adGt, newadd; LinearLayout brandlayout, diaplylayout, cameralayout; @@ -139,9 +140,9 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl store_type_id = preferences.getString(CommonString.KEY_STORETYPE_ID, ""); class_id = preferences.getString(CommonString.KEY_CLASS_ID, ""); key_account_id = preferences.getString(CommonString.KEY_KEYACCOUNT_ID, ""); - country_id = preferences.getString(CommonString.KEY_COUNTRY_ID, ""); store_flag_str = preferences.getString(CommonString.KEY_STORE_FLAG, null); + Log.e("camera_allow", camera_allow + " CountryId - " + country_id); CommonFunctions.updateLangResources(context, preferences.getString(CommonString.KEY_LANGUAGE, "")); @@ -188,7 +189,7 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl ///band List //brand_list = db.getBrandMasterData(store_type_id, class_id,key_account_id,categoryId,store_id); - brand_list = db.getBrandMasterDataNew(key_account_id,categoryId,store_type_id,class_id); + brand_list = db.getBrandMasterDataNew(key_account_id, categoryId, store_type_id, class_id); BrandMasterGetterSetter brand = new BrandMasterGetterSetter(); String str = getResources().getString(R.string.select); brand.setBRAND(str); @@ -223,16 +224,13 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl spinner_sku_list.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView parent, View view, int position, long id) { - if (position != 0) { - img_planogram.setEnabled(true); sku_list_name = DisplayMaster_list.get(position).getDISPLAY().get(0); sku_list_id = DisplayMaster_list.get(position).getDISPLAY_ID().get(0); display_planogram_url = DisplayMaster_list.get(position).getIMAGE_PATH().get(0) + DisplayMaster_list.get(position).getIMAGE_URL().get(0); - } - else { + } else { img_planogram.setEnabled(false); } } @@ -246,7 +244,6 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl /// maintable listdata = db.getAdditionalMainStock(store_id, categoryId); - for (int k = 0; k < listdata.size(); k++) { listdata.get(k).setSkuDialogList(db.getDialogStock(listdata.get(k).getKey_id())); @@ -523,7 +520,7 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl listdata.add(adGt); editFlag = true; - clearViews(); + clearViews(); //listdata = db.getAdditionalStock(store_id, categoryId); @@ -769,7 +766,7 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl alertDialog.show(); - }else { + } else { togglevalue = "0"; btntoggle.setChecked(false); defdata.clear(); @@ -788,67 +785,55 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl if (camera_allow.equals("1")) { - - btnimage.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - _pathforcheck1 = store_id + categoryId + "AdditionalImage1" + date.replace("/", "") + CommonFunctions.getCurrentTimeWithLanguage(context).replace(":", "") + ".jpg"; - - _path = CommonString.getImagesFolder(context)+ _pathforcheck1; - intime = CommonFunctions.getCurrentTimeWithLanguage(context); - startCameraActivity(); - - } + btnimage.setOnClickListener(view -> { + _pathforcheck1 = store_id + categoryId + "AdditionalImage1" + date.replace("/", "") + CommonFunctions.getCurrentTimeWithLanguage(context).replace(":", "") + ".jpg"; + _path = CommonString.getImagesFolder(context) + _pathforcheck1; + intime = CommonFunctions.getCurrentTimeWithLanguage(context); + startCameraActivity(); }); - btnimage1.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - _pathforcheck2 = store_id + categoryId + "AdditionalImage2" + date.replace("/", "") + CommonFunctions.getCurrentTimeWithLanguage(context).replace(":", "") + ".jpg"; - - _path = CommonString.getImagesFolder(context)+ _pathforcheck2; - intime = CommonFunctions.getCurrentTimeWithLanguage(context); - startCameraActivity(); - - } + btnimage1.setOnClickListener(view -> { + _pathforcheck2 = store_id + categoryId + "AdditionalImage2" + date.replace("/", "") + CommonFunctions.getCurrentTimeWithLanguage(context).replace(":", "") + ".jpg"; + _path = CommonString.getImagesFolder(context) + _pathforcheck2; + intime = CommonFunctions.getCurrentTimeWithLanguage(context); + startCameraActivity(); }); - btnimage2.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - _pathforcheck3 = store_id + categoryId + "AdditionalImage3" + date.replace("/", "") + CommonFunctions.getCurrentTimeWithLanguage(context).replace(":", "") + ".jpg"; - - _path = CommonString.getImagesFolder(context)+ _pathforcheck3; - intime = CommonFunctions.getCurrentTimeWithLanguage(context); - startCameraActivity(); - - } + btnimage2.setOnClickListener(view -> { + _pathforcheck3 = store_id + categoryId + "AdditionalImage3" + date.replace("/", "") + CommonFunctions.getCurrentTimeWithLanguage(context).replace(":", "") + ".jpg"; + _path = CommonString.getImagesFolder(context) + _pathforcheck3; + intime = CommonFunctions.getCurrentTimeWithLanguage(context); + startCameraActivity(); }); - } else { btnimage.setBackgroundResource(R.mipmap.camera_grey); btnimage1.setBackgroundResource(R.mipmap.camera_grey); btnimage2.setBackgroundResource(R.mipmap.camera_grey); } + /// new changes by jp + if (camera_allow.equals("1")) { + btnimage.setBackgroundResource(country_id.equals("6") ? R.mipmap.camera_orange : R.drawable.camera_orange_star_green); + btnimage1.setBackgroundResource(R.mipmap.camera_orange); + btnimage2.setBackgroundResource(R.mipmap.camera_orange); + } else { + btnimage.setBackgroundResource(R.mipmap.camera_grey); + btnimage1.setBackgroundResource(R.mipmap.camera_grey); + btnimage2.setBackgroundResource(R.mipmap.camera_grey); + } - btnsku.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - showSkuDialog(); - } - }); - + btnsku.setOnClickListener(view -> showSkuDialog()); } + @SuppressLint("MissingSuperCall") @Override public void onBackPressed() { //super.onBackPressed(); showDataLostAlert(); } - void showDataLostAlert(){ - if(editFlag){ + void showDataLostAlert() { + if (editFlag) { android.app.AlertDialog.Builder builder = new android.app.AlertDialog.Builder(AdditionalVisibility.this); builder.setTitle("Parinaam"); builder.setMessage(getResources().getString(R.string.data_will_be_lost)).setCancelable(false) @@ -867,14 +852,13 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl }); android.app.AlertDialog alert = builder.create(); alert.show(); - } - else { + } else { finish(); overridePendingTransition(R.anim.activity_back_in, R.anim.activity_back_out); } } - void clearViews(){ + void clearViews() { spinner_brand_list.setSelection(0); spinner_sku_list.setSelection(0); img_str1 = ""; @@ -885,29 +869,21 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl sku_list_name = ""; sku_list_id = ""; defdata.clear(); - btnsku.setBackgroundResource(R.color.colorPrimary); - if (camera_allow.equals("1")) { - btnimage.setBackgroundResource(R.drawable.camera_orange_star_green); - + btnimage.setBackgroundResource(country_id.equals("6") ? R.mipmap.camera_orange : R.drawable.camera_orange_star_green); btnimage1.setBackgroundResource(R.mipmap.camera_orange); btnimage2.setBackgroundResource(R.mipmap.camera_orange); - } else { btnimage.setBackgroundResource(R.mipmap.camera_grey); - btnimage1.setBackgroundResource(R.mipmap.camera_grey); btnimage2.setBackgroundResource(R.mipmap.camera_grey); } - } public void showPlanogram(String planogram_image) { - final Dialog dialog = new Dialog(AdditionalVisibility.this); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); - //dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); dialog.setContentView(R.layout.planogram_dialog_layout); dialog.getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT); dialog.setCancelable(false); @@ -922,21 +898,12 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl webView.getSettings().setAllowFileAccess(true); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setBuiltInZoomControls(true); - String html = ""; webView.loadDataWithBaseURL("", html, "text/html", "utf-8", ""); - dialog.show(); - ImageView cancel = (ImageView) dialog.findViewById(R.id.img_cancel); - cancel.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - //setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); - dialog.dismiss(); - } - }); + cancel.setOnClickListener(v -> dialog.dismiss()); } @Override @@ -990,7 +957,7 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl if (preferences.getString(CommonString.KEY_LANGUAGE, "").equalsIgnoreCase(CommonString.KEY_LANGUAGE_ARABIC_KSA)) { cdate = arabicToenglish(cdate); - }else if (preferences.getString(CommonString.KEY_LANGUAGE, "").equalsIgnoreCase(CommonString.KEY_LANGUAGE_ARABIC_UAE)) { + } else if (preferences.getString(CommonString.KEY_LANGUAGE, "").equalsIgnoreCase(CommonString.KEY_LANGUAGE_ARABIC_UAE)) { cdate = arabicToenglish(cdate); } @@ -1035,12 +1002,13 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl } @Override - public View getDropDownView(int position, View convertView, ViewGroup parent) { + public View getDropDownView(int position, View convertView, @NonNull ViewGroup parent) { return getCustomView(position, convertView, parent); } + @NonNull @Override - public View getView(int position, View convertView, ViewGroup parent) { + public View getView(int position, View convertView, @NonNull ViewGroup parent) { return getCustomView(position, convertView, parent); } @@ -1199,7 +1167,7 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl Log.i("MakeMachine", "startCameraActivity()"); File file = new File(_path); - outputFileUri = FileProvider.getUriForFile(context, "cpm.com.gskmtorange.fileprovider", file); + outputFileUri = FileProvider.getUriForFile(context, "cpm.com.gskmtorange.fileprovider", file); String defaultCameraPackage = ""; final PackageManager packageManager = getPackageManager(); @@ -1307,7 +1275,7 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl brandList = db.getBrandT2PData(store_type_id, class_id, key_account_id, categoryId, store_id); }*/ - if (country_id.equals("7")||country_id.equals("8") ||country_id.equals("11") || country_id.equals("17")) { + if (country_id.equals("7") || country_id.equals("8") || country_id.equals("11") || country_id.equals("17")) { brandList = db.getBrandT2PData(null, null, null, categoryId, store_id, CommonString.TABLE_MAPPING_STOCK_STOREWISE); } else if (store_flag_str.equalsIgnoreCase(CommonString.FROM_DEVIATION)) { brandList = db.getBrandT2PData(store_type_id, class_id, key_account_id, categoryId, store_id, CommonString.TABLE_MAPPING_STOCK_ADHOC); @@ -1446,13 +1414,11 @@ 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); - if(country_id.equals("7")||country_id.equals("8")||country_id.equals("11") ||country_id.equals("17")){ + if (country_id.equals("7") || country_id.equals("8") || country_id.equals("11") || country_id.equals("17")) { sku_list = db.getSkuT2PData(null, null, null, brand_id, store_id, CommonString.TABLE_MAPPING_STOCK_STOREWISE); - } - else if (store_flag_str.equalsIgnoreCase(CommonString.FROM_DEVIATION)){ + } else if (store_flag_str.equalsIgnoreCase(CommonString.FROM_DEVIATION)) { sku_list = db.getSkuT2PData(store_type_id, class_id, key_account_id, brand_id, store_id, CommonString.TABLE_MAPPING_STOCK_ADHOC); - } - else { + } else { sku_list = db.getSkuT2PData(store_type_id, class_id, key_account_id, brand_id, store_id, CommonString.TABLE_MAPPING_STOCK); } @@ -1639,10 +1605,8 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl holder.brand.setText(list.get(position1).getBrand().toString()); holder.display.setText(list.get(position1).getSku_name().toString()); - holder.qty_bought.setText(list.get(position1).getQuantity()); - holder.brand.setId(position1); holder.display.setId(position1); holder.qty_bought.setId(position1); @@ -1692,11 +1656,9 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl @Override public View getView(final int position1, View convertView, ViewGroup parent) { final ViewHolder holder; - if (convertView == null) { convertView = mInflater.inflate(R.layout.additionallistlayout, null); holder = new ViewHolder(); - holder.brand = (TextView) convertView.findViewById(R.id.brand_name); holder.display = (TextView) convertView.findViewById(R.id.display_name); holder.qty_bought = (TextView) convertView.findViewById(R.id.qty_bought); @@ -1708,7 +1670,6 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl } holder.delete.setOnClickListener(new View.OnClickListener() { - @Override public void onClick(View v) { AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(AdditionalVisibility.this); @@ -1802,9 +1763,7 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl } else if (camera_allow.equals("1")) { if (!country_id.equals("6") && (imageu == null || imageu.equalsIgnoreCase(""))) { flag = false; - errormsg = getResources().getString(R.string.title_activity_take_image); - } else if (skuList.size() == 0) { errormsg = getResources().getString(R.string.title_activity_fill_sku); flag = false; 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 925aa51..8f5b43c 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreListActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreListActivity.java @@ -1151,34 +1151,32 @@ public class StoreListActivity extends AppCompatActivity implements GoogleApiCli dialog.cancel(); AlertDialog.Builder builder = new AlertDialog.Builder(StoreListActivity.this); builder.setTitle(getResources().getString(R.string.dialog_title)); - builder.setMessage(R.string.first_geotag_the_store).setCancelable(false).setPositiveButton(getResources().getString(R.string.ok), new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog1, int id) { - editor = preferences.edit(); - editor.putString(CommonString.KEY_STORE_FLAG_FACING_HIDE, current.getFACING_HIDE()); - editor.putString(CommonString.KEY_STORE_ID, current.getSTORE_ID()); - editor.putString(CommonString.KEY_STORE_NAME, current.getSTORE_NAME()); - editor.putString(CommonString.KEY_VISIT_DATE, current.getVISIT_DATE()); - editor.putString(CommonString.KEY_CAMERA_ALLOW, current.getCAMERA_ALLOW()); - editor.putString(CommonString.KEY_CHECKOUT_STATUS, current.getCHECKOUT_STATUS()); - editor.putString(CommonString.KEY_CLASS_ID, current.getCLASS_ID()); - editor.putString(CommonString.KEY_EMP_ID, current.getEMP_ID()); - editor.putString(CommonString.KEY_GEO_TAG, current.getGEO_TAG()); - editor.putString(CommonString.KEY_KEYACCOUNT_ID, current.getKEYACCOUNT_ID()); - editor.putString(CommonString.KEY_STORETYPE_ID, current.getSTORETYPE_ID()); - editor.putString(CommonString.KEY_POG_TYPE_ID, current.getPOG_TYPE_ID()); - editor.putString(CommonString.KEY_UPLOAD_STATUS, current.getUPLOAD_STATUS()); - editor.putString(CommonString.KEY_STORE_FLAG, store_flag_str); + builder.setMessage(R.string.first_geotag_the_store).setCancelable(false).setPositiveButton(getResources().getString(R.string.ok), (dialog1, id) -> { + editor = preferences.edit(); + editor.putString(CommonString.KEY_STORE_FLAG_FACING_HIDE, current.getFACING_HIDE()); + editor.putString(CommonString.KEY_STORE_ID, current.getSTORE_ID()); + editor.putString(CommonString.KEY_STORE_NAME, current.getSTORE_NAME()); + editor.putString(CommonString.KEY_VISIT_DATE, current.getVISIT_DATE()); + editor.putString(CommonString.KEY_CAMERA_ALLOW, current.getCAMERA_ALLOW()); + editor.putString(CommonString.KEY_CHECKOUT_STATUS, current.getCHECKOUT_STATUS()); + editor.putString(CommonString.KEY_CLASS_ID, current.getCLASS_ID()); + editor.putString(CommonString.KEY_EMP_ID, current.getEMP_ID()); + editor.putString(CommonString.KEY_GEO_TAG, current.getGEO_TAG()); + editor.putString(CommonString.KEY_KEYACCOUNT_ID, current.getKEYACCOUNT_ID()); + editor.putString(CommonString.KEY_STORETYPE_ID, current.getSTORETYPE_ID()); + editor.putString(CommonString.KEY_POG_TYPE_ID, current.getPOG_TYPE_ID()); + editor.putString(CommonString.KEY_UPLOAD_STATUS, current.getUPLOAD_STATUS()); + editor.putString(CommonString.KEY_STORE_FLAG, store_flag_str); - editor.commit(); + editor.commit(); - Intent in = new Intent(StoreListActivity.this, GeoTagActivity.class); - in.putExtra(CommonString.KEY_STORE_FLAG, store_flag_str); - in.putExtra(CommonString.KEY_STORE_ID, current.getSTORE_ID()); - in.putExtra(CommonString.KEY_STORE_FLAG_FACING_HIDE, store_facing_hide); - startActivity(in); - overridePendingTransition(R.anim.activity_in, R.anim.activity_out); - dialog1.cancel(); - } + Intent in = new Intent(StoreListActivity.this, GeoTagActivity.class); + in.putExtra(CommonString.KEY_STORE_FLAG, store_flag_str); + in.putExtra(CommonString.KEY_STORE_ID, current.getSTORE_ID()); + in.putExtra(CommonString.KEY_STORE_FLAG_FACING_HIDE, store_facing_hide); + startActivity(in); + overridePendingTransition(R.anim.activity_in, R.anim.activity_out); + dialog1.cancel(); }); AlertDialog alert = builder.create(); 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 b06ea2f..71dbfe1 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreimageActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreimageActivity.java @@ -584,22 +584,8 @@ public class StoreimageActivity extends AppCompatActivity implements View.OnClic protected void startCameraActivity() { try { - /*Log.i("MakeMachine", "startCameraActivity()"); - File file = new File(_path); - Uri outputFileUri = FileProvider.getUriForFile(getApplicationContext(), "cpm.com.gskmtorange.fileprovider", file); - - Intent intent = new Intent( - MediaStore.ACTION_IMAGE_CAPTURE); - intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri); - - startActivityForResult(intent, 0);*/ - Log.i("MakeMachine", "startCameraActivity()"); File file = new File(_path); - - //android.os.FileUriExposedException: file:///storage/emulated/0/.GSK_MT_ORANGE_IMAGES/15024SI_01022019_120426.jpg exposed beyond app through ClipData.Item.getUri() - //outputFileUri = FileProvider.getUriForFile(getApplicationContext(), "cpm.com.gskmtorange.fileprovider", file); - outputFileUri = FileProvider.getUriForFile(context, "cpm.com.gskmtorange.fileprovider", file); String defaultCameraPackage = ""; @@ -741,17 +727,6 @@ public class StoreimageActivity extends AppCompatActivity implements View.OnClic - /*protected void onStart() { - mGoogleApiClient.connect(); - super.onStart(); - } - - protected void onStop() { - mGoogleApiClient.disconnect(); - super.onStop(); - }*/ - - @Override public void onLocationChanged(Location location) { 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 bf2856b..95c605b 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 @@ -28,6 +28,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.List; +import java.util.Objects; import cpm.com.gskmtorange.Database.GSKOrangeDB; import cpm.com.gskmtorange.GetterSetter.AddittionalGetterSetter; @@ -72,12 +73,11 @@ public class CategoryListActivity extends AppCompatActivity { country_id = preferences.getString(CommonString.KEY_COUNTRY_ID, null); store_flag_str = preferences.getString(CommonString.KEY_STORE_FLAG, null); pog_type_id = preferences.getString(CommonString.KEY_POG_TYPE_ID, ""); - if (preferences.getString(CommonString.KEY_VISIT_ID, "") != null) { - visit_type_id = preferences.getString(CommonString.KEY_VISIT_ID, ""); - } + preferences.getString(CommonString.KEY_VISIT_ID, ""); + visit_type_id = preferences.getString(CommonString.KEY_VISIT_ID, ""); toolbar.setTitle(getResources().getString(R.string.title_activity_category_list)); setSupportActionBar(toolbar); - getSupportActionBar().setDisplayHomeAsUpEnabled(true); + Objects.requireNonNull(getSupportActionBar()).setDisplayHomeAsUpEnabled(true); FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab_category); fab.setOnClickListener(view -> Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG).setAction("Action", null).show()); } @@ -91,7 +91,6 @@ public class CategoryListActivity extends AppCompatActivity { Log.e("country_data", country_id + "," + keyAccount_id); if (country_id.equals("7") || country_id.equals("8") || country_id.equals("17")) { categoryList = db.getCategoryListData(null, null, null, store_id, "MAPPING_STOCK_STOREWISE"); - Log.d("catlistsize", String.valueOf(categoryList.size())); } else if (store_flag_str.equalsIgnoreCase(CommonString.FROM_DEVIATION)) { categoryList = db.getCategoryListData(keyAccount_id, storeType_id, class_id, store_id, CommonString.TABLE_MAPPING_STOCK_ADHOC); } else if (store_flag_str.equalsIgnoreCase(CommonString.FROM_ADDITIONAL)) { @@ -99,266 +98,52 @@ public class CategoryListActivity extends AppCompatActivity { } else { categoryList = db.getCategoryListData(keyAccount_id, storeType_id, class_id, store_id, "MAPPING_STOCK"); } + if (categoryList != null && !categoryList.isEmpty()) { for (int i = 0; i < categoryList.size(); i++) { - boolean flag_filled = false; String category_id = categoryList.get(i).getCategory_id(); - if (store_flag_str.equalsIgnoreCase(CommonString.FROM_ADDITIONAL)) { - db.open(); - boolean flag_mapping_stock = db.isMappingStockDataStockFacing(category_id, keyAccount_id, storeType_id, class_id, store_id, CommonString.TABLE_MAPPING_STOCK_ADDITIONAL); - if (flag_mapping_stock) { - if (db.checkStockData(store_id, category_id, visit_date)) { - flag_filled = true; - } else { - flag_filled = false; - } - } - } else if (store_flag_str.equalsIgnoreCase(CommonString.FROM_DEVIATION) && country_id.equals("2") && visit_type_id.equals("3")) { - db.open(); - if (db.additionalVisibilitydata(store_id, category_id)) { - flag_filled = true; - } else { - flag_filled = false; - } - } else { - //Additional_Visibility - if (db.additionalVisibilitydata(store_id, category_id)) { - boolean flag = true; - //MSL_Availability - boolean flag_mapping_stock; - //New MSL_Availability_StockFacing - if (country_id.equals("7")) { - flag_mapping_stock = db.isMappingStockDataStockFacing(category_id, null, null, null, store_id, CommonString.TABLE_MAPPING_STOCK_STOREWISE); - } else if (store_flag_str.equalsIgnoreCase(CommonString.FROM_DEVIATION)) { - flag_mapping_stock = db.isMappingStockDataStockFacing(category_id, keyAccount_id, storeType_id, class_id, store_id, CommonString.TABLE_MAPPING_STOCK_ADHOC); - } else { - flag_mapping_stock = db.isMappingStockDataStockFacing(category_id, keyAccount_id, storeType_id, class_id, store_id, CommonString.TABLE_MAPPING_STOCK); - } - if (flag_mapping_stock) { - if (!db.checkMsl_Availability_StockFacingDataNew(store_id, category_id, visit_date)) { - flag = false; - } - } - - //Stock_Entry - boolean flag_stock_mapping_stock; - if (country_id.equals("10")) { - flag_stock_mapping_stock = db.isMappingStockDataStockFacing(category_id, null, null, null, store_id, CommonString.TABLE_MAPPING_STOCK_STOREWISE); - } else if (store_flag_str.equalsIgnoreCase(CommonString.FROM_DEVIATION)) { - flag_stock_mapping_stock = db.isMappingStockDataStockFacing(category_id, keyAccount_id, storeType_id, class_id, store_id, CommonString.TABLE_MAPPING_STOCK_ADHOC); - } else { - flag_stock_mapping_stock = db.isMappingStockDataStockFacing(category_id, keyAccount_id, storeType_id, class_id, store_id, CommonString.TABLE_MAPPING_STOCK); - } - if (flag_stock_mapping_stock) { - if (!db.checkStock_Entry_FacingDataNew(store_id, category_id, visit_date)) { - flag = false; - } - } - - //Promo Compliance - if (flag) { - if (country_id.equals("7")) { - if (db.getPromoComplianceSkuwiseExistsAfterData(store_id, category_id).size() == 0) { - flag = false; - } - } else { - boolean isMappingPromotion_Flag; - if (store_flag_str.equalsIgnoreCase(CommonString.FROM_DEVIATION)) { - isMappingPromotion_Flag = db.isMappingPromotionData(store_id, category_id, CommonString.TABLE_MAPPING_PROMOTION_ADHOC); - } else { - isMappingPromotion_Flag = db.isMappingPromotionData(store_id, category_id, CommonString.TABLE_MAPPING_PROMOTION); - } - if (isMappingPromotion_Flag) { - if (!db.checkPromoComplianceData(store_id, category_id)) { - flag = false; - } - } - } - - } - - //T2P - if (flag) { - boolean flag_t2p_mapping; - if (store_flag_str.equalsIgnoreCase(CommonString.FROM_DEVIATION)) { - flag_t2p_mapping = db.isMappingT2PData(store_id, category_id, CommonString.TABLE_MAPPING_T2P_ADHOC); - } else { - flag_t2p_mapping = db.isMappingT2PData(store_id, category_id, CommonString.TABLE_MAPPING_T2P); - } - if (flag_t2p_mapping) { - if (!db.isFilledT2P(store_id, category_id)) { - flag = false; - } - } - } - - //Category image - if (camera_allow.equals("1")) { - if (!db.isCategoryPictureData(store_id, category_id)) { - flag = false; - } - } else { - final ArrayList sub_category_list = db.getSubCategoryMaster(category_id, store_id, country_id); - //if Sub Group Data exists for any Sub Category of the Category - boolean isSubGroupDataExists = false; - for (int j = 0; j < sub_category_list.size(); j++) { - if (db.getSkuGroupMasterData(category_id, sub_category_list.get(j).getSub_category_id()).size() > 0) { - isSubGroupDataExists = true; - break; - } - } - - if (isSubGroupDataExists) { - if (db.getNoCameraCategoryDataInserted(store_id, category_id, null).size() == 0) { - flag = false; - } - } - } - - //Order Taking Data - if (country_id.equals("15") || ((country_id.equals("17") && category_id.equals("2")))) { - if (!db.checkOrder_taking_Data(store_id, category_id)) { - flag = false; - } - } - - if (flag) { - //changed on 23.10.2018 - //ArrayList question_list = getAuditAfterDeletion(category_id); - //changed on 03.12.2018 - ArrayList question_list = getAuditQnsRemoved(category_id); - if (question_list.size() > 0) { - /*if (!country_id.equals("6") && db.getAfterSaveAuditQuestionAnswerData(store_id, category_id).size() == 0) { - flag = false; - }*/ - if (db.getAfterSaveAuditQuestionAnswerData(store_id, category_id).size() == 0) { - flag = false; - } - } - } - - //new add UAE pharma - if (flag) { - if (db.getSubCategoryMasterForPOG(category_id, storeType_id, pog_type_id, null).size() > 0) { - if (db.getAfterSavePOGUploadQuestionAnswerData(store_id, category_id).size() == 0) { - flag = false; - } - } - if (country_id.equals("2")) { - if (camera_allow.equals("1")) { - if (db.getSubCategoryMasterForPOG(category_id, storeType_id, pog_type_id, null).size() > 0) { - if (db.getAfterSavePOGUploadQuestionAnswerData(store_id, category_id).size() == 0) { - flag = false; - } - } - } else { - flag = true; - } - } else { - if (db.getSubCategoryMasterForPOG(category_id, storeType_id, pog_type_id, null).size() > 0) { - if (db.getAfterSavePOGUploadQuestionAnswerData(store_id, category_id).size() == 0) { - flag = false; - } - } - } - } - - if (flag) { - //Counterfeit Product Option - Egypt - if (country_id.equals("6")) { - if (db.getCounterfeitProductExistsAfterData(store_id, category_id).size() == 0) { - flag = false; - } - - } - //usk - if (country_id.equals("6") && category_id.equals("2")) { - if (db.getCompetitionPromoExistsAfterData(store_id, category_id).size() == 0) { - flag = false; - } - } - } - - //// IR PD images handling by jp - ArrayList irList = isPdIRMapping(category_id); - if (irList != null && !irList.isEmpty() && camera_allow.equals("1")) { - //flag = db.isFilledIRPDdata(store_id, visit_date, category_id); - // flag = db.isSOS(store_id, date, CommonString.KEY_COMPELETE); - flag = db.isSOSCategory(store_id, visit_date, CommonString.KEY_COMPELETE, category_id); - } else { - flag = true; - } - flag_filled = flag; - } - } - - if (flag_filled) { - switch (category_id) { - case "1": - categoryList.get(i).setCategory_img(R.mipmap.health_food_drink_tick); - break; - case "2": - categoryList.get(i).setCategory_img(R.mipmap.oralcare_tick); - break; - case "3": - categoryList.get(i).setCategory_img(R.mipmap.wellness_tick); - break; - case "4": - categoryList.get(i).setCategory_img(R.mipmap.nutritionals_tick); - break; - case "5": - categoryList.get(i).setCategory_img(R.mipmap.gastro_n_indigestion_tick); - break; - case "6": - case "10": - categoryList.get(i).setCategory_img(R.mipmap.cough_n_cold_tick); - break; - case "7": - case "9": - categoryList.get(i).setCategory_img(R.mipmap.analgesics_tick); - break; - case "8": - categoryList.get(i).setCategory_img(R.mipmap.first_aid_tick); - break; - } - } else { - switch (category_id) { - case "1": - categoryList.get(i).setCategory_img(R.mipmap.health_food_drink); - break; - case "2": - categoryList.get(i).setCategory_img(R.mipmap.oral_care); - break; - case "3": - categoryList.get(i).setCategory_img(R.mipmap.wellness); - break; - case "4": - categoryList.get(i).setCategory_img(R.mipmap.nutritionals); - break; - case "5": - categoryList.get(i).setCategory_img(R.mipmap.gastro_n_indigestion); - break; - case "6": - case "10": - categoryList.get(i).setCategory_img(R.mipmap.cough_n_cold); - break; - case "7": - case "9": - categoryList.get(i).setCategory_img(R.mipmap.analgesics); - break; - case "8": - categoryList.get(i).setCategory_img(R.mipmap.first_aid); - break; - } - } + boolean flag_filled = isCategoryComplete(category_id); + int imageRes = getImageRes(flag_filled, category_id); + categoryList.get(i).setCategory_img(imageRes); } - adapter = new CategoryListAdapter(CategoryListActivity.this, categoryList); + adapter = new CategoryListAdapter(this, categoryList); recyclerView.setAdapter(adapter); recyclerView.setLayoutManager(new GridLayoutManager(context, 2)); updateStatus(); } + + } + + private int getImageRes(boolean flag_filled, String category_id) { + int imageRes = 0; + if (flag_filled) { + imageRes = switch (category_id) { + case "1" -> R.mipmap.health_food_drink_tick; + case "2" -> R.mipmap.oralcare_tick; + case "3" -> R.mipmap.wellness_tick; + case "4" -> R.mipmap.nutritionals_tick; + case "5" -> R.mipmap.gastro_n_indigestion_tick; + case "6", "10" -> R.mipmap.cough_n_cold_tick; + case "7", "9" -> R.mipmap.analgesics_tick; + case "8" -> R.mipmap.first_aid_tick; + default -> imageRes; + }; + } else { + imageRes = switch (category_id) { + case "1" -> R.mipmap.health_food_drink; + case "2" -> R.mipmap.oral_care; + case "3" -> R.mipmap.wellness; + case "4" -> R.mipmap.nutritionals; + case "5" -> R.mipmap.gastro_n_indigestion; + case "6", "10" -> R.mipmap.cough_n_cold; + case "7", "9" -> R.mipmap.analgesics; + case "8" -> R.mipmap.first_aid; + default -> imageRes; + }; + } + return imageRes; } ArrayList getAuditAfterDeletion(String category_id) { @@ -494,6 +279,7 @@ public class CategoryListActivity extends AppCompatActivity { public void onBindViewHolder(MyViewHolder holder, int position) { final CategoryGetterSetter categoryData = list.get(position); holder.categoryName.setText(categoryData.getCategory()); + Log.e("CatImg--", "" + categoryData.getCategory_img()); holder.categoryIcon.setImageResource(categoryData.getCategory_img()); holder.lay_menu.setOnClickListener(view -> { Intent intent = new Intent(CategoryListActivity.this, CategoryWisePerformanceActivity.class); @@ -713,9 +499,8 @@ public class CategoryListActivity extends AppCompatActivity { } } } - if (flag_filled) { - db.updateCheckoutStatus(store_id, CommonString.KEY_VALID, CommonString.KEY_JOURNEY_PLAN); - } + db.open(); + db.updateCheckoutStatus(store_id, flag_filled ? CommonString.KEY_VALID : CommonString.KEY_INVALID, CommonString.KEY_JOURNEY_PLAN); } @@ -731,4 +516,128 @@ public class CategoryListActivity extends AppCompatActivity { return ir_list; } + + private boolean isCategoryComplete(String category_id) { + boolean flag_filled = true; + + if (store_flag_str.equalsIgnoreCase(CommonString.FROM_ADDITIONAL)) { + flag_filled = db.isMappingStockDataStockFacing(category_id, keyAccount_id, storeType_id, class_id, store_id, + CommonString.TABLE_MAPPING_STOCK_ADDITIONAL) + && db.checkStockData(store_id, category_id, visit_date); + } else if (store_flag_str.equalsIgnoreCase(CommonString.FROM_DEVIATION) + && country_id.equals("2") && visit_type_id.equals("3")) { + db.open(); + flag_filled = db.additionalVisibilitydata(store_id, category_id); + + } else { + db.open(); + if (!db.additionalVisibilitydata(store_id, category_id)) { + return false; + } + // MSL & Stock Entry + if (!validateStk(category_id)) { + return false; + } + + // T2P + if (db.isMappingT2PData(store_id, category_id, + store_flag_str.equals(CommonString.FROM_DEVIATION) + ? CommonString.TABLE_MAPPING_T2P_ADHOC + : CommonString.TABLE_MAPPING_T2P)) { + if (!db.isFilledT2P(store_id, category_id)) { + return false; + } + } + + // Camera + if (camera_allow.equals("1")) { + if (!db.isCategoryPictureData(store_id, category_id)) { + return false; + } + } else { + ArrayList sub_category_list = + db.getSubCategoryMaster(category_id, store_id, country_id); + + boolean isSubGroupMissing = false; + for (MSL_AvailabilityStockFacingGetterSetter subCat : sub_category_list) { + if (db.getSkuGroupMasterData(category_id, subCat.getSub_category_id()).isEmpty()) { + isSubGroupMissing = true; + break; + } + } + + if (isSubGroupMissing && db.getNoCameraCategoryDataInserted(store_id, category_id, null).isEmpty()) { + return false; + } + } + + // Audit Questions + if (!getAuditQnsRemoved(category_id).isEmpty() + && db.getAfterSaveAuditQuestionAnswerData(store_id, category_id).isEmpty()) { + return false; + } + + // POG Upload + if (!db.getSubCategoryMasterForPOG(category_id, storeType_id, pog_type_id, null).isEmpty() + && db.getAfterSavePOGUploadQuestionAnswerData(store_id, category_id).isEmpty()) { + return false; + } + + // Egypt - Counterfeit & Promo + if (country_id.equals("6")) { + if (db.getCounterfeitProductExistsAfterData(store_id, category_id).isEmpty()) { + return false; + } + if (category_id.equals("2") && db.getCompetitionPromoExistsAfterData(store_id, category_id).isEmpty()) { + return false; + } + } + + // Order Taking for country 15 + if (country_id.equals("15") && !db.checkOrder_taking_Data(store_id, category_id)) { + return false; + } + + // IR-PD Image Check + ArrayList irList = isPdIRMapping(category_id); + if (irList != null && !irList.isEmpty() && camera_allow.equals("1")) { + if (!db.isFilledIRPDdata(store_id, visit_date, category_id)) { + return false; + } + } + } + + return flag_filled; + } + + + private boolean validateStk(String category_id) { + boolean flag_filled = true; + if (isMappingStockData(category_id)) { + if (country_id.equals("10")) { + db.open(); + if (!db.checkStock_Entry_FacingDataNew(store_id, category_id, visit_date)) { + flag_filled = false; + } + } else { + if (!db.checkMsl_Availability_StockFacingDataNew(store_id, category_id, visit_date)) { + flag_filled = false; + } + } + } + + return flag_filled; + } + + boolean isMappingStockData(String categoryId) { + boolean flag; + if (country_id.equals("7") || country_id.equals("8") || country_id.equals("17")) { + flag = db.isMappingStockDataStockFacing(categoryId, null, null, null, store_id, CommonString.TABLE_MAPPING_STOCK_STOREWISE); + } else if (store_flag_str.equalsIgnoreCase(CommonString.FROM_DEVIATION)) { + flag = db.isMappingStockDataStockFacing(categoryId, keyAccount_id, storeType_id, class_id, store_id, CommonString.TABLE_MAPPING_STOCK_ADHOC); + } else { + flag = db.isMappingStockDataStockFacing(categoryId, keyAccount_id, storeType_id, class_id, store_id, CommonString.TABLE_MAPPING_STOCK); + } + return flag; + } } diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/DailyDataMenuActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/DailyDataMenuActivity.java index 1fa4257..5c03463 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/DailyDataMenuActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/gsk_dailyentry/DailyDataMenuActivity.java @@ -550,11 +550,9 @@ public class DailyDataMenuActivity extends AppCompatActivity { } else { flag_t2p_mapping = db.isMappingT2PData(store_id, categoryId, CommonString.TABLE_MAPPING_T2P); } - if (flag_t2p_mapping) { if (db.isFilledT2P(store_id, categoryId)) { ArrayList t2PList = db.getT2pComplianceData(store_id, categoryId); - for (int i = 0; i < t2PList.size(); i++) { if (t2PList.get(i).getPresent() == 1) { t2p_flag = true; diff --git a/GSKMTOrange/src/main/res/layout/additionallistlayout.xml b/GSKMTOrange/src/main/res/layout/additionallistlayout.xml index 2b9eb7b..1fcaedd 100644 --- a/GSKMTOrange/src/main/res/layout/additionallistlayout.xml +++ b/GSKMTOrange/src/main/res/layout/additionallistlayout.xml @@ -109,6 +109,7 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" + android:visibility="invisible" android:gravity="center_vertical" android:orientation="horizontal" android:paddingLeft="15dp"> diff --git a/library/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties b/library/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties index 457051c..3575c61 100644 --- a/library/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties +++ b/library/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties @@ -1,4 +1,4 @@ -#Fri Jun 06 19:00:06 IST 2025 +#Tue Jun 24 16:39:12 IST 2025 com.androidbuts.multispinnerfilter.library-main-5\:/layout/textview_for_spinner.xml=D\:\\jeevanp_cpm_projects\\FromRavi\\Haleon_Kenya_pd\\HALEON_KENYA_PD\\library\\build\\intermediates\\packaged_res\\release\\packageReleaseResources\\layout\\textview_for_spinner.xml com.androidbuts.multispinnerfilter.library-main-5\:/layout/activity_main.xml=D\:\\jeevanp_cpm_projects\\FromRavi\\Haleon_Kenya_pd\\HALEON_KENYA_PD\\library\\build\\intermediates\\packaged_res\\release\\packageReleaseResources\\layout\\activity_main.xml com.androidbuts.multispinnerfilter.library-main-5\:/layout/alert_dialog_listview_search.xml=D\:\\jeevanp_cpm_projects\\FromRavi\\Haleon_Kenya_pd\\HALEON_KENYA_PD\\library\\build\\intermediates\\packaged_res\\release\\packageReleaseResources\\layout\\alert_dialog_listview_search.xml