package com.ikea.kompis.util;

import android.app.Dialog;
import android.content.Context;
import android.text.TextUtils;
import android.util.DisplayMetrics;
import android.view.Display;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.view.WindowManager;
import android.view.WindowManager.LayoutParams;
import android.widget.ImageView;
import android.widget.TableLayout;
import android.widget.TextView;
import com.ikea.shared.AppConfigData;
import com.ikea.shared.AppConfigManager;
import com.ikea.shared.config.model.Country;
import com.ikea.shared.products.model.RetailItemCommChild;
import com.ikea.shared.products.model.RetailItemCommPackageMeasure;
import com.ikea.shared.products.model.RetailItemCommPackageMeasureList;
import java.util.List;

public class PackageInfoPopUpTablet
{
  private Dialog mAlertDialog;
  private Context mContext;
  private boolean mMetric;
  private TableLayout mPackageTable;
  private int mPrevConsumerNumber = 1;
  private boolean mShowDiameter = false;
  private boolean mShowHeight = false;
  private boolean mShowLength = false;
  private boolean mShowWeight = false;
  private boolean mShowWidth = false;
  private View mTableRow;

  public PackageInfoPopUpTablet(Context paramContext, List<RetailItemCommChild> paramList, String paramString)
  {
    init(paramContext, paramList, paramString);
  }

