From 8688d94554fb2acde7f3f49ee17ffe66ad97a6e8 Mon Sep 17 00:00:00 2001 From: Gagan290 Date: Thu, 23 Feb 2017 18:00:21 +0530 Subject: [PATCH 1/4] //language change --- .../gsk_dailyentry/Stock_FacingActivity.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) 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 11e3e4f..1b38496 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 @@ -198,6 +198,8 @@ public class Stock_FacingActivity extends AppCompatActivity { str = CommonString.FILE_PATH + _pathforcheck; + prepareDefaultList(); + //Camera cameraMethod(); @@ -215,7 +217,7 @@ public class Stock_FacingActivity extends AppCompatActivity { db.InsertStore_wise_camera(cameraData); }*/ - if (validateData(hashMapListHeaderData, hashMapListChildData, cameraData)) { + if (validateData(hashMapListHeaderData, hashMapListChildData)) { AlertDialog.Builder builder = new AlertDialog.Builder(Stock_FacingActivity.this); builder.setMessage(getResources().getString(R.string.check_save_message)) .setCancelable(false) @@ -540,8 +542,7 @@ public class Stock_FacingActivity extends AppCompatActivity { } boolean validateData(List listDataHeader, - HashMap> listDataChild, - Store_wise_camera_DataGetterSetter cameraData) { + HashMap> listDataChild) { boolean flag = true; checkHeaderArray.clear(); @@ -1114,7 +1115,7 @@ public class Stock_FacingActivity extends AppCompatActivity { prepareDefaultList(); if (db.isPlanogramAddShelfSaveData(store_id, categoryId)) { camera1.setBackgroundResource(R.mipmap.new_no_camera_done_edit); - }else { + } else { camera1.setBackgroundResource(R.mipmap.new_no_camera); } @@ -1149,7 +1150,8 @@ public class Stock_FacingActivity extends AppCompatActivity { builder.setMessage(getResources().getString(R.string.data_will_be_lost)).setCancelable(false) .setPositiveButton(getResources().getString(R.string.ok), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { - if (!validateData(hashMapListHeaderData, hashMapListChildData, cameraData)) { + + if (!validateData(hashMapListHeaderData, hashMapListChildData)) { if (!camera_allow.equals("1")) { db.deletePlanogramListStoreAndCategorywise(store_id, categoryId, planogramShelfHeaderDataList, planogramHashMapListChildData); @@ -1261,7 +1263,8 @@ public class Stock_FacingActivity extends AppCompatActivity { builder.setMessage(getResources().getString(R.string.data_will_be_lost)).setCancelable(false) .setPositiveButton(getResources().getString(R.string.ok), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { - if (!validateData(hashMapListHeaderData, hashMapListChildData, cameraData)) { + + if (!validateData(hashMapListHeaderData, hashMapListChildData)) { if (!camera_allow.equals("1")) { db.deletePlanogramListStoreAndCategorywise(store_id, categoryId, planogramShelfHeaderDataList, planogramHashMapListChildData); From 74f4a6fbd9b61d1ed919258519678b95898135b0 Mon Sep 17 00:00:00 2001 From: Gagan290 Date: Fri, 24 Feb 2017 12:24:26 +0530 Subject: [PATCH 2/4] camera handle for arabic language --- .../dailyentry/AdditionalVisibility.java | 43 +++++----- .../dailyentry/CategoryPicture.java | 28 +++++-- .../dailyentry/NonWorkingReason.java | 41 +++++----- .../dailyentry/StoreimageActivity.java | 38 ++++++--- .../dailyentry/T2PComplianceActivity.java | 30 +++++-- .../dailyentry/T2pBrand_Avaibility.java | 80 ++++++------------- .../dialog_stock_facing_planogram_tracker.xml | 7 +- ...stock_facing_planogram_tracker_add_sku.xml | 2 - 8 files changed, 146 insertions(+), 123 deletions(-) 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 1541dd2..74ef983 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/AdditionalVisibility.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/AdditionalVisibility.java @@ -741,18 +741,30 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl } - public String getCurrentTime() { + private static String arabicToenglish(String number) { + char[] chars = new char[number.length()]; + for (int i = 0; i < number.length(); i++) { + char ch = number.charAt(i); + if (ch >= 0x0660 && ch <= 0x0669) + ch -= 0x0660 - '0'; + else if (ch >= 0x06f0 && ch <= 0x06F9) + ch -= 0x06f0 - '0'; + chars[i] = ch; + } + return new String(chars); + } + public String getCurrentTime() { Calendar m_cal = Calendar.getInstance(); SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss:mmm"); String cdate = formatter.format(m_cal.getTime()); - /* String intime = m_cal.get(Calendar.HOUR_OF_DAY) + ":" - + m_cal.get(Calendar.MINUTE) + ":" + m_cal.get(Calendar.SECOND);*/ + if (preferences.getString(CommonString.KEY_LANGUAGE, "").equalsIgnoreCase(CommonString.KEY_LANGUAGE_ARABIC_KSA)) { + cdate = arabicToenglish(cdate); + } return cdate; - } @Override @@ -957,15 +969,6 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl protected void startCameraActivity() { try { - /*Log.i("MakeMachine", "startCameraActivity()"); - File file = new File(_path); - Uri outputFileUri = Uri.fromFile(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); @@ -976,23 +979,23 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl List list = packageManager.getInstalledApplications(PackageManager.GET_UNINSTALLED_PACKAGES); for (int n = 0; n < list.size(); n++) { if ((list.get(n).flags & ApplicationInfo.FLAG_SYSTEM) == 1) { - /* Log.e("TAG", "Installed Applications : " + list.get(n).loadLabel(packageManager).toString()); + Log.e("TAG", "Installed Applications : " + list.get(n).loadLabel(packageManager).toString()); Log.e("TAG", "package name : " + list.get(n).packageName); -*/ + //temp value in case camera is gallery app above jellybean String packag = list.get(n).loadLabel(packageManager).toString(); - if (packag.equalsIgnoreCase("Gallery") || packag.equalsIgnoreCase("Galeri")) { + if (packag.equalsIgnoreCase("Gallery") || packag.equalsIgnoreCase("Galeri") ||packag.equalsIgnoreCase("الاستوديو") ) { gallery_package = list.get(n).packageName; } if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { - if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")) { + if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")|| packag.equalsIgnoreCase("الكاميرا")) { defaultCameraPackage = list.get(n).packageName; break; } } else { - if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")) { + if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")|| packag.equalsIgnoreCase("الكاميرا")) { defaultCameraPackage = list.get(n).packageName; break; @@ -1636,7 +1639,7 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl private static boolean updateResources(Context context, String language) { - + String lang; @@ -1651,7 +1654,7 @@ public class AdditionalVisibility extends AppCompatActivity implements View.OnCl } else if (language.equalsIgnoreCase(CommonString.KEY_LANGUAGE_OMAN)) { lang = CommonString.KEY_RETURE_LANGUAGE_OMAN; - }else{ + } else { lang = CommonString.KEY_RETURN_LANGUAGE_DEFAULT; } diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/CategoryPicture.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/CategoryPicture.java index 5e7357d..5eae2cc 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/CategoryPicture.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/CategoryPicture.java @@ -251,19 +251,30 @@ public class CategoryPicture extends AppCompatActivity { }); } + private static String arabicToenglish(String number) { + char[] chars = new char[number.length()]; + for (int i = 0; i < number.length(); i++) { + char ch = number.charAt(i); + if (ch >= 0x0660 && ch <= 0x0669) + ch -= 0x0660 - '0'; + else if (ch >= 0x06f0 && ch <= 0x06F9) + ch -= 0x06f0 - '0'; + chars[i] = ch; + } + return new String(chars); + } public String getCurrentTime() { - Calendar m_cal = Calendar.getInstance(); SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss:mmm"); String cdate = formatter.format(m_cal.getTime()); - /* String intime = m_cal.get(Calendar.HOUR_OF_DAY) + ":" - + m_cal.get(Calendar.MINUTE) + ":" + m_cal.get(Calendar.SECOND);*/ + if (preferences.getString(CommonString.KEY_LANGUAGE, "").equalsIgnoreCase(CommonString.KEY_LANGUAGE_ARABIC_KSA)) { + cdate = arabicToenglish(cdate); + } return cdate; - } private static boolean updateResources(Context context, String language) { @@ -312,20 +323,23 @@ public class CategoryPicture extends AppCompatActivity { List list = packageManager.getInstalledApplications(PackageManager.GET_UNINSTALLED_PACKAGES); for (int n = 0; n < list.size(); n++) { if ((list.get(n).flags & ApplicationInfo.FLAG_SYSTEM) == 1) { + Log.e("TAG", "Installed Applications : " + list.get(n).loadLabel(packageManager).toString()); + Log.e("TAG", "package name : " + list.get(n).packageName); + //temp value in case camera is gallery app above jellybean String packag = list.get(n).loadLabel(packageManager).toString(); - if (packag.equalsIgnoreCase("Gallery") || packag.equalsIgnoreCase("Galeri")) { + if (packag.equalsIgnoreCase("Gallery") || packag.equalsIgnoreCase("Galeri") ||packag.equalsIgnoreCase("الاستوديو") ) { gallery_package = list.get(n).packageName; } if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { - if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")) { + if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")|| packag.equalsIgnoreCase("الكاميرا")) { defaultCameraPackage = list.get(n).packageName; break; } } else { - if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")) { + if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")|| packag.equalsIgnoreCase("الكاميرا")) { 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 bcd663a..9244542 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/NonWorkingReason.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/NonWorkingReason.java @@ -228,15 +228,6 @@ public class NonWorkingReason extends AppCompatActivity implements protected void startCameraActivity() { try { - /*Log.i("MakeMachine", "startCameraActivity()"); - File file = new File(_path); - Uri outputFileUri = Uri.fromFile(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); @@ -247,23 +238,23 @@ public class NonWorkingReason extends AppCompatActivity implements List list = packageManager.getInstalledApplications(PackageManager.GET_UNINSTALLED_PACKAGES); for (int n = 0; n < list.size(); n++) { if ((list.get(n).flags & ApplicationInfo.FLAG_SYSTEM) == 1) { - /* Log.e("TAG", "Installed Applications : " + list.get(n).loadLabel(packageManager).toString()); + Log.e("TAG", "Installed Applications : " + list.get(n).loadLabel(packageManager).toString()); Log.e("TAG", "package name : " + list.get(n).packageName); -*/ + //temp value in case camera is gallery app above jellybean String packag = list.get(n).loadLabel(packageManager).toString(); - if (packag.equalsIgnoreCase("Gallery") || packag.equalsIgnoreCase("Galeri")) { + if (packag.equalsIgnoreCase("Gallery") || packag.equalsIgnoreCase("Galeri") ||packag.equalsIgnoreCase("الاستوديو") ) { gallery_package = list.get(n).packageName; } if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { - if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")) { + if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")|| packag.equalsIgnoreCase("الكاميرا")) { defaultCameraPackage = list.get(n).packageName; break; } } else { - if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")) { + if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")|| packag.equalsIgnoreCase("الكاميرا")) { defaultCameraPackage = list.get(n).packageName; break; @@ -513,18 +504,30 @@ public class NonWorkingReason extends AppCompatActivity implements } - public String getCurrentTime() { + private static String arabicToenglish(String number) { + char[] chars = new char[number.length()]; + for (int i = 0; i < number.length(); i++) { + char ch = number.charAt(i); + if (ch >= 0x0660 && ch <= 0x0669) + ch -= 0x0660 - '0'; + else if (ch >= 0x06f0 && ch <= 0x06F9) + ch -= 0x06f0 - '0'; + chars[i] = ch; + } + return new String(chars); + } + public String getCurrentTime() { Calendar m_cal = Calendar.getInstance(); - SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss"); + SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss:mmm"); String cdate = formatter.format(m_cal.getTime()); - /* String intime = m_cal.get(Calendar.HOUR_OF_DAY) + ":" - + m_cal.get(Calendar.MINUTE) + ":" + m_cal.get(Calendar.SECOND);*/ + if (preferences.getString(CommonString.KEY_LANGUAGE, "").equalsIgnoreCase(CommonString.KEY_LANGUAGE_ARABIC_KSA)) { + cdate = arabicToenglish(cdate); + } return cdate; - } @Override 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 08c4c2f..d769b59 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreimageActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/StoreimageActivity.java @@ -85,10 +85,10 @@ public class StoreimageActivity extends AppCompatActivity implements View.OnClic private FailureGetterSetter failureGetterSetter = null; String _pathforcheck, _path, str; - String store_id, visit_date, username, intime, date,_UserId; + String store_id, visit_date, username, intime, date, _UserId; private SharedPreferences preferences; AlertDialog alert; - String img_str,strflag; + String img_str, strflag; private GSKOrangeDB database; String lat, lon; @@ -97,12 +97,13 @@ public class StoreimageActivity extends AppCompatActivity implements View.OnClic Toolbar toolbar; boolean ResultFlag = true; ArrayList coverage = new ArrayList(); + protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_storeimage); preferences = PreferenceManager.getDefaultSharedPreferences(this); - updateResources(getApplicationContext(),preferences.getString(CommonString.KEY_LANGUAGE, "")); + updateResources(getApplicationContext(), preferences.getString(CommonString.KEY_LANGUAGE, "")); toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setHomeButtonEnabled(true); @@ -182,7 +183,7 @@ public class StoreimageActivity extends AppCompatActivity implements View.OnClic case R.id.img_cam_selfie: - _pathforcheck = store_id +"SI" + visit_date.replace("/", "") + getCurrentTime().replace(":", "") + ".jpg"; + _pathforcheck = store_id + "SI_" + visit_date.replace("/", "") + "_" + getCurrentTime().replace(":", "") + ".jpg"; _path = CommonString.FILE_PATH + _pathforcheck; @@ -276,18 +277,18 @@ public class StoreimageActivity extends AppCompatActivity implements View.OnClic //temp value in case camera is gallery app above jellybean String packag = list.get(n).loadLabel(packageManager).toString(); - if (packag.equalsIgnoreCase("Gallery") || packag.equalsIgnoreCase("Galeri")) { + if (packag.equalsIgnoreCase("Gallery") || packag.equalsIgnoreCase("Galeri") ||packag.equalsIgnoreCase("الاستوديو") ) { gallery_package = list.get(n).packageName; } if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { - if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")) { + if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")|| packag.equalsIgnoreCase("الكاميرا")) { defaultCameraPackage = list.get(n).packageName; break; } } else { - if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")) { + if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")|| packag.equalsIgnoreCase("الكاميرا")) { defaultCameraPackage = list.get(n).packageName; break; @@ -348,8 +349,9 @@ public class StoreimageActivity extends AppCompatActivity implements View.OnClic SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss:mmm"); String cdate = formatter.format(m_cal.getTime()); - /* String intime = m_cal.get(Calendar.HOUR_OF_DAY) + ":" - + m_cal.get(Calendar.MINUTE) + ":" + m_cal.get(Calendar.SECOND);*/ + if (preferences.getString(CommonString.KEY_LANGUAGE, "").equalsIgnoreCase(CommonString.KEY_LANGUAGE_ARABIC_KSA)) { + cdate = arabicToenglish(cdate); + } return cdate; } @@ -376,7 +378,7 @@ public class StoreimageActivity extends AppCompatActivity implements View.OnClic @Override protected void onResume() { super.onResume(); - updateResources(getApplicationContext(),preferences.getString(CommonString.KEY_LANGUAGE, "")); + updateResources(getApplicationContext(), preferences.getString(CommonString.KEY_LANGUAGE, "")); toolbar.setTitle(R.string.title_activity_store_image); } @@ -415,7 +417,7 @@ public class StoreimageActivity extends AppCompatActivity implements View.OnClic } else if (language.equalsIgnoreCase(CommonString.KEY_LANGUAGE_OMAN)) { lang = CommonString.KEY_RETURE_LANGUAGE_OMAN; - }else{ + } else { lang = CommonString.KEY_RETURN_LANGUAGE_DEFAULT; } @@ -636,6 +638,7 @@ public class StoreimageActivity extends AppCompatActivity implements View.OnClic } } + public void showAlert(String str) { AlertDialog.Builder builder = new AlertDialog.Builder(StoreimageActivity.this); @@ -654,5 +657,16 @@ public class StoreimageActivity extends AppCompatActivity implements View.OnClic } - + private static String arabicToenglish(String number) { + char[] chars = new char[number.length()]; + for (int i = 0; i < number.length(); i++) { + char ch = number.charAt(i); + if (ch >= 0x0660 && ch <= 0x0669) + ch -= 0x0660 - '0'; + else if (ch >= 0x06f0 && ch <= 0x06F9) + ch -= 0x06f0 - '0'; + chars[i] = ch; + } + return new String(chars); + } } diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/T2PComplianceActivity.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/T2PComplianceActivity.java index 0253136..af14e11 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/T2PComplianceActivity.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/T2PComplianceActivity.java @@ -766,12 +766,28 @@ public class T2PComplianceActivity extends AppCompatActivity { return super.onOptionsItemSelected(item); } + private static String arabicToenglish(String number) { + char[] chars = new char[number.length()]; + for (int i = 0; i < number.length(); i++) { + char ch = number.charAt(i); + if (ch >= 0x0660 && ch <= 0x0669) + ch -= 0x0660 - '0'; + else if (ch >= 0x06f0 && ch <= 0x06F9) + ch -= 0x06f0 - '0'; + chars[i] = ch; + } + return new String(chars); + } + public String getCurrentTime() { Calendar m_cal = Calendar.getInstance(); - SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss"); + + SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss:mmm"); String cdate = formatter.format(m_cal.getTime()); - /* String intime = m_cal.get(Calendar.HOUR_OF_DAY) + ":" - + m_cal.get(Calendar.MINUTE) + ":" + m_cal.get(Calendar.SECOND);*/ + + if (preferences.getString(CommonString.KEY_LANGUAGE, "").equalsIgnoreCase(CommonString.KEY_LANGUAGE_ARABIC_KSA)) { + cdate = arabicToenglish(cdate); + } return cdate; } @@ -793,17 +809,19 @@ public class T2PComplianceActivity extends AppCompatActivity { //temp value in case camera is gallery app above jellybean String packag = list.get(n).loadLabel(packageManager).toString(); - if (packag.equalsIgnoreCase("Gallery") || packag.equalsIgnoreCase("Galeri")) { + if (packag.equalsIgnoreCase("Gallery") || packag.equalsIgnoreCase("Galeri") ||packag.equalsIgnoreCase("الاستوديو") ) { gallery_package = list.get(n).packageName; } if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { - if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")) { + if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")|| packag.equalsIgnoreCase("الكاميرا")) { defaultCameraPackage = list.get(n).packageName; break; } } else { - if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")) { + + if (packag.equalsIgnoreCase("Camera") || packag.equalsIgnoreCase("Kamera")|| packag.equalsIgnoreCase("الكاميرا")) { + defaultCameraPackage = list.get(n).packageName; break; } diff --git a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/T2pBrand_Avaibility.java b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/T2pBrand_Avaibility.java index 01a1b18..5b58000 100644 --- a/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/T2pBrand_Avaibility.java +++ b/GSKMTOrange/src/main/java/cpm/com/gskmtorange/dailyentry/T2pBrand_Avaibility.java @@ -51,12 +51,11 @@ public class T2pBrand_Avaibility extends AppCompatActivity { Spinner spinner_brand; Button add; ArrayList brand_list; - String categoryName,categoryId,brand_name="",brand_id=""; + String categoryName, categoryId, brand_name = "", brand_id = ""; RecyclerView recyclerView; - ArrayList brand_new_list=new ArrayList(); - - + ArrayList brand_new_list = new ArrayList(); T2pBrand_Avaibility.ValueAdapter adapteravabiblity; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -64,7 +63,7 @@ public class T2pBrand_Avaibility extends AppCompatActivity { Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); spinner_brand = (Spinner) findViewById(R.id.spinner); - add = (Button) findViewById(R.id.button2); + add = (Button) findViewById(R.id.button2); recyclerView = (RecyclerView) findViewById(R.id.layout_recycle); @@ -87,7 +86,7 @@ public class T2pBrand_Avaibility extends AppCompatActivity { categoryName = getIntent().getStringExtra("categoryName"); categoryId = getIntent().getStringExtra("categoryId"); ///// - brand_list = db.getBrandAvailbilitydata(store_id, categoryId,keyAccount_id,class_id,storeType_id); + brand_list = db.getBrandAvailbilitydata(store_id, categoryId, keyAccount_id, class_id, storeType_id); BrandAvabilityGetterSetter brand = new BrandAvabilityGetterSetter(); String str = getResources().getString(R.string.select); brand.setBRAND(str); @@ -99,29 +98,25 @@ public class T2pBrand_Avaibility extends AppCompatActivity { fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { - if(brand_new_list.size()>0) - { - BrandAvabilityGetterSetter br=new BrandAvabilityGetterSetter(); + if (brand_new_list.size() > 0) { + BrandAvabilityGetterSetter br = new BrandAvabilityGetterSetter(); br.setCategoryId(categoryId); br.setClass_id(class_id); br.setKeyAccount_id(keyAccount_id); br.setStoreType_id(storeType_id); br.setStore_id(store_id); - db.InsertBrandAvabilitydata( br, brand_new_list); + db.InsertBrandAvabilitydata(br, brand_new_list); brand_new_list.clear(); - finish(); + finish(); - } - else{ + } else { Snackbar.make(view, "Please add data", Snackbar.LENGTH_LONG).setAction("Action", null).show(); } - - } }); @@ -130,29 +125,27 @@ public class T2pBrand_Avaibility extends AppCompatActivity { @Override public void onClick(View view) { - if (!brand_name.equalsIgnoreCase("") && brand_name!=null){ + if (!brand_name.equalsIgnoreCase("") && brand_name != null) { - BrandAvabilityGetterSetter brand = new BrandAvabilityGetterSetter(); + BrandAvabilityGetterSetter brand = new BrandAvabilityGetterSetter(); - brand.setBRAND(brand_name); - brand.setBRAND_ID(brand_id); + brand.setBRAND(brand_name); + brand.setBRAND_ID(brand_id); - brand_new_list.add(brand); + brand_new_list.add(brand); - adapteravabiblity = new T2pBrand_Avaibility.ValueAdapter(T2pBrand_Avaibility.this, brand_new_list); - recyclerView.setAdapter(adapteravabiblity); - recyclerView.setLayoutManager(new LinearLayoutManager(T2pBrand_Avaibility.this)); + adapteravabiblity = new T2pBrand_Avaibility.ValueAdapter(T2pBrand_Avaibility.this, brand_new_list); + recyclerView.setAdapter(adapteravabiblity); + recyclerView.setLayoutManager(new LinearLayoutManager(T2pBrand_Avaibility.this)); - spinner_brand.setSelection(0); - brand_name=""; - brand_id=""; + spinner_brand.setSelection(0); + brand_name = ""; + brand_id = ""; - } - else - { - Snackbar.make(view, "Please select dropdown", Snackbar.LENGTH_LONG) - .setAction("Action", null).show(); - } + } else { + Snackbar.make(view, "Please select dropdown", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } } }); @@ -177,10 +170,8 @@ public class T2pBrand_Avaibility extends AppCompatActivity { }); - } - public class CustomAdapter extends ArrayAdapter { private Activity activity; @@ -243,23 +234,6 @@ public class T2pBrand_Avaibility extends AppCompatActivity { } } - - - - - - - - - - - - - - - - - private static boolean updateResources(Context context, String language) { /*String lang; @@ -285,7 +259,7 @@ public class T2pBrand_Avaibility extends AppCompatActivity { } else if (language.equalsIgnoreCase(CommonString.KEY_LANGUAGE_OMAN)) { lang = CommonString.KEY_RETURE_LANGUAGE_OMAN; - }else{ + } else { lang = CommonString.KEY_RETURN_LANGUAGE_DEFAULT; } @@ -302,7 +276,6 @@ public class T2pBrand_Avaibility extends AppCompatActivity { return true; } - public class ValueAdapter extends RecyclerView.Adapter { private LayoutInflater inflator; @@ -356,5 +329,4 @@ public class T2pBrand_Avaibility extends AppCompatActivity { } - } diff --git a/GSKMTOrange/src/main/res/layout/dialog_stock_facing_planogram_tracker.xml b/GSKMTOrange/src/main/res/layout/dialog_stock_facing_planogram_tracker.xml index b99187a..f725d87 100644 --- a/GSKMTOrange/src/main/res/layout/dialog_stock_facing_planogram_tracker.xml +++ b/GSKMTOrange/src/main/res/layout/dialog_stock_facing_planogram_tracker.xml @@ -212,7 +212,10 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" - android:padding="10dp"> + android:paddingBottom="5dp" + android:paddingLeft="10dp" + android:paddingRight="10dp" + android:paddingTop="5dp">