导航菜单

页面标题

页面副标题

St.John's v1.0.9 - SchoolStoreIndividualItemDetailActivity.java 源代码

正在查看: St.John's v1.0.9 应用的 SchoolStoreIndividualItemDetailActivity.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.os.SystemClock;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import androidx.cardview.widget.CardView;
import com.bumptech.glide.Glide;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.mcb.stjohnsemschool.model.SchoolStoreCartItemsModel;
import com.mcb.stjohnsemschool.model.SchoolStoreIndividualItemColoursModelClass;
import com.mcb.stjohnsemschool.model.SchoolStoreIndividualItemSizesModelClass;
import com.mcb.stjohnsemschool.model.SchoolStoreIndividualItemsModelClass;
import com.mcb.stjohnsemschool.model.SchoolStoreShoeSizeTypeModel;
import com.mcb.stjohnsemschool.model.SchoolStoreSizeChartModel;
import com.mcb.stjohnsemschool.model.SchoolStoreStudentMeasurementsModel;
import com.mcb.stjohnsemschool.model.SchoolStoreStudentShoeMeasurementsModel;
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.lang.reflect.Type;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;

public class SchoolStoreIndividualItemDetailActivity extends AppCompatActivity {
    public static Activity activity;
    private int cartCount;
    private Context context;
    private DecimalFormat df;
    private Typeface fontFace;
    private TextView mAddToCart;
    private TextView mBrandName;
    private TextView mCartCount;
    private TextView mCatName;
    private ImageView mClose;
    private TextView mColour;
    private RelativeLayout mColourRL;
    private CardView mDetailsCV;
    private TextView mGST;
    private TextView mHeader;
    private ImageView mImage;
    private TextView mItemDesc;
    private TextView mItemName;
    private TextView mMRP;
    private ImageView mMinus;
    private TextView mNoData;
    private ImageView mPlus;
    private TextView mPrice;
    private TextView mProceed;
    private TransparentProgressDialog mProgressbar;
    private TextView mQuantity;
    private RelativeLayout mQuantityRL;
    private SharedPreferences mSharedPref;
    private TextView mShoeSize;
    private LinearLayout mShoeSizeLL;
    private TextView mSize;
    private TextView mSizeChart;
    private LinearLayout mSizeChartTL;
    private RelativeLayout mSizeRL;
    private TextView mTotal;
    private SchoolStoreIndividualItemsModelClass model;
    private int prevSelectedItemId;
    private int selectedPos;
    private String studentEnrollmentId = "0";
    private String organizationId = "0";
    private String academicYearId = "0";
    private String classId = "0";
    private String studentGUID = "";
    private String cartItems = "[]";
    private Dialog dialog = null;
    private Dialog sizeChartDialog = null;
    private long mLastClickTime = 0;

    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.activity_school_store_individual_item_details);
        this.context = getApplicationContext();
        activity = this;
        getSupportActionBar().setTitle("Item Details");
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        getSupportActionBar().setDisplayShowTitleEnabled(true);
        getSupportActionBar().setHomeButtonEnabled(true);
        this.fontFace = Utility.getFontStyle(this);
        this.mSharedPref = Utility.getSharedPrefs(this.context);
        this.mProgressbar = new TransparentProgressDialog(activity, R.drawable.spinner_loading_imag);
        this.studentEnrollmentId = this.mSharedPref.getString("studentEnrollmentIdKey", this.studentEnrollmentId);
        this.academicYearId = this.mSharedPref.getString("academicyearIdKey", this.academicYearId);
        this.organizationId = this.mSharedPref.getString("orgnizationIdKey", "0");
        this.classId = this.mSharedPref.getString("ClassidKey", this.classId);
        this.studentGUID = this.mSharedPref.getString("StudentGUID", "");
        this.df = new DecimalFormat("##.##");
        initializations();
    }

    private void createSizeChartDialog() {
        Dialog dialog = new Dialog(activity);
        this.sizeChartDialog = dialog;
        dialog.requestWindowFeature(1);
        this.sizeChartDialog.setContentView(R.layout.dialog_size_chart);
        this.sizeChartDialog.setCancelable(true);
        this.mClose = (ImageView) this.sizeChartDialog.findViewById(R.id.img_close);
        this.mSizeChartTL = (LinearLayout) this.sizeChartDialog.findViewById(R.id.ll_size_chart);
        this.mNoData = (TextView) this.sizeChartDialog.findViewById(R.id.txv_no_data);
        this.mShoeSizeLL = (LinearLayout) this.sizeChartDialog.findViewById(R.id.ll_shoe_size_in_inches);
        this.mShoeSize = (TextView) this.sizeChartDialog.findViewById(R.id.txv_shoe_size_in_inches);
        this.mClose.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if (SchoolStoreIndividualItemDetailActivity.this.sizeChartDialog == null || !SchoolStoreIndividualItemDetailActivity.this.sizeChartDialog.isShowing()) {
                    return;
                }
                SchoolStoreIndividualItemDetailActivity.this.sizeChartDialog.dismiss();
            }
        });
    }

    private void initializations() {
        Dialog dialog = new Dialog(activity);
        this.dialog = dialog;
        dialog.requestWindowFeature(1);
        this.dialog.setContentView(R.layout.dialog_list);
        this.dialog.setCancelable(true);
        TextView textView = (TextView) this.dialog.findViewById(R.id.txv_header);
        this.mHeader = textView;
        textView.setTypeface(this.fontFace);
        createSizeChartDialog();
        CardView findViewById = findViewById(R.id.cv);
        this.mDetailsCV = findViewById;
        findViewById.setVisibility(8);
        this.mProceed = (TextView) findViewById(R.id.txv_proceed);
        this.mCartCount = (TextView) findViewById(R.id.txv_cartcount);
        this.mProceed.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if (SchoolStoreIndividualItemDetailActivity.this.cartCount > 0) {
                    Intent intent = new Intent(SchoolStoreIndividualItemDetailActivity.this.context, (Class<?>) SchoolStoreBillSummaryActivity.class);
                    intent.putExtra("IsKit", false);
                    intent.putExtra("AcademicYearId", Integer.parseInt(SchoolStoreIndividualItemDetailActivity.this.academicYearId));
                    intent.putExtra("ClassId", Integer.parseInt(SchoolStoreIndividualItemDetailActivity.this.classId));
                    intent.putExtra("SaleTypeId", 0);
                    SchoolStoreIndividualItemDetailActivity.this.startActivity(intent);
                    return;
                }
                Utility.showInfoDialog(SchoolStoreIndividualItemDetailActivity.activity, "Please select items");
            }
        });
        this.model = getIntent().getSerializableExtra("ItemsModel");
        this.mCatName = (TextView) findViewById(R.id.txv_sub_cat_name);
        this.mItemName = (TextView) findViewById(R.id.txv_item_name);
        this.mPrice = (TextView) findViewById(R.id.txv_item_price);
        this.mMRP = (TextView) findViewById(R.id.txv_mrp);
        this.mTotal = (TextView) findViewById(R.id.txv_total);
        this.mGST = (TextView) findViewById(R.id.txv_gst);
        this.mQuantity = (TextView) findViewById(R.id.txv_quantity);
        this.mSize = (TextView) findViewById(R.id.txv_size);
        this.mColour = (TextView) findViewById(R.id.txv_colour);
        this.mSizeChart = (TextView) findViewById(R.id.txv_size_chart);
        this.mAddToCart = (TextView) findViewById(R.id.txv_add_to_cart);
        this.mBrandName = (TextView) findViewById(R.id.txv_brand_name);
        this.mItemDesc = (TextView) findViewById(R.id.txv_item_desc);
        this.mImage = (ImageView) findViewById(R.id.img_item);
        this.mMinus = (ImageView) findViewById(R.id.img_minus);
        this.mPlus = (ImageView) findViewById(R.id.img_plus);
        this.mSizeRL = (RelativeLayout) findViewById(R.id.rl_size);
        this.mColourRL = (RelativeLayout) findViewById(R.id.rl_colour);
        this.mQuantityRL = (RelativeLayout) findViewById(R.id.rl_quantity);
        this.mCatName.setTypeface(this.fontFace);
        this.mItemName.setTypeface(this.fontFace, 1);
        this.mBrandName.setTypeface(this.fontFace);
        this.mItemDesc.setTypeface(this.fontFace);
        this.mPrice.setTypeface(this.fontFace, 1);
        this.mMRP.setTypeface(this.fontFace);
        this.mTotal.setTypeface(this.fontFace, 1);
        this.mGST.setTypeface(this.fontFace);
        this.mQuantity.setTypeface(this.fontFace, 1);
        this.mSizeChart.setTypeface(this.fontFace, 1);
        this.mAddToCart.setTypeface(this.fontFace, 1);
        this.mSize.setTypeface(this.fontFace, 1);
        this.mColour.setTypeface(this.fontFace, 1);
        this.mMRP.setPaintFlags(16);
        this.mAddToCart.setVisibility(0);
        this.mQuantityRL.setVisibility(8);
        this.mTotal.setVisibility(8);
        this.mGST.setVisibility(8);
        this.mImage.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(SchoolStoreIndividualItemDetailActivity.this.context, (Class<?>) ImageZoomInAndOutActivity.class);
                intent.putExtra("ImagePath", SchoolStoreIndividualItemDetailActivity.this.model.getSelectedSizeImagePath());
                SchoolStoreIndividualItemDetailActivity.this.startActivity(intent);
            }
        });
        this.mSizeChart.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                String schoolStoreItemCategoryName = SchoolStoreIndividualItemDetailActivity.this.model.getSchoolStoreItemCategoryName();
                SchoolStoreIndividualItemDetailActivity.this.getSchoolStoreCategorySizeChart(SchoolStoreIndividualItemDetailActivity.this.model.getSchoolStoreId(), SchoolStoreIndividualItemDetailActivity.this.model.getSchoolStoreItemCategoryId(), schoolStoreItemCategoryName, SchoolStoreIndividualItemDetailActivity.this.model.getSchoolStoreSizeTypeId(), SchoolStoreIndividualItemDetailActivity.this.model.getSelectedItemId());
            }
        });
        this.mAddToCart.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                int assignedItemQuantity = SchoolStoreIndividualItemDetailActivity.this.model.getAssignedItemQuantity();
                SchoolStoreIndividualItemDetailActivity.this.model.setSelectedItemQuantity(assignedItemQuantity);
                SchoolStoreIndividualItemDetailActivity schoolStoreIndividualItemDetailActivity = SchoolStoreIndividualItemDetailActivity.this;
                schoolStoreIndividualItemDetailActivity.saveSchoolStoreCartItems(schoolStoreIndividualItemDetailActivity.model.getSelectedItemId(), assignedItemQuantity);
            }
        });
        this.mPlus.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                int selectedItemQuantity = SchoolStoreIndividualItemDetailActivity.this.model.getSelectedItemQuantity();
                if (selectedItemQuantity < 19) {
                    int i = selectedItemQuantity + 1;
                    SchoolStoreIndividualItemDetailActivity.this.model.setSelectedItemQuantity(i);
                    SchoolStoreIndividualItemDetailActivity schoolStoreIndividualItemDetailActivity = SchoolStoreIndividualItemDetailActivity.this;
                    schoolStoreIndividualItemDetailActivity.calculatePrices(schoolStoreIndividualItemDetailActivity.model);
                    SchoolStoreIndividualItemDetailActivity schoolStoreIndividualItemDetailActivity2 = SchoolStoreIndividualItemDetailActivity.this;
                    schoolStoreIndividualItemDetailActivity2.saveSchoolStoreCartItems(schoolStoreIndividualItemDetailActivity2.model.getSelectedItemId(), i);
                }
            }
        });
        this.mMinus.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                int selectedItemQuantity = SchoolStoreIndividualItemDetailActivity.this.model.getSelectedItemQuantity() - 1;
                if (selectedItemQuantity == 0) {
                    SchoolStoreIndividualItemDetailActivity.this.model.setSelectedItemQuantity(SchoolStoreIndividualItemDetailActivity.this.model.getAssignedItemQuantity());
                } else {
                    SchoolStoreIndividualItemDetailActivity.this.model.setSelectedItemQuantity(selectedItemQuantity);
                }
                SchoolStoreIndividualItemDetailActivity schoolStoreIndividualItemDetailActivity = SchoolStoreIndividualItemDetailActivity.this;
                schoolStoreIndividualItemDetailActivity.calculatePrices(schoolStoreIndividualItemDetailActivity.model);
                SchoolStoreIndividualItemDetailActivity schoolStoreIndividualItemDetailActivity2 = SchoolStoreIndividualItemDetailActivity.this;
                schoolStoreIndividualItemDetailActivity2.saveSchoolStoreCartItems(schoolStoreIndividualItemDetailActivity2.model.getSelectedItemId(), selectedItemQuantity);
            }
        });
        this.mSizeRL.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                SchoolStoreIndividualItemDetailActivity schoolStoreIndividualItemDetailActivity = SchoolStoreIndividualItemDetailActivity.this;
                schoolStoreIndividualItemDetailActivity.addSizeListToDialog(schoolStoreIndividualItemDetailActivity.model);
            }
        });
        this.mColourRL.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                SchoolStoreIndividualItemDetailActivity schoolStoreIndividualItemDetailActivity = SchoolStoreIndividualItemDetailActivity.this;
                schoolStoreIndividualItemDetailActivity.addColourListToDialog(schoolStoreIndividualItemDetailActivity.model);
            }
        });
        this.model.setmAddToCart(this.mAddToCart);
        this.model.setmQuantityRL(this.mQuantityRL);
        this.model.setmGST(this.mGST);
        this.model.setmPrice(this.mPrice);
        this.model.setmMRP(this.mMRP);
        this.model.setmQuantity(this.mQuantity);
        this.model.setmTotal(this.mTotal);
        this.model.setmSize(this.mSize);
        this.model.setmColour(this.mColour);
        this.model.setmSizeRL(this.mSizeRL);
        this.model.setmColourRL(this.mColourRL);
        this.model.setmImage(this.mImage);
        this.model.setmBrandName(this.mBrandName);
    }

    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_INDIVIDUAL_ITEM_DETAILS", bundle);
        getSchoolStoreCartItems();
    }

    public void setData() {
        this.mDetailsCV.setVisibility(0);
        if (this.model.getSchoolStoreSizeTypeId() > 0) {
            this.mSizeChart.setVisibility(0);
        } else {
            this.mSizeChart.setVisibility(8);
        }
        getSupportActionBar().setTitle(this.model.getSchoolStoreItemCategoryName());
        this.mCatName.setText(this.model.getSchoolStoreItemCategoryName());
        this.mCatName.setVisibility(8);
        this.mItemName.setText(this.model.getItemName());
        String selectedColour = this.model.getSelectedColour();
        ArrayList schoolStoreItemColours = this.model.getSchoolStoreItemColours();
        if (schoolStoreItemColours.size() > 0) {
            this.model.getmColourRL().setVisibility(0);
        } else {
            this.model.getmColourRL().setVisibility(8);
        }
        if (selectedColour != null && selectedColour.trim().length() > 0) {
            Iterator it = schoolStoreItemColours.iterator();
            while (true) {
                if (it.hasNext()) {
                    SchoolStoreIndividualItemColoursModelClass schoolStoreIndividualItemColoursModelClass = (SchoolStoreIndividualItemColoursModelClass) it.next();
                    if (selectedColour.equalsIgnoreCase(schoolStoreIndividualItemColoursModelClass.getColour())) {
                        onColourSelected(schoolStoreItemColours.size(), schoolStoreIndividualItemColoursModelClass);
                        break;
                    }
                } else if (schoolStoreItemColours.size() > 0) {
                    onColourSelected(schoolStoreItemColours.size(), (SchoolStoreIndividualItemColoursModelClass) schoolStoreItemColours.get(0));
                }
            }
        } else if (schoolStoreItemColours.size() > 0) {
            onColourSelected(schoolStoreItemColours.size(), (SchoolStoreIndividualItemColoursModelClass) schoolStoreItemColours.get(0));
        }
        calculatePrices(this.model);
    }

    public void onColourSelected(int i, SchoolStoreIndividualItemColoursModelClass schoolStoreIndividualItemColoursModelClass) {
        this.model.setSelectedColour(schoolStoreIndividualItemColoursModelClass.getColour());
        this.model.getmColour().setText(this.model.getSelectedColour());
        ArrayList schoolStoreItemSizes = schoolStoreIndividualItemColoursModelClass.getSchoolStoreItemSizes();
        if (schoolStoreItemSizes.size() > 0) {
            this.model.getmSizeRL().setVisibility(0);
        } else {
            this.model.getmSizeRL().setVisibility(8);
        }
        String selectedSize = this.model.getSelectedSize();
        if (selectedSize != null && selectedSize.trim().length() > 0) {
            Iterator it = schoolStoreItemSizes.iterator();
            while (true) {
                if (it.hasNext()) {
                    SchoolStoreIndividualItemSizesModelClass schoolStoreIndividualItemSizesModelClass = (SchoolStoreIndividualItemSizesModelClass) it.next();
                    if (selectedSize.equalsIgnoreCase(schoolStoreIndividualItemSizesModelClass.getSize())) {
                        onSizeSelected(schoolStoreItemSizes.size(), schoolStoreIndividualItemSizesModelClass);
                        break;
                    }
                } else if (schoolStoreItemSizes.size() > 0) {
                    onSizeSelected(schoolStoreItemSizes.size(), (SchoolStoreIndividualItemSizesModelClass) schoolStoreItemSizes.get(0));
                }
            }
        } else if (schoolStoreItemSizes.size() > 0) {
            onSizeSelected(schoolStoreItemSizes.size(), (SchoolStoreIndividualItemSizesModelClass) schoolStoreItemSizes.get(0));
        }
        String selectedColour = this.model.getSelectedColour();
        if (i == 1 && (selectedColour == null || selectedColour.trim().length() == 0)) {
            this.model.getmColourRL().setVisibility(8);
        } else {
            this.model.getmColourRL().setVisibility(0);
        }
    }

    public void onSizeSelected(int i, SchoolStoreIndividualItemSizesModelClass schoolStoreIndividualItemSizesModelClass) {
        this.model.setSelectedSize(schoolStoreIndividualItemSizesModelClass.getSize());
        this.model.setSelectedItemId(schoolStoreIndividualItemSizesModelClass.getSchoolStoreItemId());
        this.model.setSelectedSizePrice(schoolStoreIndividualItemSizesModelClass.getItemPrice());
        this.model.setSelectedSizeMrp(schoolStoreIndividualItemSizesModelClass.getMrp());
        this.model.setSelectedSizeTaxValue(schoolStoreIndividualItemSizesModelClass.getTaxValue());
        this.model.setSelectedSizeTaxType(schoolStoreIndividualItemSizesModelClass.getTaxType());
        this.model.setSelectedSizeTaxName(schoolStoreIndividualItemSizesModelClass.getTaxName());
        this.model.setSelectedSizeImagePath(schoolStoreIndividualItemSizesModelClass.getImagePath());
        this.model.getmSize().setText(this.model.getSelectedSize());
        String brandName = schoolStoreIndividualItemSizesModelClass.getBrandName();
        if (brandName != null && brandName.length() > 0 && !brandName.equalsIgnoreCase("null")) {
            this.model.getmBrandName().setText(brandName);
            this.model.getmBrandName().setVisibility(0);
        } else {
            this.model.getmBrandName().setVisibility(8);
        }
        String imagePath = schoolStoreIndividualItemSizesModelClass.getImagePath();
        if (imagePath != null && imagePath.length() > 0 && !imagePath.equalsIgnoreCase("null")) {
            Glide.with(this.context).load(imagePath).into(this.model.getmImage());
        } else {
            this.model.getmImage().setImageResource(R.drawable.noimage);
        }
        String itemDescription = schoolStoreIndividualItemSizesModelClass.getItemDescription();
        if (itemDescription != null && itemDescription.length() > 0 && !itemDescription.equalsIgnoreCase("null")) {
            this.mItemDesc.setText(itemDescription);
            this.mItemDesc.setVisibility(0);
        } else {
            this.mItemDesc.setVisibility(8);
        }
        String selectedSize = this.model.getSelectedSize();
        if (i == 1 && (selectedSize == null || selectedSize.trim().length() == 0)) {
            this.model.getmSizeRL().setVisibility(8);
        } else {
            this.model.getmSizeRL().setVisibility(0);
        }
        checkItemSelectedOrNot();
    }

    public void checkItemSelectedOrNot() {
        try {
            JSONArray jSONArray = new JSONArray(this.cartItems);
            int i = 0;
            while (true) {
                if (i < jSONArray.length()) {
                    JSONObject jSONObject = jSONArray.getJSONObject(i);
                    String string = jSONObject.getString("ItemName");
                    String string2 = jSONObject.getString("Size");
                    String string3 = jSONObject.getString("Colour");
                    int i2 = jSONObject.getInt("ItemId");
                    if (this.model.getItemName().equalsIgnoreCase(string) && this.model.getSelectedSize().equalsIgnoreCase(string2) && this.model.getSelectedColour().equalsIgnoreCase(string3) && this.model.getSelectedItemId() == i2) {
                        this.model.setSelectedItemQuantity(jSONObject.getInt("Quantity"));
                        this.model.getmAddToCart().setVisibility(8);
                        this.model.getmQuantityRL().setVisibility(0);
                        this.model.getmTotal().setVisibility(0);
                        break;
                    }
                    i++;
                } else {
                    this.model.getmAddToCart().setVisibility(0);
                    this.model.getmQuantityRL().setVisibility(8);
                    this.model.getmTotal().setVisibility(8);
                    break;
                }
            }
            calculatePrices(this.model);
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }

    public void addSizeListToDialog(final SchoolStoreIndividualItemsModelClass schoolStoreIndividualItemsModelClass) {
        int i;
        this.mHeader.setText("Select Size:");
        this.selectedPos = -1;
        String selectedColour = schoolStoreIndividualItemsModelClass.getSelectedColour();
        ArrayList schoolStoreItemColours = schoolStoreIndividualItemsModelClass.getSchoolStoreItemColours();
        int i2 = 0;
        if (selectedColour != null && selectedColour.trim().length() > 0) {
            i = 0;
            while (i < schoolStoreItemColours.size()) {
                if (selectedColour.equalsIgnoreCase(((SchoolStoreIndividualItemColoursModelClass) schoolStoreItemColours.get(i)).getColour())) {
                    break;
                } else {
                    i++;
                }
            }
        }
        i = 0;
        final ArrayList schoolStoreItemSizes = ((SchoolStoreIndividualItemColoursModelClass) schoolStoreItemColours.get(i)).getSchoolStoreItemSizes();
        if (this.dialog.isShowing()) {
            return;
        }
        ((TextView) this.dialog.findViewById(R.id.txv_ok)).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if (SystemClock.elapsedRealtime() - SchoolStoreIndividualItemDetailActivity.this.mLastClickTime < 1000) {
                    return;
                }
                SchoolStoreIndividualItemDetailActivity.this.mLastClickTime = SystemClock.elapsedRealtime();
                if (SchoolStoreIndividualItemDetailActivity.this.selectedPos > -1) {
                    SchoolStoreIndividualItemDetailActivity.this.onSizeSelected(schoolStoreItemSizes.size(), (SchoolStoreIndividualItemSizesModelClass) schoolStoreItemSizes.get(SchoolStoreIndividualItemDetailActivity.this.selectedPos));
                }
                SchoolStoreIndividualItemDetailActivity.this.calculatePrices(schoolStoreIndividualItemsModelClass);
                SchoolStoreIndividualItemDetailActivity.this.dialog.dismiss();
            }
        });
        ListView listView = (ListView) this.dialog.findViewById(R.id.lstv_items);
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int i3, long j) {
                SchoolStoreIndividualItemDetailActivity.this.selectedPos = i3;
            }
        });
        listView.setAdapter((ListAdapter) new ArrayAdapter(this.context, R.layout.custom_checkedtextview, schoolStoreItemSizes));
        if (schoolStoreIndividualItemsModelClass.getSelectedSize() != null && schoolStoreIndividualItemsModelClass.getSelectedSize().length() > 0) {
            int i3 = 0;
            while (true) {
                if (i3 >= schoolStoreItemSizes.size()) {
                    break;
                }
                if (schoolStoreIndividualItemsModelClass.getSelectedSize().equalsIgnoreCase(((SchoolStoreIndividualItemSizesModelClass) schoolStoreItemSizes.get(i3)).getSize())) {
                    this.selectedPos = i3;
                    this.prevSelectedItemId = ((SchoolStoreIndividualItemSizesModelClass) schoolStoreItemSizes.get(i3)).getSchoolStoreItemId();
                    i2 = i3;
                    break;
                }
                i3++;
            }
            listView.setItemChecked(i2, true);
        }
        if (schoolStoreItemSizes.size() > 0) {
            this.dialog.show();
        } else {
            Toast.makeText(this.context, "Size not available", 1).show();
        }
    }

    public void addColourListToDialog(final SchoolStoreIndividualItemsModelClass schoolStoreIndividualItemsModelClass) {
        this.mHeader.setText("Select Colour:");
        this.selectedPos = -1;
        final ArrayList schoolStoreItemColours = schoolStoreIndividualItemsModelClass.getSchoolStoreItemColours();
        if (this.dialog.isShowing()) {
            return;
        }
        ((TextView) this.dialog.findViewById(R.id.txv_ok)).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if (SystemClock.elapsedRealtime() - SchoolStoreIndividualItemDetailActivity.this.mLastClickTime < 1000) {
                    return;
                }
                SchoolStoreIndividualItemDetailActivity.this.mLastClickTime = SystemClock.elapsedRealtime();
                if (SchoolStoreIndividualItemDetailActivity.this.selectedPos > -1) {
                    SchoolStoreIndividualItemDetailActivity.this.onColourSelected(schoolStoreItemColours.size(), (SchoolStoreIndividualItemColoursModelClass) schoolStoreItemColours.get(SchoolStoreIndividualItemDetailActivity.this.selectedPos));
                }
                SchoolStoreIndividualItemDetailActivity.this.calculatePrices(schoolStoreIndividualItemsModelClass);
                SchoolStoreIndividualItemDetailActivity.this.dialog.dismiss();
            }
        });
        ListView listView = (ListView) this.dialog.findViewById(R.id.lstv_items);
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
                SchoolStoreIndividualItemDetailActivity.this.selectedPos = i;
            }
        });
        listView.setAdapter((ListAdapter) new ArrayAdapter(this.context, R.layout.custom_checkedtextview, schoolStoreItemColours));
        if (schoolStoreIndividualItemsModelClass.getSelectedColour() != null && schoolStoreIndividualItemsModelClass.getSelectedColour().length() > 0) {
            int i = 0;
            int i2 = 0;
            while (true) {
                if (i2 >= schoolStoreItemColours.size()) {
                    break;
                }
                if (schoolStoreIndividualItemsModelClass.getSelectedColour().equalsIgnoreCase(((SchoolStoreIndividualItemColoursModelClass) schoolStoreItemColours.get(i2)).getColour())) {
                    this.selectedPos = i2;
                    i = i2;
                    break;
                }
                i2++;
            }
            listView.setItemChecked(i, true);
        }
        if (schoolStoreItemColours.size() > 0) {
            this.dialog.show();
        } else {
            Toast.makeText(this.context, "Colours not available", 1).show();
        }
    }

    public void getSchoolStoreCategorySizeChart(int i, int i2, String str, int i3, int i4) {
        ConnectivityManager connectivityManager = (ConnectivityManager) this.context.getSystemService("connectivity");
        if (connectivityManager.getActiveNetworkInfo() != null && connectivityManager.getActiveNetworkInfo().isAvailable() && connectivityManager.getActiveNetworkInfo().isConnected()) {
            getSchoolStoreSizeChart(i, i2, str, i3, i4);
        } else {
            Toast.makeText(this.context, "Check your Network Connection", 0).show();
        }
    }

    private void getSchoolStoreSizeChart(int i, int i2, String str, final int i3, int i4) {
        TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
        if (transparentProgressDialog != null && !transparentProgressDialog.isShowing()) {
            this.mProgressbar.show();
        }
        ((ApiInterface) ApiClient.getClient1(this.context).create(ApiInterface.class)).GetSchoolStoreCategorySizeChart(Integer.parseInt(this.organizationId), Integer.parseInt(this.academicYearId), i, i2, i4, Utility.getSchoolApiKey(this.context)).enqueue(new Callback<SchoolStoreSizeChartModel>() {
            public void onResponse(Call<SchoolStoreSizeChartModel> call, Response<SchoolStoreSizeChartModel> response) {
                if (SchoolStoreIndividualItemDetailActivity.this.mProgressbar != null && SchoolStoreIndividualItemDetailActivity.this.mProgressbar.isShowing()) {
                    SchoolStoreIndividualItemDetailActivity.this.mProgressbar.dismiss();
                }
                if (response != null && response.body() != null) {
                    SchoolStoreSizeChartModel schoolStoreSizeChartModel = (SchoolStoreSizeChartModel) response.body();
                    SchoolStoreIndividualItemDetailActivity.this.mSizeChartTL.setVisibility(8);
                    SchoolStoreIndividualItemDetailActivity.this.mNoData.setVisibility(8);
                    SchoolStoreIndividualItemDetailActivity.this.mShoeSizeLL.setVisibility(8);
                    SchoolStoreIndividualItemDetailActivity.this.mSizeChartTL.removeAllViews();
                    int i5 = i3;
                    if (i5 == 1) {
                        Utility.showShirtSizeChart(SchoolStoreIndividualItemDetailActivity.this.context, schoolStoreSizeChartModel.getShirtSizeChart(), SchoolStoreIndividualItemDetailActivity.this.mSizeChartTL, SchoolStoreIndividualItemDetailActivity.this.mNoData, SchoolStoreIndividualItemDetailActivity.this.sizeChartDialog);
                        return;
                    }
                    if (i5 == 2) {
                        Utility.showSkirtSizeChart(SchoolStoreIndividualItemDetailActivity.this.context, schoolStoreSizeChartModel.getSkirtSizeChart(), SchoolStoreIndividualItemDetailActivity.this.mSizeChartTL, SchoolStoreIndividualItemDetailActivity.this.mNoData, SchoolStoreIndividualItemDetailActivity.this.sizeChartDialog);
                        return;
                    }
                    if (i5 == 3) {
                        Utility.showPantSizeChart(SchoolStoreIndividualItemDetailActivity.this.context, schoolStoreSizeChartModel.getPantSizeChart(), SchoolStoreIndividualItemDetailActivity.this.mSizeChartTL, SchoolStoreIndividualItemDetailActivity.this.mNoData, SchoolStoreIndividualItemDetailActivity.this.sizeChartDialog);
                        return;
                    }
                    if (i5 == 4) {
                        SchoolStoreIndividualItemDetailActivity.this.getSchoolStoreStudentBaseLine(schoolStoreSizeChartModel.getShoeSizeChart());
                        return;
                    } else if (i5 == 5) {
                        Utility.showPinosSizeChart(SchoolStoreIndividualItemDetailActivity.this.context, schoolStoreSizeChartModel.getPinosSizeChart(), SchoolStoreIndividualItemDetailActivity.this.mSizeChartTL, SchoolStoreIndividualItemDetailActivity.this.mNoData, SchoolStoreIndividualItemDetailActivity.this.sizeChartDialog);
                        return;
                    } else {
                        if (i5 == 6) {
                            Utility.showBeltSizeChart(SchoolStoreIndividualItemDetailActivity.this.context, schoolStoreSizeChartModel.getBeltSizeChart(), SchoolStoreIndividualItemDetailActivity.this.mSizeChartTL, SchoolStoreIndividualItemDetailActivity.this.mNoData, SchoolStoreIndividualItemDetailActivity.this.sizeChartDialog);
                            return;
                        }
                        return;
                    }
                }
                Utility.showAlertDialog(SchoolStoreIndividualItemDetailActivity.activity);
            }

            public void onFailure(Call<SchoolStoreSizeChartModel> call, Throwable th) {
                if (SchoolStoreIndividualItemDetailActivity.this.mProgressbar != null && SchoolStoreIndividualItemDetailActivity.this.mProgressbar.isShowing()) {
                    SchoolStoreIndividualItemDetailActivity.this.mProgressbar.dismiss();
                }
                Utility.showAlertDialog(SchoolStoreIndividualItemDetailActivity.activity);
            }
        });
    }

    public void calculatePrices(com.mcb.stjohnsemschool.model.SchoolStoreIndividualItemsModelClass r13) {
        throw new UnsupportedOperationException("Method not decompiled: com.mcb.stjohnsemschool.activity.SchoolStoreIndividualItemDetailActivity.calculatePrices(com.mcb.stjohnsemschool.model.SchoolStoreIndividualItemsModelClass):void");
    }

    public boolean onOptionsItemSelected(MenuItem menuItem) {
        if (menuItem.getItemId() == 16908332) {
            onBackPressed();
            return true;
        }
        return super.onOptionsItemSelected(menuItem);
    }

    public void getSchoolStoreCartItems() {
        ConnectivityManager connectivityManager = (ConnectivityManager) this.context.getSystemService("connectivity");
        if (connectivityManager.getActiveNetworkInfo() != null && connectivityManager.getActiveNetworkInfo().isAvailable() && connectivityManager.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 (SchoolStoreIndividualItemDetailActivity.this.mProgressbar != null && SchoolStoreIndividualItemDetailActivity.this.mProgressbar.isShowing()) {
                    SchoolStoreIndividualItemDetailActivity.this.mProgressbar.dismiss();
                }
                if (response != null && response.body() != null) {
                    ArrayList arrayList = (ArrayList) response.body();
                    Gson gson = new Gson();
                    Type type = new TypeToken<ArrayList<SchoolStoreCartItemsModel>>() {
                    }.getType();
                    SchoolStoreIndividualItemDetailActivity.this.cartItems = gson.toJson(arrayList, type);
                    SchoolStoreIndividualItemDetailActivity.this.cartCount = arrayList.size();
                    SchoolStoreIndividualItemDetailActivity.this.mCartCount.setText(String.valueOf(SchoolStoreIndividualItemDetailActivity.this.cartCount));
                    if (SchoolStoreIndividualItemDetailActivity.this.cartItems != null && SchoolStoreIndividualItemDetailActivity.this.cartItems.length() > 1) {
                        Iterator it = arrayList.iterator();
                        while (true) {
                            if (!it.hasNext()) {
                                break;
                            }
                            SchoolStoreCartItemsModel schoolStoreCartItemsModel = (SchoolStoreCartItemsModel) it.next();
                            String itemName = schoolStoreCartItemsModel.getItemName();
                            int schoolStoreItemCategoryId = schoolStoreCartItemsModel.getSchoolStoreItemCategoryId();
                            if (itemName.equalsIgnoreCase(SchoolStoreIndividualItemDetailActivity.this.model.getItemName()) && schoolStoreItemCategoryId == SchoolStoreIndividualItemDetailActivity.this.model.getSchoolStoreItemCategoryId()) {
                                SchoolStoreIndividualItemDetailActivity.this.model.setSelectedItemQuantity(schoolStoreCartItemsModel.getSelectedItemQuantity());
                                SchoolStoreIndividualItemDetailActivity.this.model.setSelectedSize(schoolStoreCartItemsModel.getSelectedSize());
                                SchoolStoreIndividualItemDetailActivity.this.model.setSelectedColour(schoolStoreCartItemsModel.getSelectedColour());
                                SchoolStoreIndividualItemDetailActivity.this.model.setSelectedItemId(schoolStoreCartItemsModel.getSelectedItemId());
                                SchoolStoreIndividualItemDetailActivity.this.model.setSelectedSizePrice(schoolStoreCartItemsModel.getSelectedSizePrice());
                                SchoolStoreIndividualItemDetailActivity.this.model.setSelectedSizeMrp(schoolStoreCartItemsModel.getSelectedMrp());
                                SchoolStoreIndividualItemDetailActivity.this.model.setSelectedSizeTaxValue(schoolStoreCartItemsModel.getTaxValue());
                                SchoolStoreIndividualItemDetailActivity.this.model.setSelectedSizeTaxType(schoolStoreCartItemsModel.getTaxType());
                                SchoolStoreIndividualItemDetailActivity.this.model.setSelectedSizeTaxName(schoolStoreCartItemsModel.getTaxName());
                                SchoolStoreIndividualItemDetailActivity.this.model.setSelectedSizeImagePath(schoolStoreCartItemsModel.getImagePath());
                                break;
                            }
                        }
                    }
                    SchoolStoreIndividualItemDetailActivity.this.checkItemSelectedOrNot();
                    SchoolStoreIndividualItemDetailActivity.this.setData();
                    return;
                }
                Utility.showAlertDialog(SchoolStoreIndividualItemDetailActivity.activity);
            }

            public void onFailure(Call<ArrayList<SchoolStoreCartItemsModel>> call, Throwable th) {
                if (SchoolStoreIndividualItemDetailActivity.this.mProgressbar != null && SchoolStoreIndividualItemDetailActivity.this.mProgressbar.isShowing()) {
                    SchoolStoreIndividualItemDetailActivity.this.mProgressbar.dismiss();
                }
                Utility.showAlertDialog(SchoolStoreIndividualItemDetailActivity.activity);
            }
        });
    }

    public void saveSchoolStoreCartItems(int i, int i2) {
        ConnectivityManager connectivityManager = (ConnectivityManager) this.context.getSystemService("connectivity");
        if (connectivityManager.getActiveNetworkInfo() != null && connectivityManager.getActiveNetworkInfo().isAvailable() && connectivityManager.getActiveNetworkInfo().isConnected()) {
            saveCartItems(i, i2);
        } else {
            Toast.makeText(this.context, "Check your Network Connection", 0).show();
        }
    }

    private void saveCartItems(int i, int i2) {
        TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
        if (transparentProgressDialog != null && !transparentProgressDialog.isShowing()) {
            this.mProgressbar.show();
        }
        HashMap hashMap = new HashMap();
        hashMap.put("ItemID", String.valueOf(i));
        hashMap.put("Quantity", String.valueOf(i2));
        hashMap.put("StudentEnrollmentID", this.studentEnrollmentId);
        hashMap.put("AcademicYearID", this.academicYearId);
        hashMap.put("apikey", Utility.getSchoolApiKey(this.context));
        ((ApiInterface) ApiClient.getClient1(this.context).create(ApiInterface.class)).SaveSchoolStoreCartItems(hashMap).enqueue(new Callback<String>() {
            public void onResponse(Call<String> call, Response<String> response) {
                if (SchoolStoreIndividualItemDetailActivity.this.mProgressbar != null && SchoolStoreIndividualItemDetailActivity.this.mProgressbar.isShowing()) {
                    SchoolStoreIndividualItemDetailActivity.this.mProgressbar.dismiss();
                }
                if (response != null && response.body() != null) {
                    SchoolStoreIndividualItemDetailActivity.this.getSchoolStoreCartItems();
                } else {
                    Utility.showAlertDialog(SchoolStoreIndividualItemDetailActivity.activity);
                }
            }

            public void onFailure(Call<String> call, Throwable th) {
                if (SchoolStoreIndividualItemDetailActivity.this.mProgressbar != null && SchoolStoreIndividualItemDetailActivity.this.mProgressbar.isShowing()) {
                    SchoolStoreIndividualItemDetailActivity.this.mProgressbar.dismiss();
                }
                Utility.showAlertDialog(SchoolStoreIndividualItemDetailActivity.activity);
            }
        });
    }

    public void getSchoolStoreStudentBaseLine(ArrayList<SchoolStoreShoeSizeTypeModel> arrayList) {
        ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService("connectivity");
        if (connectivityManager.getActiveNetworkInfo() != null && connectivityManager.getActiveNetworkInfo().isAvailable() && connectivityManager.getActiveNetworkInfo().isConnected()) {
            getStudentBaseLine(arrayList);
        } else {
            Toast.makeText(this.context, "Check your Network Connection", 1).show();
        }
    }

    private void getStudentBaseLine(final ArrayList<SchoolStoreShoeSizeTypeModel> arrayList) {
        TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
        if (transparentProgressDialog != null && !transparentProgressDialog.isShowing()) {
            this.mProgressbar.show();
        }
        ((ApiInterface) ApiClient.getClient1(this.context).create(ApiInterface.class)).GetSchoolStoreStudentBaseLine(Integer.parseInt(Utility.getSharedPrefs(this.context).getString("studentEnrollmentIdKey", "0")), Utility.getSchoolApiKey(this.context)).enqueue(new Callback<SchoolStoreStudentMeasurementsModel>() {
            public void onResponse(Call<SchoolStoreStudentMeasurementsModel> call, Response<SchoolStoreStudentMeasurementsModel> response) {
                if (SchoolStoreIndividualItemDetailActivity.this.mProgressbar != null && SchoolStoreIndividualItemDetailActivity.this.mProgressbar.isShowing()) {
                    SchoolStoreIndividualItemDetailActivity.this.mProgressbar.dismiss();
                }
                if (response != null && response.body() != null) {
                    SchoolStoreStudentMeasurementsModel schoolStoreStudentMeasurementsModel = (SchoolStoreStudentMeasurementsModel) response.body();
                    ArrayList uniformMeasurements = schoolStoreStudentMeasurementsModel.getUniformMeasurements();
                    ArrayList shoeMeasurements = schoolStoreStudentMeasurementsModel.getShoeMeasurements();
                    if (uniformMeasurements.size() > 0) {
                    }
                    if (shoeMeasurements.size() > 0) {
                        SchoolStoreStudentShoeMeasurementsModel schoolStoreStudentShoeMeasurementsModel = (SchoolStoreStudentShoeMeasurementsModel) shoeMeasurements.get(0);
                        if (schoolStoreStudentShoeMeasurementsModel.getShoeSizeInINCHES() == null || schoolStoreStudentShoeMeasurementsModel.getShoeSizeInINCHES().length() <= 0 || schoolStoreStudentShoeMeasurementsModel.getShoeSizeInINCHES().equalsIgnoreCase("null")) {
                            SchoolStoreIndividualItemDetailActivity.this.mShoeSizeLL.setVisibility(8);
                        } else {
                            SchoolStoreIndividualItemDetailActivity.this.mShoeSizeLL.setVisibility(0);
                            SchoolStoreIndividualItemDetailActivity.this.mShoeSize.setText(schoolStoreStudentShoeMeasurementsModel.getShoeSizeInINCHES() + " (" + schoolStoreStudentShoeMeasurementsModel.getDate() + ")");
                        }
                    }
                    Utility.showShoeSizeChart(SchoolStoreIndividualItemDetailActivity.this.context, arrayList, SchoolStoreIndividualItemDetailActivity.this.mSizeChartTL, SchoolStoreIndividualItemDetailActivity.this.mNoData, SchoolStoreIndividualItemDetailActivity.this.sizeChartDialog);
                    return;
                }
                Utility.showAlertDialog(SchoolStoreIndividualItemDetailActivity.activity);
            }

            public void onFailure(Call<SchoolStoreStudentMeasurementsModel> call, Throwable th) {
                if (SchoolStoreIndividualItemDetailActivity.this.mProgressbar != null && SchoolStoreIndividualItemDetailActivity.this.mProgressbar.isShowing()) {
                    SchoolStoreIndividualItemDetailActivity.this.mProgressbar.dismiss();
                }
                Utility.showAlertDialog(SchoolStoreIndividualItemDetailActivity.activity);
            }
        });
    }

    protected void onStop() {
        TransparentProgressDialog transparentProgressDialog = this.mProgressbar;
        if (transparentProgressDialog != null && transparentProgressDialog.isShowing()) {
            this.mProgressbar.dismiss();
        }
        super.onStop();
    }
}