正在查看: St.John's v1.0.9 应用的 SchoolStoreHomeActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: St.John's v1.0.9 应用的 SchoolStoreHomeActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mcb.stjohnsemschool.activity;
import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.Typeface;
import android.net.ConnectivityManager;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.Spinner;
import android.widget.SpinnerAdapter;
import android.widget.TableRow;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.mcb.stjohnsemschool.adapter.SchoolStoreAcademicYearWiseKitsAdapter;
import com.mcb.stjohnsemschool.adapter.SchoolStoreCatsAdapter;
import com.mcb.stjohnsemschool.interfaces.BuyKits;
import com.mcb.stjohnsemschool.model.AcademicYearWiseKitsModel;
import com.mcb.stjohnsemschool.model.KitWiseModelClass;
import com.mcb.stjohnsemschool.model.SchoolStoreCartItemsModel;
import com.mcb.stjohnsemschool.model.SchoolStoreItemsCatsModel;
import com.mcb.stjohnsemschool.model.SchoolStoreKitDisplaySettingsModel;
import com.mcb.stjohnsemschool.model.SchoolStoreLanguagesModel;
import com.mcb.stjohnsemschool.model.SchoolStoreLanguagesModelClass;
import com.mcb.stjohnsemschool.model.SchoolStoreSettingsModel;
import com.mcb.stjohnsemschool.model.SchoolStoreSubjectModelClass;
import com.mcb.stjohnsemschool.services.ApiClient;
import com.mcb.stjohnsemschool.services.ApiInterface;
import com.mcb.stjohnsemschool.utils.MyGridView;
import com.mcb.stjohnsemschool.utils.NonScrollListView;
import com.mcb.stjohnsemschool.utils.TransparentProgressDialog;
import com.mcb.stjohnsemschool.utils.Utility;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
public class SchoolStoreHomeActivity extends AppCompatActivity implements BuyKits, View.OnClickListener, MenuItem.OnMenuItemClickListener {
private Activity activity;
private BuyKits buyKits;
private ConnectivityManager conMgr;
private Context context;
private ImageView mCart;
private TextView mCartCount;
private RelativeLayout mCartCountRL;
private MyGridView mCategories;
private TextView mCategoriesHeading;
private RelativeLayout mCategoriesRL;
private SharedPreferences.Editor mEditor;
private NonScrollListView mKits;
private TextView mKitsHeading;
private Dialog mLanguageSelectionDialog;
private LinearLayout mLanguagesTL;
private TextView mNoData;
private TransparentProgressDialog mProgressbar;
private SharedPreferences mSharedPref;
private TextView mUpdate;
private KitWiseModelClass model;
private int selectedAcademicYearId;
private int selectedClassId;
private Typeface typeface;
private String userId = "0";
private String organizationId = "0";
private String branchId = "0";
private String studentEnrollmentId = "0";
private String studentGUID = "";
private String academicYearId = "0";
private String classId = "0";
private int cartCount = 0;
private boolean isUniformCatWiseSale = true;
private boolean isBooksCatWiseSale = true;
private boolean showMRP = true;
private boolean showItemPrice = true;
private boolean showGST = true;
private ArrayList<AcademicYearWiseKitsModel> academicYearWiseKitList = new ArrayList<>();
private ArrayList<SchoolStoreLanguagesModelClass> languageList = new ArrayList<>();
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.fragment_home);
this.activity = this;
this.context = getApplicationContext();
this.buyKits = this;
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setTitle("School Store");
this.typeface = Utility.getFontStyle(this.context);
this.mProgressbar = new TransparentProgressDialog(this.activity, R.drawable.spinner_loading_imag);
SharedPreferences sharedPrefs = Utility.getSharedPrefs(this.context);
this.mSharedPref = sharedPrefs;
this.mEditor = sharedPrefs.edit();
this.userId = this.mSharedPref.getString("UseridKey", this.userId);
this.organizationId = this.mSharedPref.getString("orgnizationIdKey", this.organizationId);
this.branchId = this.mSharedPref.getString("BranchIdKey", this.branchId);
this.studentEnrollmentId = this.mSharedPref.getString("studentEnrollmentIdKey", this.studentEnrollmentId);
this.studentGUID = this.mSharedPref.getString("StudentGUID", "");
this.academicYearId = this.mSharedPref.getString("academicyearIdKey", this.academicYearId);
this.classId = this.mSharedPref.getString("ClassidKey", this.classId);
initializations();
}
public boolean onOptionsItemSelected(MenuItem menuItem) {
if (menuItem.getItemId() == 16908332) {
onBackPressed();
return true;
}
return super.onOptionsItemSelected(menuItem);
}
private void initializations() {
this.mKitsHeading = (TextView) findViewById(R.id.txv_kits_heading);
this.mCategoriesHeading = (TextView) findViewById(R.id.txv_categories_heading);
this.mCartCount = (TextView) findViewById(R.id.txv_cartcount);
this.mNoData = (TextView) findViewById(R.id.txv_no_data);
this.mKits = findViewById(R.id.lst_academic_year_wise_kits);
this.mCategories = findViewById(R.id.lst_categories);
this.mCategoriesRL = (RelativeLayout) findViewById(R.id.rl_categories_heading);
this.mKits.setDividerHeight(0);
this.mCartCountRL = (RelativeLayout) findViewById(R.id.rl_cartcount);
this.mCart = (ImageView) findViewById(R.id.img_cart);
this.mCartCountRL.setOnClickListener(this);
this.mCart.setOnClickListener(this);
this.mCartCount.setText("0");
this.mKitsHeading.setVisibility(8);
this.mKits.setVisibility(8);
this.mCategoriesRL.setVisibility(8);
this.mCategories.setVisibility(8);
this.mNoData.setVisibility(8);
this.mKitsHeading.setTypeface(this.typeface, 1);
this.mCategoriesHeading.setTypeface(this.typeface, 1);
this.mNoData.setTypeface(this.typeface, 1);
createLanguagesDialog();
}
private void createLanguagesDialog() {
Dialog dialog = new Dialog(this.activity);
this.mLanguageSelectionDialog = dialog;
dialog.requestWindowFeature(1);
this.mLanguageSelectionDialog.setContentView(R.layout.dialog_language_subject_selection);
this.mLanguageSelectionDialog.setCancelable(true);
this.mLanguagesTL = (LinearLayout) this.mLanguageSelectionDialog.findViewById(R.id.tl_languages);
TextView textView = (TextView) this.mLanguageSelectionDialog.findViewById(R.id.txv_update);
this.mUpdate = textView;
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Iterator it = SchoolStoreHomeActivity.this.languageList.iterator();
String str = "";
while (it.hasNext()) {
SchoolStoreLanguagesModelClass schoolStoreLanguagesModelClass = (SchoolStoreLanguagesModelClass) it.next();
String str2 = schoolStoreLanguagesModelClass.getLanguageTypeId() + "," + ((SchoolStoreSubjectModelClass) schoolStoreLanguagesModelClass.getSubjectSpn().getSelectedItem()).getSubjectId();
if (str.length() == 0) {
str = str2;
} else {
str = str + "/" + str2;
}
}
if (SchoolStoreHomeActivity.this.mLanguageSelectionDialog != null && SchoolStoreHomeActivity.this.mLanguageSelectionDialog.isShowing()) {
SchoolStoreHomeActivity.this.mLanguageSelectionDialog.dismiss();
}
SchoolStoreHomeActivity.this.updateSchoolStoreStudentLanguages(str);
}
});
}
@Override
public void onClick(View view) {
if (this.cartCount > 0) {
Intent intent = new Intent(this.context, (Class<?>) SchoolStoreBillSummaryActivity.class);
intent.putExtra("IsKit", false);
intent.putExtra("AcademicYearId", Integer.parseInt(this.academicYearId));
intent.putExtra("ClassId", Integer.parseInt(this.classId));
intent.putExtra("SaleTypeId", 0);
intent.putExtra("AssignedLevel", 0);
startActivity(intent);
}
}
public void buyKit(int i, int i2, KitWiseModelClass kitWiseModelClass) {
this.model = kitWiseModelClass;
this.selectedAcademicYearId = i;
this.selectedClassId = i2;
getSchoolStoreSettings();
}
private void getSchoolStoreSettings() {
ConnectivityManager connectivityManager = (ConnectivityManager) this.context.getSystemService("connectivity");
this.conMgr = connectivityManager;
if (connectivityManager.getActiveNetworkInfo() != null && this.conMgr.getActiveNetworkInfo().isAvailable() && this.conMgr.getActiveNetworkInfo().isConnected()) {
getSchoolStoreDisplaySettings();
} else {
Toast.makeText(this.context, "Check your Network Connection", 0).show();
}
}
private void getSchoolStoreDisplaySettings() {
TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
if (transparentProgressDialog != null && !transparentProgressDialog.isShowing()) {
this.mProgressbar.show();
}
((ApiInterface) ApiClient.getClient1(this.context).create(ApiInterface.class)).GetSchoolStoreSettings(Integer.parseInt(this.studentEnrollmentId), this.selectedAcademicYearId, Utility.getSchoolApiKey(this.context)).enqueue(new Callback<SchoolStoreSettingsModel>() {
public void onResponse(Call<SchoolStoreSettingsModel> call, Response<SchoolStoreSettingsModel> response) {
if (SchoolStoreHomeActivity.this.mProgressbar != null && SchoolStoreHomeActivity.this.mProgressbar.isShowing()) {
SchoolStoreHomeActivity.this.mProgressbar.dismiss();
}
if (response == null || response.body() == null) {
Utility.showAlertDialog(SchoolStoreHomeActivity.this.activity);
return;
}
ArrayList displaySettings = ((SchoolStoreSettingsModel) response.body()).getDisplaySettings();
if (displaySettings != null && displaySettings.size() > 0) {
SchoolStoreKitDisplaySettingsModel schoolStoreKitDisplaySettingsModel = (SchoolStoreKitDisplaySettingsModel) displaySettings.get(0);
SchoolStoreHomeActivity.this.isUniformCatWiseSale = schoolStoreKitDisplaySettingsModel.isUniformCatWiseSale();
SchoolStoreHomeActivity.this.isBooksCatWiseSale = schoolStoreKitDisplaySettingsModel.isBooksCatWiseSale();
SchoolStoreHomeActivity.this.showMRP = schoolStoreKitDisplaySettingsModel.isShowMRP();
SchoolStoreHomeActivity.this.showItemPrice = schoolStoreKitDisplaySettingsModel.isShowItemPrice();
SchoolStoreHomeActivity.this.showGST = schoolStoreKitDisplaySettingsModel.isShowGST();
}
SchoolStoreHomeActivity.this.mEditor.putInt("AcademicYearId", SchoolStoreHomeActivity.this.selectedAcademicYearId);
SchoolStoreHomeActivity.this.mEditor.putInt("AcademicClassId", SchoolStoreHomeActivity.this.selectedClassId);
SchoolStoreHomeActivity.this.mEditor.putBoolean("IsUniformCatWiseSale", SchoolStoreHomeActivity.this.isUniformCatWiseSale);
SchoolStoreHomeActivity.this.mEditor.putBoolean("IsBooksCatWiseSale", SchoolStoreHomeActivity.this.isBooksCatWiseSale);
SchoolStoreHomeActivity.this.mEditor.putBoolean("ShowMRP", SchoolStoreHomeActivity.this.showMRP);
SchoolStoreHomeActivity.this.mEditor.putBoolean("ShowItemPrice", SchoolStoreHomeActivity.this.showItemPrice);
SchoolStoreHomeActivity.this.mEditor.putBoolean("ShowGST", SchoolStoreHomeActivity.this.showGST);
SchoolStoreHomeActivity.this.mEditor.commit();
if (SchoolStoreHomeActivity.this.model.getAssignedLevel() == 4) {
SchoolStoreHomeActivity.this.moveToNextPage();
} else {
SchoolStoreHomeActivity.this.getSchoolStoreLanguages();
}
}
public void onFailure(Call<SchoolStoreSettingsModel> call, Throwable th) {
if (SchoolStoreHomeActivity.this.mProgressbar != null && SchoolStoreHomeActivity.this.mProgressbar.isShowing()) {
SchoolStoreHomeActivity.this.mProgressbar.dismiss();
}
Utility.showAlertDialog(SchoolStoreHomeActivity.this.activity);
}
});
}
private void getSchoolStoreAcademicYearWiseKits() {
ConnectivityManager connectivityManager = (ConnectivityManager) this.context.getSystemService("connectivity");
this.conMgr = connectivityManager;
if (connectivityManager.getActiveNetworkInfo() != null && this.conMgr.getActiveNetworkInfo().isAvailable() && this.conMgr.getActiveNetworkInfo().isConnected()) {
geAcademicYearWiseKits();
} else {
Toast.makeText(this.context, "Check your Network Connection", 0).show();
}
}
private void geAcademicYearWiseKits() {
TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
if (transparentProgressDialog != null && !transparentProgressDialog.isShowing()) {
this.mProgressbar.show();
}
((ApiInterface) ApiClient.getClient1(this.context).create(ApiInterface.class)).GetSchoolStoreAcademicYearWiseKits(Integer.parseInt(this.studentEnrollmentId), Utility.getSchoolApiKey(this.context)).enqueue(new Callback<ArrayList<AcademicYearWiseKitsModel>>() {
public void onResponse(Call<ArrayList<AcademicYearWiseKitsModel>> call, Response<ArrayList<AcademicYearWiseKitsModel>> response) {
if (SchoolStoreHomeActivity.this.mProgressbar != null && SchoolStoreHomeActivity.this.mProgressbar.isShowing()) {
SchoolStoreHomeActivity.this.mProgressbar.dismiss();
}
if (response == null || response.body() == null) {
Utility.showAlertDialog(SchoolStoreHomeActivity.this.activity);
return;
}
SchoolStoreHomeActivity.this.academicYearWiseKitList.clear();
SchoolStoreHomeActivity.this.academicYearWiseKitList = (ArrayList) response.body();
SchoolStoreHomeActivity.this.mKits.setAdapter(new SchoolStoreAcademicYearWiseKitsAdapter(SchoolStoreHomeActivity.this.context, SchoolStoreHomeActivity.this.academicYearWiseKitList, SchoolStoreHomeActivity.this.buyKits));
if (SchoolStoreHomeActivity.this.academicYearWiseKitList.size() > 0) {
SchoolStoreHomeActivity.this.mKitsHeading.setVisibility(0);
SchoolStoreHomeActivity.this.mKits.setVisibility(0);
} else {
SchoolStoreHomeActivity.this.mKitsHeading.setVisibility(8);
SchoolStoreHomeActivity.this.mKits.setVisibility(8);
}
SchoolStoreHomeActivity.this.getSchoolStoreItemCategories();
}
public void onFailure(Call<ArrayList<AcademicYearWiseKitsModel>> call, Throwable th) {
if (SchoolStoreHomeActivity.this.mProgressbar != null && SchoolStoreHomeActivity.this.mProgressbar.isShowing()) {
SchoolStoreHomeActivity.this.mProgressbar.dismiss();
}
Utility.showAlertDialog(SchoolStoreHomeActivity.this.activity);
}
});
}
public void getSchoolStoreItemCategories() {
ConnectivityManager connectivityManager = (ConnectivityManager) this.context.getSystemService("connectivity");
this.conMgr = connectivityManager;
if (connectivityManager.getActiveNetworkInfo() != null && this.conMgr.getActiveNetworkInfo().isAvailable() && this.conMgr.getActiveNetworkInfo().isConnected()) {
getItemCategories();
} else {
Toast.makeText(this.context, "Check your Network Connection", 0).show();
}
}
private void getItemCategories() {
TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
if (transparentProgressDialog != null && !transparentProgressDialog.isShowing()) {
this.mProgressbar.show();
}
((ApiInterface) ApiClient.getClient1(this.context).create(ApiInterface.class)).GetSchoolStoreItemCategories(Integer.parseInt(this.studentEnrollmentId), Utility.getSchoolApiKey(this.context)).enqueue(new Callback<ArrayList<SchoolStoreItemsCatsModel>>() {
public void onResponse(Call<ArrayList<SchoolStoreItemsCatsModel>> call, Response<ArrayList<SchoolStoreItemsCatsModel>> response) {
if (SchoolStoreHomeActivity.this.mProgressbar != null && SchoolStoreHomeActivity.this.mProgressbar.isShowing()) {
SchoolStoreHomeActivity.this.mProgressbar.dismiss();
}
if (response == null || response.body() == null) {
Utility.showAlertDialog(SchoolStoreHomeActivity.this.activity);
return;
}
ArrayList arrayList = (ArrayList) response.body();
SchoolStoreHomeActivity.this.mCategories.setAdapter(new SchoolStoreCatsAdapter(SchoolStoreHomeActivity.this.context, arrayList));
if (arrayList.size() > 0) {
SchoolStoreHomeActivity.this.mCategoriesRL.setVisibility(0);
SchoolStoreHomeActivity.this.mCategories.setVisibility(0);
SchoolStoreHomeActivity.this.getSchoolStoreCartItems();
} else {
SchoolStoreHomeActivity.this.mCategoriesRL.setVisibility(8);
SchoolStoreHomeActivity.this.mCategories.setVisibility(8);
}
if (SchoolStoreHomeActivity.this.academicYearWiseKitList.size() != 0 || arrayList.size() != 0) {
SchoolStoreHomeActivity.this.mNoData.setVisibility(8);
} else {
SchoolStoreHomeActivity.this.mNoData.setVisibility(0);
}
}
public void onFailure(Call<ArrayList<SchoolStoreItemsCatsModel>> call, Throwable th) {
if (SchoolStoreHomeActivity.this.mProgressbar != null && SchoolStoreHomeActivity.this.mProgressbar.isShowing()) {
SchoolStoreHomeActivity.this.mProgressbar.dismiss();
}
Utility.showAlertDialog(SchoolStoreHomeActivity.this.activity);
}
});
}
public void getSchoolStoreCartItems() {
ConnectivityManager connectivityManager = (ConnectivityManager) this.context.getSystemService("connectivity");
this.conMgr = connectivityManager;
if (connectivityManager.getActiveNetworkInfo() != null && this.conMgr.getActiveNetworkInfo().isAvailable() && this.conMgr.getActiveNetworkInfo().isConnected()) {
getCartItems();
} else {
Toast.makeText(this.context, "Check your Network Connection", 0).show();
}
}
private void getCartItems() {
TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
if (transparentProgressDialog != null && !transparentProgressDialog.isShowing()) {
this.mProgressbar.show();
}
((ApiInterface) ApiClient.getClient1(this.context).create(ApiInterface.class)).GetSchoolStoreCartItems(this.studentGUID, Integer.parseInt(this.studentEnrollmentId), Utility.getSchoolApiKey(this.context)).enqueue(new Callback<ArrayList<SchoolStoreCartItemsModel>>() {
public void onResponse(Call<ArrayList<SchoolStoreCartItemsModel>> call, Response<ArrayList<SchoolStoreCartItemsModel>> response) {
if (SchoolStoreHomeActivity.this.mProgressbar != null && SchoolStoreHomeActivity.this.mProgressbar.isShowing()) {
SchoolStoreHomeActivity.this.mProgressbar.dismiss();
}
if (response == null || response.body() == null) {
Utility.showAlertDialog(SchoolStoreHomeActivity.this.activity);
return;
}
ArrayList arrayList = (ArrayList) response.body();
SchoolStoreHomeActivity.this.cartCount = arrayList.size();
SchoolStoreHomeActivity.this.mCartCount.setText(String.valueOf(SchoolStoreHomeActivity.this.cartCount));
}
public void onFailure(Call<ArrayList<SchoolStoreCartItemsModel>> call, Throwable th) {
if (SchoolStoreHomeActivity.this.mProgressbar != null && SchoolStoreHomeActivity.this.mProgressbar.isShowing()) {
SchoolStoreHomeActivity.this.mProgressbar.dismiss();
}
Utility.showAlertDialog(SchoolStoreHomeActivity.this.activity);
}
});
}
public void moveToNextPage() {
Intent intent;
if (this.model.getAssignedLevel() == 4) {
if (this.isUniformCatWiseSale) {
intent = new Intent(this.context, (Class<?>) SchoolStoreKitCatsActivity.class);
} else {
intent = new Intent(this.context, (Class<?>) SchoolStoreKitCatWiseItemsActivity.class);
}
} else if (this.isBooksCatWiseSale) {
intent = new Intent(this.context, (Class<?>) SchoolStoreKitCatsActivity.class);
} else {
intent = new Intent(this.context, (Class<?>) SchoolStoreKitCatWiseItemsActivity.class);
}
intent.addFlags(268435456);
intent.putExtra("AssignedLevel", this.model.getAssignedLevel());
intent.putExtra("SchoolStoreItemGroupId", this.model.getKitId());
intent.putExtra("SchoolStoreItemGroupName", this.model.getKitName());
this.context.startActivity(intent);
}
public void getSchoolStoreLanguages() {
ConnectivityManager connectivityManager = (ConnectivityManager) this.context.getSystemService("connectivity");
this.conMgr = connectivityManager;
if (connectivityManager.getActiveNetworkInfo() != null && this.conMgr.getActiveNetworkInfo().isAvailable() && this.conMgr.getActiveNetworkInfo().isConnected()) {
getSchoolStoreLanguageSubjectsByKit();
} else {
Toast.makeText(this.context, "Check your Network Connection", 0).show();
}
}
private void getSchoolStoreLanguageSubjectsByKit() {
TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
if (transparentProgressDialog != null && !transparentProgressDialog.isShowing()) {
this.mProgressbar.show();
}
((ApiInterface) ApiClient.getClient1(this.context).create(ApiInterface.class)).GetSchoolStoreLanguageSubjectsByKit(this.model.getKitId(), Integer.parseInt(this.studentEnrollmentId), this.selectedAcademicYearId, Utility.getSchoolApiKey(this.context)).enqueue(new Callback<ArrayList<SchoolStoreLanguagesModel>>() {
public void onResponse(Call<ArrayList<SchoolStoreLanguagesModel>> call, Response<ArrayList<SchoolStoreLanguagesModel>> response) {
if (SchoolStoreHomeActivity.this.mProgressbar != null && SchoolStoreHomeActivity.this.mProgressbar.isShowing()) {
SchoolStoreHomeActivity.this.mProgressbar.dismiss();
}
if (response == null || response.body() == null) {
Utility.showAlertDialog(SchoolStoreHomeActivity.this.activity);
return;
}
ArrayList arrayList = (ArrayList) response.body();
SchoolStoreHomeActivity.this.mLanguagesTL.removeAllViews();
SchoolStoreHomeActivity.this.languageList.clear();
if (arrayList.size() > 1) {
LayoutInflater layoutInflater = (LayoutInflater) SchoolStoreHomeActivity.this.context.getSystemService("layout_inflater");
Iterator it = arrayList.iterator();
while (it.hasNext()) {
SchoolStoreLanguagesModel schoolStoreLanguagesModel = (SchoolStoreLanguagesModel) it.next();
TableRow tableRow = (TableRow) layoutInflater.inflate(R.layout.tr_language_subject, (ViewGroup) null);
TextView textView = (TextView) tableRow.findViewById(R.id.txv_language);
Spinner spinner = (Spinner) tableRow.findViewById(R.id.spn_subjects);
textView.setText(schoolStoreLanguagesModel.getLanguageTypeName());
ArrayList subjects = schoolStoreLanguagesModel.getSubjects();
ArrayList arrayList2 = new ArrayList();
SchoolStoreSubjectModelClass schoolStoreSubjectModelClass = new SchoolStoreSubjectModelClass();
schoolStoreSubjectModelClass.setSubjectId(0);
schoolStoreSubjectModelClass.setSubjectName("Select Subject");
schoolStoreSubjectModelClass.setSelected(0);
arrayList2.add(schoolStoreSubjectModelClass);
if (subjects != null) {
Iterator it2 = subjects.iterator();
while (it2.hasNext()) {
SchoolStoreSubjectModelClass schoolStoreSubjectModelClass2 = (SchoolStoreSubjectModelClass) it2.next();
SchoolStoreSubjectModelClass schoolStoreSubjectModelClass3 = new SchoolStoreSubjectModelClass();
schoolStoreSubjectModelClass3.setSubjectId(schoolStoreSubjectModelClass2.getSubjectId());
schoolStoreSubjectModelClass3.setSubjectName(schoolStoreSubjectModelClass2.getSubjectName());
schoolStoreSubjectModelClass3.setItemCount(schoolStoreSubjectModelClass2.getItemCount());
schoolStoreSubjectModelClass3.setItemQuantity(schoolStoreSubjectModelClass2.getItemQuantity());
schoolStoreSubjectModelClass3.setItemGroupPrice(schoolStoreSubjectModelClass2.getItemGroupPrice());
schoolStoreSubjectModelClass3.setTaxValue(schoolStoreSubjectModelClass2.getTaxValue());
schoolStoreSubjectModelClass3.setLanguageTypeId(schoolStoreLanguagesModel.getLanguageTypeId());
arrayList2.add(schoolStoreSubjectModelClass3);
}
}
ArrayAdapter arrayAdapter = new ArrayAdapter(SchoolStoreHomeActivity.this.context, R.layout.spinner_item, arrayList2);
arrayAdapter.setDropDownViewResource(R.layout.spinner_item);
spinner.setAdapter((SpinnerAdapter) arrayAdapter);
spinner.setSelection(0);
SchoolStoreLanguagesModelClass schoolStoreLanguagesModelClass = new SchoolStoreLanguagesModelClass();
schoolStoreLanguagesModelClass.setLanguageTypeId(schoolStoreLanguagesModel.getLanguageTypeId());
schoolStoreLanguagesModelClass.setLanguageTypeName(schoolStoreLanguagesModel.getLanguageTypeName());
schoolStoreLanguagesModelClass.setSubjects(arrayList2);
schoolStoreLanguagesModelClass.setSubjectSpn(spinner);
SchoolStoreHomeActivity.this.languageList.add(schoolStoreLanguagesModelClass);
SchoolStoreHomeActivity.this.mLanguagesTL.addView(tableRow);
}
if (SchoolStoreHomeActivity.this.mLanguageSelectionDialog == null || SchoolStoreHomeActivity.this.mLanguageSelectionDialog.isShowing()) {
return;
}
SchoolStoreHomeActivity.this.mLanguageSelectionDialog.show();
return;
}
SchoolStoreHomeActivity.this.moveToNextPage();
}
public void onFailure(Call<ArrayList<SchoolStoreLanguagesModel>> call, Throwable th) {
if (SchoolStoreHomeActivity.this.mProgressbar != null && SchoolStoreHomeActivity.this.mProgressbar.isShowing()) {
SchoolStoreHomeActivity.this.mProgressbar.dismiss();
}
Utility.showAlertDialog(SchoolStoreHomeActivity.this.activity);
}
});
}
public void updateSchoolStoreStudentLanguages(String str) {
ConnectivityManager connectivityManager = (ConnectivityManager) this.context.getSystemService("connectivity");
this.conMgr = connectivityManager;
if (connectivityManager.getActiveNetworkInfo() != null && this.conMgr.getActiveNetworkInfo().isAvailable() && this.conMgr.getActiveNetworkInfo().isConnected()) {
updateStudentLanguages(str);
} else {
Toast.makeText(this.context, "Check your Network Connection", 0).show();
}
}
private void updateStudentLanguages(String str) {
TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
if (transparentProgressDialog != null && !transparentProgressDialog.isShowing()) {
this.mProgressbar.show();
}
HashMap hashMap = new HashMap();
hashMap.put("StudentEnrollmentID", this.studentEnrollmentId);
hashMap.put("AcademicYearID", String.valueOf(this.selectedAcademicYearId));
hashMap.put("tabledata", str);
hashMap.put("apikey", Utility.getSchoolApiKey(this.context));
((ApiInterface) ApiClient.getClient1(getApplicationContext()).create(ApiInterface.class)).UpdateSchoolStoreStudentLanguages(hashMap).enqueue(new Callback<String>() {
public void onResponse(Call<String> call, Response<String> response) {
if (SchoolStoreHomeActivity.this.mProgressbar != null && SchoolStoreHomeActivity.this.mProgressbar.isShowing()) {
SchoolStoreHomeActivity.this.mProgressbar.dismiss();
}
if (response == null || response.body() == null) {
Utility.showAlertDialog(SchoolStoreHomeActivity.this.activity);
} else {
SchoolStoreHomeActivity.this.moveToNextPage();
}
}
public void onFailure(Call<String> call, Throwable th) {
if (SchoolStoreHomeActivity.this.mProgressbar != null && SchoolStoreHomeActivity.this.mProgressbar.isShowing()) {
SchoolStoreHomeActivity.this.mProgressbar.dismiss();
}
Utility.showAlertDialog(SchoolStoreHomeActivity.this.activity);
}
});
}
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.school_store_menu, menu);
menu.findItem(R.id.action_orders).setOnMenuItemClickListener(this);
menu.findItem(R.id.action_measurements).setOnMenuItemClickListener(this);
menu.findItem(R.id.action_notifications).setOnMenuItemClickListener(this);
return true;
}
@Override
public boolean onMenuItemClick(MenuItem menuItem) {
int itemId = menuItem.getItemId();
if (itemId == 2131361872) {
startActivity(new Intent(this.context, (Class<?>) BaseLineMeasurementsActivity.class));
} else if (itemId == 2131361879) {
startActivity(new Intent(this.context, (Class<?>) SchoolStoreNotificationsActivity.class));
} else if (itemId == 2131361881) {
startActivity(new Intent(this.context, (Class<?>) MySchoolStoreOrdersActivity.class));
}
return super.onOptionsItemSelected(menuItem);
}
public void onBackPressed() {
super.onBackPressed();
}
protected void onResume() {
super.onResume();
String string = getSharedPreferences("", 0).getString("usernamekey", "");
Bundle bundle = new Bundle();
bundle.putString("user_name", string);
FirebaseAnalytics.getInstance(this).logEvent("PAGE_SCHOOL_STORE_KITS", bundle);
getSchoolStoreAcademicYearWiseKits();
}
protected void onStop() {
TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
if (transparentProgressDialog != null && transparentProgressDialog.isShowing()) {
this.mProgressbar.dismiss();
}
super.onStop();
}
}