  private void addData(List<RetailItemCommChild> paramList)
  {
    for (int i = 0; i < paramList.size(); i++)
    {
      this.mTableRow = LayoutInflater.from(this.mContext).inflate(2130903161, null, false);
      TextView localTextView1 = (TextView)this.mTableRow.findViewById(2131624191);
      TextView localTextView2 = (TextView)this.mTableRow.findViewById(2131624192);
      TextView localTextView3 = (TextView)this.mTableRow.findViewById(2131624193);
      TextView localTextView4 = (TextView)this.mTableRow.findViewById(2131624488);
      TextView localTextView5 = (TextView)this.mTableRow.findViewById(2131624489);
      TextView localTextView6 = (TextView)this.mTableRow.findViewById(2131624490);
      TextView localTextView7 = (TextView)this.mTableRow.findViewById(2131624491);
      TextView localTextView8 = (TextView)this.mTableRow.findViewById(2131624492);
      TextView localTextView9 = (TextView)this.mTableRow.findViewById(2131624493);
      localTextView1.setText(UiUtil.capitalizeFirstLetter(((RetailItemCommChild)paramList.get(i)).getProductTypeName()));
      localTextView2.setText(((RetailItemCommChild)paramList.get(i)).getProductName());
      localTextView3.setText(UiUtil.getFormatedArtical(((RetailItemCommChild)paramList.get(i)).getItemNo()));
      RetailItemCommPackageMeasureList localRetailItemCommPackageMeasureList = ((RetailItemCommChild)paramList.get(i)).getRetailItemCommPackageMeasureList();
      List localList1 = null;
      if (localRetailItemCommPackageMeasureList != null)
      {
        List localList2 = ((RetailItemCommChild)paramList.get(i)).getRetailItemCommPackageMeasureList().getRetailItemCommPackageMeasure();
        localList1 = null;
        if (localList2 != null)
          localList1 = ((RetailItemCommChild)paramList.get(i)).getRetailItemCommPackageMeasureList().getRetailItemCommPackageMeasure();
      }
      String str1 = "-";
      String str2 = "-";
      String str3 = "-";
      String str4 = "-";
      String str5 = "-";
      if (!this.mShowWidth)
        localTextView4.setVisibility(8);
      if (!this.mShowDiameter)
        localTextView7.setVisibility(8);
      if (!this.mShowHeight)
        localTextView5.setVisibility(8);
      if (!this.mShowLength)
        localTextView6.setVisibility(8);
      if (!this.mShowWeight)
        localTextView8.setVisibility(8);
      int j = ((RetailItemCommChild)paramList.get(i)).getQuantity();
      int k;
      String str6;
      int m;
      label436: int n;
      if (TextUtils.isEmpty(((RetailItemCommChild)paramList.get(i)).getItemNumberOfPackages()))
      {
        k = 0;
        str6 = String.valueOf(k * j);
        if ((localList1 == null) || (localList1.isEmpty()))
          break label1837;
        m = 0;
        if (m >= localList1.size())
          break label1837;
        if ((localList1.get(m) != null) && (!TextUtils.isEmpty(((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureType())))
        {
          if (TextUtils.isEmpty(((RetailItemCommPackageMeasure)localList1.get(m)).getConsumerPackNumber()))
            break label684;
          n = Integer.parseInt(((RetailItemCommPackageMeasure)localList1.get(m)).getConsumerPackNumber());
          label522: if (!"HEIGHT".equalsIgnoreCase(((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureType()))
            break label870;
          if (n != 1)
            break label751;
          if (!this.mMetric)
            break label690;
          str2 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric();
        }
      }
      label684: label690: label751: 
      do
      {
        while (true)
        {
          if (this.mPrevConsumerNumber != n)
          {
            if (this.mPrevConsumerNumber == 1)
              str6 = String.valueOf(((RetailItemCommChild)paramList.get(i)).getQuantity());
            str6 = str6 + "\n" + String.valueOf(((RetailItemCommChild)paramList.get(i)).getQuantity());
            this.mPrevConsumerNumber = n;
          }
          m++;
          break label436;
          k = Integer.parseInt(((RetailItemCommChild)paramList.get(i)).getItemNumberOfPackages());
          break;
          n = 1;
          break label522;
          str2 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextImperial() + "\n(" + ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric() + ")";
        }
        StringBuilder localStringBuilder5 = new StringBuilder().append(str2).append("\n");
        if (this.mMetric);
        for (String str11 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric(); ; str11 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextImperial() + "\n(" + ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric() + ")")
        {
          str2 = str11;
          break;
        }
        if ("LENGTH".equalsIgnoreCase(((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureType()))
        {
          if (n == 1)
          {
            if (this.mMetric);
            for (str3 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric(); ; str3 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextImperial() + "\n(" + ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric() + ")")
              break;
          }
          StringBuilder localStringBuilder4 = new StringBuilder().append(str3).append("\n");
          if (this.mMetric);
          for (String str10 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric(); ; str10 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextImperial() + "\n(" + ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric() + ")")
          {
            str3 = str10;
            break;
          }
        }
        if ("DIAMETER".equalsIgnoreCase(((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureType()))
        {
          if (n == 1)
          {
            if (this.mMetric);
            for (str4 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric(); ; str4 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextImperial() + "\n(" + ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric() + ")")
              break;
          }
          StringBuilder localStringBuilder3 = new StringBuilder().append(str4).append("\n");
          if (this.mMetric);
          for (String str9 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric(); ; str9 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextImperial() + "\n(" + ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric() + ")")
          {
            str4 = str9;
            break;
          }
        }
        if (("WEIGHT".equalsIgnoreCase(((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureType())) || ("WEIGHT_GROSS".equalsIgnoreCase(((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureType())))
        {
          if (n == 1)
          {
            if (this.mMetric);
            for (str5 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric(); ; str5 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextImperial() + "\n(" + ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric() + ")")
              break;
          }
          StringBuilder localStringBuilder1 = new StringBuilder().append(str5).append("\n");
          if (this.mMetric);
          for (String str7 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric(); ; str7 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextImperial() + "\n(" + ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric() + ")")
          {
            str5 = str7;
            break;
          }
        }
      }
      while (!"WIDTH".equalsIgnoreCase(((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureType()));
      label870: if (n == 1)
      {
        if (this.mMetric);
        for (str1 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric(); ; str1 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextImperial() + "\n(" + ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric() + ")")
          break;
      }
      StringBuilder localStringBuilder2 = new StringBuilder().append(str1).append("\n");
      if (this.mMetric);
      for (String str8 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric(); ; str8 = ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextImperial() + "\n(" + ((RetailItemCommPackageMeasure)localList1.get(m)).getPackageMeasureTextMetric() + ")")
      {
        str1 = str8;
        break;
      }
      label1837: localTextView4.setText(str1);
      localTextView5.setText(str2);
      localTextView6.setText(str3);
      localTextView9.setText(str6);
      localTextView7.setText(str4);
      localTextView8.setText(str5);
      this.mPrevConsumerNumber = 1;
      this.mPackageTable.addView(this.mTableRow);
    }
  }

  private void getColumnCount(List<RetailItemCommChild> paramList)
  {
    for (int i = 0; i < paramList.size(); i++)
    {
      RetailItemCommPackageMeasureList localRetailItemCommPackageMeasureList = ((RetailItemCommChild)paramList.get(i)).getRetailItemCommPackageMeasureList();
      List localList1 = null;
      if (localRetailItemCommPackageMeasureList != null)
      {
        List localList2 = ((RetailItemCommChild)paramList.get(i)).getRetailItemCommPackageMeasureList().getRetailItemCommPackageMeasure();
        localList1 = null;
        if (localList2 != null)
          localList1 = ((RetailItemCommChild)paramList.get(i)).getRetailItemCommPackageMeasureList().getRetailItemCommPackageMeasure();
      }
      if ((localList1 != null) && (!localList1.isEmpty()))
      {
        int j = 0;
        if (j < localList1.size())
        {
          if ((localList1.get(j) != null) && (!TextUtils.isEmpty(((RetailItemCommPackageMeasure)localList1.get(j)).getPackageMeasureType())))
          {
            if ((!"HEIGHT".equalsIgnoreCase(((RetailItemCommPackageMeasure)localList1.get(j)).getPackageMeasureType())) || (this.mShowHeight))
              break label181;
            this.mShowHeight = true;
          }
          while (true)
          {
            j++;
            break;
            label181: if (("WIDTH".equalsIgnoreCase(((RetailItemCommPackageMeasure)localList1.get(j)).getPackageMeasureType())) && (!this.mShowWidth))
              this.mShowWidth = true;
            else if (("LENGTH".equalsIgnoreCase(((RetailItemCommPackageMeasure)localList1.get(j)).getPackageMeasureType())) && (!this.mShowLength))
              this.mShowLength = true;
            else if (("DIAMETER".equalsIgnoreCase(((RetailItemCommPackageMeasure)localList1.get(j)).getPackageMeasureType())) && (!this.mShowDiameter))
              this.mShowDiameter = true;
            else if ((("WEIGHT".equalsIgnoreCase(((RetailItemCommPackageMeasure)localList1.get(j)).getPackageMeasureType())) || ("WEIGHT_GROSS".equalsIgnoreCase(((RetailItemCommPackageMeasure)localList1.get(j)).getPackageMeasureType()))) && (!this.mShowWeight))
              this.mShowWeight = true;
          }
        }
      }
    }
  }

  private int getDialogHeight()
  {
    DisplayMetrics localDisplayMetrics = new DisplayMetrics();
    this.mAlertDialog.getWindow().getWindowManager().getDefaultDisplay().getMetrics(localDisplayMetrics);
    return localDisplayMetrics.heightPixels;
  }

  private void init(Context paramContext, List<RetailItemCommChild> paramList, String paramString)
  {
    View localView = LayoutInflater.from(paramContext).inflate(2130903108, null, false);
    ((TextView)localView.findViewById(2131624049)).setText(paramString);
    this.mContext = paramContext;
    this.mPackageTable = ((TableLayout)localView.findViewById(2131624207));
    this.mMetric = AppConfigManager.i(paramContext).getAppConfigData().getConfig().isMetric();
    ImageView localImageView = (ImageView)localView.findViewById(2131624198);
    View.OnClickListener local1 = new View.OnClickListener()
    {
      public void onClick(View paramAnonymousView)
      {
        PackageInfoPopUpTablet.this.mAlertDialog.dismiss();
      }
    };
    localImageView.setOnClickListener(local1);
    getColumnCount(paramList);
    TextView localTextView1 = (TextView)localView.findViewById(2131624200);
    TextView localTextView2 = (TextView)localView.findViewById(2131624201);
    TextView localTextView3 = (TextView)localView.findViewById(2131624202);
    TextView localTextView4 = (TextView)localView.findViewById(2131624203);
    TextView localTextView5 = (TextView)localView.findViewById(2131624204);
    TextView localTextView6 = (TextView)localView.findViewById(2131624208);
    TextView localTextView7 = (TextView)localView.findViewById(2131624209);
    TextView localTextView8 = (TextView)localView.findViewById(2131624210);
    TextView localTextView9 = (TextView)localView.findViewById(2131624211);
    TextView localTextView10 = (TextView)localView.findViewById(2131624212);
    if (!this.mShowWidth)
    {
      localTextView1.setVisibility(8);
      localTextView6.setVisibility(8);
    }
    if (!this.mShowDiameter)
    {
      localTextView4.setVisibility(8);
      localTextView9.setVisibility(8);
    }
    if (!this.mShowHeight)
    {
      localTextView2.setVisibility(8);
      localTextView7.setVisibility(8);
    }
    if (!this.mShowLength)
    {
      localTextView3.setVisibility(8);
      localTextView8.setVisibility(8);
    }
    if (!this.mShowWeight)
    {
      localTextView5.setVisibility(8);
      localTextView10.setVisibility(8);
    }
    addData(paramList);
    this.mAlertDialog = new Dialog(this.mContext, 2131558449);
    this.mAlertDialog.setContentView(localView);
    this.mAlertDialog.setCancelable(true);
    this.mAlertDialog.setCanceledOnTouchOutside(true);
    int i = (int)UiUtil.pxFromDp(this.mContext, 550.0F);
    if (getDialogHeight() > i)
    {
      WindowManager.LayoutParams localLayoutParams = new WindowManager.LayoutParams();
      localLayoutParams.copyFrom(this.mAlertDialog.getWindow().getAttributes());
      localLayoutParams.height = i;
      this.mAlertDialog.getWindow().setAttributes(localLayoutParams);
    }
  }

  public boolean isShowing()
  {
    return this.mAlertDialog.isShowing();
  }

  public void show()
  {
    if (this.mAlertDialog != null)
      this.mAlertDialog.show();
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.kompis.util.PackageInfoPopUpTablet
 * JD-Core Version:    0.6.2
 */