正在查看: St.John's v1.0.9 应用的 SchoolStoreKitCatWiseItemsActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: St.John's v1.0.9 应用的 SchoolStoreKitCatWiseItemsActivity.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.net.ConnectivityManager;
import android.os.Bundle;
import android.os.Parcelable;
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.LinearLayout;
import android.widget.ListView;
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.SchoolStoreKitCatWiseItemsAdapter;
import com.mcb.stjohnsemschool.model.SchoolStoreItemSizesModelClass;
import com.mcb.stjohnsemschool.model.SchoolStoreItemsCatsModel;
import com.mcb.stjohnsemschool.model.SchoolStoreItemsCatsModelClass;
import com.mcb.stjohnsemschool.model.SchoolStoreItemsModel;
import com.mcb.stjohnsemschool.model.SchoolStoreItemsModelClass;
import com.mcb.stjohnsemschool.model.SchoolStoreLanguagesModel;
import com.mcb.stjohnsemschool.model.SchoolStoreLanguagesModelClass;
import com.mcb.stjohnsemschool.model.SchoolStoreSubjectModelClass;
import com.mcb.stjohnsemschool.services.ApiClient;
import com.mcb.stjohnsemschool.services.ApiInterface;
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 SchoolStoreKitCatWiseItemsActivity extends AppCompatActivity {
private static final String TAG = "com.mcb.stjohnsemschool.activity.SchoolStoreKitCatWiseItemsActivity";
public static Activity activity;
public static SchoolStoreKitCatWiseItemsActivity myActivity;
private int academicYearId;
private int assignedLevel;
private int classId;
private ConnectivityManager conMgr;
private TextView mCartCount;
private ListView mCatWiseItems;
private TextView mHashtricNote;
private TextView mLanguage;
private Dialog mLanguageSelectionDialog;
private LinearLayout mLanguagesTL;
private TextView mProceed;
private TransparentProgressDialog mProgressbar;
private SharedPreferences mSharedPref;
private TextView mSizeNote;
private TextView mUpdate;
private int schoolStoreItemGroupId;
private String userId = "0";
private String organizationId = "0";
private String branchId = "0";
private String studentEnrollmentId = "0";
private boolean isList = true;
private ArrayList<SchoolStoreItemsCatsModelClass> catWiseItemList = new ArrayList<>();
private ArrayList<SchoolStoreLanguagesModelClass> languageList = new ArrayList<>();
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_school_store_kit_cat_wise_items);
activity = this;
myActivity = this;
getSupportActionBar().setTitle("Kit Items");
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowTitleEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
SharedPreferences sharedPrefs = Utility.getSharedPrefs(this);
this.mSharedPref = sharedPrefs;
this.userId = sharedPrefs.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.academicYearId = this.mSharedPref.getInt("AcademicYearId", this.academicYearId);
this.classId = this.mSharedPref.getInt("AcademicClassId", this.classId);
this.mProgressbar = new TransparentProgressDialog(this, R.drawable.spinner_loading_imag);
Bundle extras = getIntent().getExtras();
this.assignedLevel = extras.getInt("AssignedLevel", this.assignedLevel);
this.schoolStoreItemGroupId = extras.getInt("SchoolStoreItemGroupId", this.schoolStoreItemGroupId);
getSupportActionBar().setTitle(extras.getString("SchoolStoreItemGroupName", "") + " Items");
initializations();
}
private void initializations() {
Dialog dialog = new Dialog(this);
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);
this.mUpdate = (TextView) this.mLanguageSelectionDialog.findViewById(R.id.txv_update);
this.mCatWiseItems = (ListView) findViewById(R.id.lst_cat_wise_items);
this.mProceed = (TextView) findViewById(R.id.txv_proceed);
this.mCartCount = (TextView) findViewById(R.id.txv_cartcount);
this.mLanguage = (TextView) findViewById(R.id.txv_languages);
this.mSizeNote = (TextView) findViewById(R.id.txv_note);
this.mHashtricNote = (TextView) findViewById(R.id.txv_hashtric_note);
if (this.assignedLevel == 4) {
this.mLanguage.setVisibility(8);
this.mSizeNote.setVisibility(0);
this.mHashtricNote.setVisibility(8);
} else {
this.mLanguage.setVisibility(0);
this.mSizeNote.setVisibility(8);
this.mHashtricNote.setVisibility(0);
}
this.mLanguage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SchoolStoreKitCatWiseItemsActivity.this.getSchoolStoreLanguages();
}
});
this.mUpdate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Iterator it = SchoolStoreKitCatWiseItemsActivity.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 (SchoolStoreKitCatWiseItemsActivity.this.mLanguageSelectionDialog != null && SchoolStoreKitCatWiseItemsActivity.this.mLanguageSelectionDialog.isShowing()) {
SchoolStoreKitCatWiseItemsActivity.this.mLanguageSelectionDialog.dismiss();
}
SchoolStoreKitCatWiseItemsActivity.this.updateSchoolStoreStudentLanguages(str);
}
});
this.mProceed.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ArrayList<? extends Parcelable> arrayList = new ArrayList<>();
Iterator it = SchoolStoreKitCatWiseItemsActivity.this.catWiseItemList.iterator();
boolean z = true;
while (it.hasNext()) {
Iterator it2 = ((SchoolStoreItemsCatsModelClass) it.next()).getSchoolStoreItems().iterator();
while (true) {
if (!it2.hasNext()) {
break;
}
SchoolStoreItemsModelClass schoolStoreItemsModelClass = (SchoolStoreItemsModelClass) it2.next();
if (schoolStoreItemsModelClass.isSelected()) {
if (schoolStoreItemsModelClass.isGenderSpecific() && schoolStoreItemsModelClass.getSelectedItemId() == 0) {
z = false;
break;
}
arrayList.add(schoolStoreItemsModelClass);
}
}
if (!z) {
break;
}
}
if (z) {
if (arrayList.size() > 0) {
Intent intent = new Intent(SchoolStoreKitCatWiseItemsActivity.this.getApplicationContext(), (Class<?>) SchoolStoreBillSummaryActivity.class);
intent.putParcelableArrayListExtra("SelectedItems", arrayList);
intent.putExtra("IsKit", true);
intent.putExtra("AcademicYearId", SchoolStoreKitCatWiseItemsActivity.this.academicYearId);
intent.putExtra("ClassId", SchoolStoreKitCatWiseItemsActivity.this.classId);
intent.putExtra("SaleTypeId", 1);
intent.putExtra("AssignedLevel", SchoolStoreKitCatWiseItemsActivity.this.assignedLevel);
SchoolStoreKitCatWiseItemsActivity.this.startActivity(intent);
return;
}
Utility.showInfoDialog(SchoolStoreKitCatWiseItemsActivity.activity, "Please select items");
return;
}
Utility.showInfoDialog(SchoolStoreKitCatWiseItemsActivity.activity, "Please select size of item");
}
});
getSchoolStoreItemsByKit();
}
public void updateCartCount() {
Utility.updateCartCount(this.catWiseItemList, this.mCartCount);
}
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.view_type_menu, menu);
return super.onCreateOptionsMenu(menu);
}
public boolean onOptionsItemSelected(MenuItem menuItem) {
int itemId = menuItem.getItemId();
if (itemId == 16908332) {
super.onBackPressed();
} else if (itemId == 2131361890) {
if (this.isList) {
menuItem.setIcon(R.drawable.ic_action_list);
} else {
menuItem.setIcon(R.drawable.ic_action_grid);
}
this.isList = !this.isList;
this.mCatWiseItems.setAdapter(new SchoolStoreKitCatWiseItemsAdapter(getApplicationContext(), this, this.catWiseItemList, this.isList, this.academicYearId));
}
return super.onOptionsItemSelected(menuItem);
}
public void getSchoolStoreItemsByKit() {
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService("connectivity");
this.conMgr = connectivityManager;
if (connectivityManager.getActiveNetworkInfo() != null && this.conMgr.getActiveNetworkInfo().isAvailable() && this.conMgr.getActiveNetworkInfo().isConnected()) {
getItemsByKit();
} else {
Toast.makeText(getApplicationContext(), "Check your Network Connection", 0).show();
}
}
private void getItemsByKit() {
TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
if (transparentProgressDialog != null && !transparentProgressDialog.isShowing()) {
this.mProgressbar.show();
}
ApiInterface apiInterface = (ApiInterface) ApiClient.getClient1(getApplicationContext()).create(ApiInterface.class);
int parseInt = Integer.parseInt(this.organizationId);
int parseInt2 = Integer.parseInt(this.branchId);
int parseInt3 = Integer.parseInt(this.studentEnrollmentId);
int i = this.classId;
int i2 = this.academicYearId;
apiInterface.GetSchoolStoreItemsByKit(parseInt, parseInt2, parseInt3, i, i2, i2, this.assignedLevel, this.schoolStoreItemGroupId, Utility.getSchoolApiKey(this)).enqueue(new Callback<ArrayList<SchoolStoreItemsCatsModel>>() {
public void onResponse(Call<ArrayList<SchoolStoreItemsCatsModel>> call, Response<ArrayList<SchoolStoreItemsCatsModel>> response) {
if (SchoolStoreKitCatWiseItemsActivity.this.mProgressbar != null && SchoolStoreKitCatWiseItemsActivity.this.mProgressbar.isShowing()) {
SchoolStoreKitCatWiseItemsActivity.this.mProgressbar.dismiss();
}
if (response != null && response.body() != null) {
ArrayList arrayList = (ArrayList) response.body();
SchoolStoreKitCatWiseItemsActivity.this.catWiseItemList.clear();
Iterator it = arrayList.iterator();
while (it.hasNext()) {
SchoolStoreItemsCatsModel schoolStoreItemsCatsModel = (SchoolStoreItemsCatsModel) it.next();
SchoolStoreItemsCatsModelClass schoolStoreItemsCatsModelClass = new SchoolStoreItemsCatsModelClass();
schoolStoreItemsCatsModelClass.setSchoolStoreSubCategoryId(schoolStoreItemsCatsModel.getSchoolStoreSubCategoryId());
schoolStoreItemsCatsModelClass.setSchoolStoreSubCategoryName(schoolStoreItemsCatsModel.getSchoolStoreSubCategoryName());
ArrayList schoolStoreItems = schoolStoreItemsCatsModel.getSchoolStoreItems();
ArrayList arrayList2 = new ArrayList();
Iterator it2 = schoolStoreItems.iterator();
while (it2.hasNext()) {
SchoolStoreItemsModel schoolStoreItemsModel = (SchoolStoreItemsModel) it2.next();
SchoolStoreItemsModelClass schoolStoreItemsModelClass = new SchoolStoreItemsModelClass();
schoolStoreItemsModelClass.setIsEnableQtyModification(schoolStoreItemsModel.getIsEnableQtyModification());
schoolStoreItemsModelClass.setIsEnableItemSelection(schoolStoreItemsModel.getIsEnableItemSelection());
schoolStoreItemsModelClass.setFeeAccountId(schoolStoreItemsModel.getFeeAccountId());
schoolStoreItemsModelClass.setSchoolStoreId(schoolStoreItemsModel.getSchoolStoreId());
schoolStoreItemsModelClass.setItemDeliverySourceId(schoolStoreItemsModel.getItemDeliverySourceId());
schoolStoreItemsModelClass.setIsKit(schoolStoreItemsModel.getIsKit());
schoolStoreItemsModelClass.setSchoolStoreItemGroupId(schoolStoreItemsModel.getSchoolStoreItemGroupId());
schoolStoreItemsModelClass.setImagePath(schoolStoreItemsModel.getImagePath());
schoolStoreItemsModelClass.setTaxValue(schoolStoreItemsModel.getTaxValue());
schoolStoreItemsModelClass.setTaxType(schoolStoreItemsModel.getTaxType());
schoolStoreItemsModelClass.setTaxName(schoolStoreItemsModel.getTaxName());
schoolStoreItemsModelClass.setSchoolStoreItemCategoryName(schoolStoreItemsModel.getSchoolStoreItemCategoryName());
schoolStoreItemsModelClass.setSchoolStoreItemCategoryId(schoolStoreItemsModel.getSchoolStoreItemCategoryId());
schoolStoreItemsModelClass.setItemName(schoolStoreItemsModel.getItemName());
schoolStoreItemsModelClass.setAssignedItemPrice(schoolStoreItemsModel.getAssignedItemPrice());
schoolStoreItemsModelClass.setAssignedItemQuantity(schoolStoreItemsModel.getAssignedItemQuantity());
schoolStoreItemsModelClass.setGenderSpecific(schoolStoreItemsModel.isGenderSpecific());
schoolStoreItemsModelClass.setAssignedLevel(schoolStoreItemsModel.getAssignedLevel());
schoolStoreItemsModelClass.setLanguage(schoolStoreItemsModel.isLanguage());
schoolStoreItemsModelClass.setIsDuringAcademicYear(schoolStoreItemsModel.getIsDuringAcademicYear());
schoolStoreItemsModelClass.setSchoolStoreSizeTypeId(schoolStoreItemsModel.getSchoolStoreSizeTypeId());
ArrayList schoolStoreItemSizes = schoolStoreItemsModel.getSchoolStoreItemSizes();
ArrayList arrayList3 = new ArrayList();
Iterator it3 = schoolStoreItemSizes.iterator();
while (it3.hasNext()) {
SchoolStoreItemSizesModelClass schoolStoreItemSizesModelClass = (SchoolStoreItemSizesModelClass) it3.next();
int isAssigned = schoolStoreItemSizesModelClass.getIsAssigned();
schoolStoreItemSizesModelClass.setKit(true);
arrayList3.add(schoolStoreItemSizesModelClass);
if (isAssigned == 1) {
schoolStoreItemsModelClass.setSelectedSize(schoolStoreItemSizesModelClass.getSize());
schoolStoreItemsModelClass.setSelectedBrand(schoolStoreItemSizesModelClass.getBrandName());
schoolStoreItemsModelClass.setSelectedVendor(schoolStoreItemSizesModelClass.getVendorName());
schoolStoreItemsModelClass.setSelectedColour(schoolStoreItemSizesModelClass.getColour());
schoolStoreItemsModelClass.setSelectedItemId(schoolStoreItemSizesModelClass.getSchoolStoreItemId());
schoolStoreItemsModelClass.setIsKitPrice(schoolStoreItemSizesModelClass.getIsKitPrice());
schoolStoreItemsModelClass.setSelectedSizePrice(schoolStoreItemSizesModelClass.getItemPrice());
schoolStoreItemsModelClass.setSelectedMrp(schoolStoreItemSizesModelClass.getMrp());
schoolStoreItemsModelClass.setSelectedItemDescription(schoolStoreItemSizesModelClass.getItemDescription());
}
}
schoolStoreItemsModelClass.setSchoolStoreItemSizes(arrayList3);
if (schoolStoreItemsModelClass.getIsEnableItemSelection() == 0) {
if (schoolStoreItemsModelClass.getSelectedItemQuantity() < schoolStoreItemsModelClass.getAssignedItemQuantity()) {
schoolStoreItemsModelClass.setSelectedItemQuantity(schoolStoreItemsModelClass.getAssignedItemQuantity());
}
schoolStoreItemsModelClass.setSelected(true);
if ((schoolStoreItemsModelClass.getSelectedSize() == null || schoolStoreItemsModelClass.getSelectedSize().length() > 0) && arrayList3.size() == 1) {
schoolStoreItemsModelClass.setSelectedSize(((SchoolStoreItemSizesModelClass) arrayList3.get(0)).getSize());
schoolStoreItemsModelClass.setSelectedBrand(((SchoolStoreItemSizesModelClass) arrayList3.get(0)).getBrandName());
schoolStoreItemsModelClass.setSelectedVendor(((SchoolStoreItemSizesModelClass) arrayList3.get(0)).getVendorName());
schoolStoreItemsModelClass.setSelectedColour(((SchoolStoreItemSizesModelClass) arrayList3.get(0)).getColour());
schoolStoreItemsModelClass.setSelectedItemId(((SchoolStoreItemSizesModelClass) arrayList3.get(0)).getSchoolStoreItemId());
schoolStoreItemsModelClass.setIsKitPrice(((SchoolStoreItemSizesModelClass) arrayList3.get(0)).getIsKitPrice());
schoolStoreItemsModelClass.setSelectedSizePrice(((SchoolStoreItemSizesModelClass) arrayList3.get(0)).getItemPrice());
schoolStoreItemsModelClass.setSelectedMrp(((SchoolStoreItemSizesModelClass) arrayList3.get(0)).getMrp());
schoolStoreItemsModelClass.setSelectedItemDescription(((SchoolStoreItemSizesModelClass) arrayList3.get(0)).getItemDescription());
}
SchoolStoreKitCatWiseItemsActivity.this.calculatePrices(schoolStoreItemsModelClass);
}
arrayList2.add(schoolStoreItemsModelClass);
}
schoolStoreItemsCatsModelClass.setSchoolStoreItems(arrayList2);
SchoolStoreKitCatWiseItemsActivity.this.catWiseItemList.add(schoolStoreItemsCatsModelClass);
}
Context applicationContext = SchoolStoreKitCatWiseItemsActivity.this.getApplicationContext();
?? r3 = SchoolStoreKitCatWiseItemsActivity.this;
SchoolStoreKitCatWiseItemsActivity.this.mCatWiseItems.setAdapter(new SchoolStoreKitCatWiseItemsAdapter(applicationContext, (Activity) r3, ((SchoolStoreKitCatWiseItemsActivity) r3).catWiseItemList, SchoolStoreKitCatWiseItemsActivity.this.isList, SchoolStoreKitCatWiseItemsActivity.this.academicYearId));
SchoolStoreKitCatWiseItemsActivity.this.updateCartCount();
return;
}
Utility.showAlertDialog(SchoolStoreKitCatWiseItemsActivity.activity);
}
public void onFailure(Call<ArrayList<SchoolStoreItemsCatsModel>> call, Throwable th) {
if (SchoolStoreKitCatWiseItemsActivity.this.mProgressbar != null && SchoolStoreKitCatWiseItemsActivity.this.mProgressbar.isShowing()) {
SchoolStoreKitCatWiseItemsActivity.this.mProgressbar.dismiss();
}
Utility.showAlertDialog(SchoolStoreKitCatWiseItemsActivity.activity);
}
});
}
public void getSchoolStoreLanguages() {
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService("connectivity");
this.conMgr = connectivityManager;
if (connectivityManager.getActiveNetworkInfo() != null && this.conMgr.getActiveNetworkInfo().isAvailable() && this.conMgr.getActiveNetworkInfo().isConnected()) {
getLanguages();
} else {
Toast.makeText(getApplicationContext(), "Check your Network Connection", 0).show();
}
}
private void getLanguages() {
TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
if (transparentProgressDialog != null && !transparentProgressDialog.isShowing()) {
this.mProgressbar.show();
}
((ApiInterface) ApiClient.getClient1(getApplicationContext()).create(ApiInterface.class)).GetSchoolStoreLanguages(Integer.parseInt(this.organizationId), Integer.parseInt(this.studentEnrollmentId), this.classId, this.academicYearId, Utility.getSchoolApiKey(this)).enqueue(new Callback<ArrayList<SchoolStoreLanguagesModel>>() {
public void onResponse(Call<ArrayList<SchoolStoreLanguagesModel>> call, Response<ArrayList<SchoolStoreLanguagesModel>> response) {
if (SchoolStoreKitCatWiseItemsActivity.this.mProgressbar != null && SchoolStoreKitCatWiseItemsActivity.this.mProgressbar.isShowing()) {
SchoolStoreKitCatWiseItemsActivity.this.mProgressbar.dismiss();
}
if (response != null && response.body() != null) {
SchoolStoreKitCatWiseItemsActivity.this.mLanguagesTL.removeAllViews();
SchoolStoreKitCatWiseItemsActivity.this.languageList.clear();
ArrayList arrayList = (ArrayList) response.body();
if (arrayList != null && arrayList.size() > 0) {
LayoutInflater layoutInflater = (LayoutInflater) SchoolStoreKitCatWiseItemsActivity.this.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();
int i = 0;
schoolStoreSubjectModelClass.setSubjectId(0);
schoolStoreSubjectModelClass.setSubjectName("Select Subject");
schoolStoreSubjectModelClass.setSelected(0);
arrayList2.add(schoolStoreSubjectModelClass);
if (subjects != null) {
int i2 = 0;
while (i < subjects.size()) {
SchoolStoreSubjectModelClass schoolStoreSubjectModelClass2 = (SchoolStoreSubjectModelClass) subjects.get(i);
SchoolStoreSubjectModelClass schoolStoreSubjectModelClass3 = new SchoolStoreSubjectModelClass();
schoolStoreSubjectModelClass3.setSubjectId(schoolStoreSubjectModelClass2.getSubjectId());
schoolStoreSubjectModelClass3.setSubjectName(schoolStoreSubjectModelClass2.getSubjectName());
schoolStoreSubjectModelClass3.setSelected(schoolStoreSubjectModelClass2.getSelected());
schoolStoreSubjectModelClass3.setLanguageTypeId(schoolStoreLanguagesModel.getLanguageTypeId());
arrayList2.add(schoolStoreSubjectModelClass3);
if (schoolStoreSubjectModelClass2.getSelected() == 1) {
i2 = i + 1;
}
i++;
}
i = i2;
}
ArrayAdapter arrayAdapter = new ArrayAdapter(SchoolStoreKitCatWiseItemsActivity.this.getApplicationContext(), R.layout.spinner_item, arrayList2);
arrayAdapter.setDropDownViewResource(R.layout.spinner_item);
spinner.setAdapter((SpinnerAdapter) arrayAdapter);
spinner.setSelection(i);
SchoolStoreLanguagesModelClass schoolStoreLanguagesModelClass = new SchoolStoreLanguagesModelClass();
schoolStoreLanguagesModelClass.setLanguageTypeId(schoolStoreLanguagesModel.getLanguageTypeId());
schoolStoreLanguagesModelClass.setLanguageTypeName(schoolStoreLanguagesModel.getLanguageTypeName());
schoolStoreLanguagesModelClass.setSubjects(arrayList2);
schoolStoreLanguagesModelClass.setSubjectSpn(spinner);
SchoolStoreKitCatWiseItemsActivity.this.languageList.add(schoolStoreLanguagesModelClass);
SchoolStoreKitCatWiseItemsActivity.this.mLanguagesTL.addView(tableRow);
}
if (SchoolStoreKitCatWiseItemsActivity.this.mLanguageSelectionDialog == null || SchoolStoreKitCatWiseItemsActivity.this.mLanguageSelectionDialog.isShowing()) {
return;
}
SchoolStoreKitCatWiseItemsActivity.this.mLanguageSelectionDialog.show();
return;
}
Toast.makeText(SchoolStoreKitCatWiseItemsActivity.this.getApplicationContext(), "There are no languages", 1).show();
return;
}
Utility.showAlertDialog(SchoolStoreKitCatWiseItemsActivity.activity);
}
public void onFailure(Call<ArrayList<SchoolStoreLanguagesModel>> call, Throwable th) {
if (SchoolStoreKitCatWiseItemsActivity.this.mProgressbar != null && SchoolStoreKitCatWiseItemsActivity.this.mProgressbar.isShowing()) {
SchoolStoreKitCatWiseItemsActivity.this.mProgressbar.dismiss();
}
Utility.showAlertDialog(SchoolStoreKitCatWiseItemsActivity.activity);
}
});
}
public void updateSchoolStoreStudentLanguages(String str) {
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService("connectivity");
this.conMgr = connectivityManager;
if (connectivityManager.getActiveNetworkInfo() != null && this.conMgr.getActiveNetworkInfo().isAvailable() && this.conMgr.getActiveNetworkInfo().isConnected()) {
updateStudentLanguages(str);
} else {
Toast.makeText(getApplicationContext(), "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.academicYearId));
hashMap.put("tabledata", str);
hashMap.put("apikey", Utility.getSchoolApiKey(this));
((ApiInterface) ApiClient.getClient1(getApplicationContext()).create(ApiInterface.class)).UpdateSchoolStoreStudentLanguages(hashMap).enqueue(new Callback<String>() {
public void onResponse(Call<String> call, Response<String> response) {
if (SchoolStoreKitCatWiseItemsActivity.this.mProgressbar != null && SchoolStoreKitCatWiseItemsActivity.this.mProgressbar.isShowing()) {
SchoolStoreKitCatWiseItemsActivity.this.mProgressbar.dismiss();
}
if (response != null && response.body() != null) {
SchoolStoreKitCatWiseItemsActivity.this.getSchoolStoreItemsByKit();
} else {
Utility.showAlertDialog(SchoolStoreKitCatWiseItemsActivity.activity);
}
}
public void onFailure(Call<String> call, Throwable th) {
if (SchoolStoreKitCatWiseItemsActivity.this.mProgressbar != null && SchoolStoreKitCatWiseItemsActivity.this.mProgressbar.isShowing()) {
SchoolStoreKitCatWiseItemsActivity.this.mProgressbar.dismiss();
}
Utility.showAlertDialog(SchoolStoreKitCatWiseItemsActivity.activity);
}
});
}
public void calculatePrices(SchoolStoreItemsModelClass schoolStoreItemsModelClass) {
int assignedItemQuantity = schoolStoreItemsModelClass.getAssignedItemQuantity();
if (schoolStoreItemsModelClass.getSelectedItemQuantity() > 0) {
assignedItemQuantity = schoolStoreItemsModelClass.getSelectedItemQuantity();
}
double assignedItemPrice = schoolStoreItemsModelClass.getAssignedItemPrice();
double d = 0.0d;
if (schoolStoreItemsModelClass.getIsKitPrice() == 0 && schoolStoreItemsModelClass.getSelectedSizePrice() > 0.0d) {
assignedItemPrice = schoolStoreItemsModelClass.getSelectedSizePrice();
}
schoolStoreItemsModelClass.setFinalItemPrice(assignedItemPrice);
double d2 = assignedItemPrice * assignedItemQuantity;
if (schoolStoreItemsModelClass.getTaxType() != 0) {
if (schoolStoreItemsModelClass.getTaxType() == 1) {
d = d2 - (schoolStoreItemsModelClass.getTaxValue() > 0.0d ? (d2 / (schoolStoreItemsModelClass.getTaxValue() + 100.0d)) * 100.0d : d2);
} else if (schoolStoreItemsModelClass.getTaxValue() > 0.0d) {
d = (schoolStoreItemsModelClass.getTaxValue() * d2) / 100.0d;
}
}
schoolStoreItemsModelClass.setTotal(d2);
schoolStoreItemsModelClass.setGst(d);
}
protected void onDestroy() {
myActivity = null;
super.onDestroy();
}
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_KIT_CATEGORY_WISE_ITEMS", bundle);
}
protected void onStop() {
TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
if (transparentProgressDialog != null && transparentProgressDialog.isShowing()) {
this.mProgressbar.dismiss();
}
super.onStop();
}
}