正在查看: St.John's v1.0.9 应用的 SchoolStoreIndividualItemDetailActivity.java JAVA 源代码文件
本页面展示 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();
}
}