导航菜单

页面标题

页面副标题

St.John's v1.0.9 - SchoolStoreKitCatWiseItemsActivity.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();
    }
}