private void updateCartInfos(int paramInt1, int paramInt2, int paramInt3)
 {
   setTitle(getString(R.string.sd_title_cart).replace("%s", String.valueOf(paramInt1)));
   this.mTotalPrice.setRMBLabelStyle(3, 2, false, getResources().getColor(R.color.light_red));
   this.mTotalPrice.setRMBLabelValue(this.mCartAdapter.getTotalPrice());
   this.mSummary1.setText(getString(R.string.sd_dish_count).replace("%s", String.valueOf(paramInt3)));
   double d;
   Object localObject;
   boolean bool;
   if (this.mAverage != 0.0D)
   {
     d = this.mCartAdapter.getTotalPrice() / this.mAverage;
     if ((this.isEstimate) && (d > 1.0D) && (paramInt3 != 0) && (this.mCartAdapter.getTotalPrice() / paramInt3 >= 20.0D))
       break label203;
     this.mSummary2.setVisibility(8);
     localObject = this.mSubmit;
     if (paramInt1 <= 0)
       break label292;
     bool = true;
     label159: ((NovaButton)localObject).setEnabled(bool);
     if (this.mCartManager.isOwner != 1)
       break label303;
     localObject = this.mBottomLayout;
     if (paramInt2 > 0)
       break label298;
   }
   label292: label298: for (paramInt1 = 8; ; paramInt1 = 0)
   {
     ((View)localObject).setVisibility(paramInt1);
     return;
     d = 0.0D;
     break;
     label203: if (d % 1.0D != 0.0D)
       this.mSummary2.setText(getString(R.string.sd_advice_2).replace("%a", String.valueOf(()d)).replace("%b", String.valueOf(()d + 1L)));
     while (true)
     {
       this.mSummary2.setVisibility(0);
       break;
       this.mSummary2.setText(getString(R.string.sd_advice_1).replace("%s", String.valueOf(()d)));
     }
     bool = false;
     break label159;
   }
   label303: this.mBottomLayout.setVisibility(8);
 }
Ejemplo n.º 2
0
 private View createTicketItem(DPObject paramDPObject)
 {
   NovaRelativeLayout localNovaRelativeLayout = (NovaRelativeLayout)LayoutInflater.from(getContext()).inflate(R.layout.shopinfo_scenic_item, null);
   NovaButton localNovaButton = (NovaButton)localNovaRelativeLayout.findViewById(R.id.preorder);
   localNovaRelativeLayout.setGAString("ticket_booking", paramDPObject.getString("Name"));
   localNovaButton.setGAString("bookingticket", paramDPObject.getString("Name") + "_预订");
   Object localObject2 = (TextView)localNovaRelativeLayout.findViewById(R.id.ticket_name);
   Object localObject3 = (TextView)localNovaRelativeLayout.findViewById(R.id.price);
   Object localObject1 = (TextView)localNovaRelativeLayout.findViewById(R.id.original_price);
   LinearLayout localLinearLayout = (LinearLayout)localNovaRelativeLayout.findViewById(R.id.discount);
   ((TextView)localObject2).setText(paramDPObject.getString("Name"));
   ((TextView)localObject3).setText("¥" + PriceFormatUtils.formatPrice(paramDPObject.getDouble("Price")));
   localObject2 = new SpannableString("¥" + PriceFormatUtils.formatPrice(paramDPObject.getDouble("MarketPrice")));
   ((SpannableString)localObject2).setSpan(new StrikethroughSpan(), 1, ((SpannableString)localObject2).length(), 33);
   ((SpannableString)localObject2).setSpan(new ForegroundColorSpan(getResources().getColor(R.color.light_gray)), 0, ((SpannableString)localObject2).length(), 33);
   ((TextView)localObject1).setText((CharSequence)localObject2);
   localObject1 = paramDPObject.getStringArray("Promos");
   localObject2 = new LinearLayout.LayoutParams(-2, -2);
   ((LinearLayout.LayoutParams)localObject2).setMargins(10, 0, 0, 0);
   if (localObject1 != null)
   {
     int i = 0;
     while ((i < localObject1.length) && (i < 2))
     {
       localObject3 = new ColorBorderTextView(getContext());
       ((ColorBorderTextView)localObject3).setBorderColor(getResources().getColor(R.color.tuan_common_orange));
       ((ColorBorderTextView)localObject3).setTextColor(getResources().getColor(R.color.tuan_common_orange));
       ((ColorBorderTextView)localObject3).setTextSize(0, getResources().getDimensionPixelSize(R.dimen.text_size_12));
       ((ColorBorderTextView)localObject3).setSingleLine();
       ((ColorBorderTextView)localObject3).setEllipsize(TextUtils.TruncateAt.END);
       ((ColorBorderTextView)localObject3).setPadding(ViewUtils.dip2px(getContext(), 4.0F), 0, ViewUtils.dip2px(getContext(), 4.0F), 0);
       ((ColorBorderTextView)localObject3).setText(localObject1[i]);
       localLinearLayout.addView((View)localObject3, (ViewGroup.LayoutParams)localObject2);
       i += 1;
     }
   }
   localNovaButton.setOnClickListener(new View.OnClickListener(paramDPObject)
   {
     public void onClick(View paramView)
     {
       try
       {
         paramView = new Intent("android.intent.action.VIEW", Uri.parse(this.val$ticket.getString("BuyUrl")));
         ScenicBookingAgent.this.startActivity(paramView);
         return;
       }
       catch (java.lang.Exception paramView)
       {
       }
     }
   });
   localNovaRelativeLayout.setOnClickListener(new View.OnClickListener(paramDPObject)
   {
     public void onClick(View paramView)
     {
       try
       {
         paramView = new Intent("android.intent.action.VIEW", Uri.parse(this.val$ticket.getString("DetailUrl")));
         ScenicBookingAgent.this.startActivity(paramView);
         return;
       }
       catch (java.lang.Exception paramView)
       {
       }
     }
   });
   return (View)(View)(View)localNovaRelativeLayout;
 }
 private void initViews()
 {
   boolean bool2 = false;
   this.tipBarLayout = ((RelativeLayout)findViewById(R.id.tip_bar));
   this.tipCloseImg = ((ImageView)findViewById(R.id.tip_close));
   this.tipDivider = findViewById(R.id.tip_divider);
   Object localObject = getSharedPreferences("selectdish_together_tipbar", 0);
   label196: int i;
   if ((this.mCartManager.isOwner == 0) && (((SharedPreferences)localObject).getInt("closed", 0) == 0))
   {
     this.tipBarLayout.setVisibility(0);
     this.tipDivider.setVisibility(0);
     this.tipCloseImg.setOnClickListener(new View.OnClickListener((SharedPreferences)localObject)
     {
       public void onClick(View paramView)
       {
         SelectDishCartTogetherActivity.this.tipBarLayout.setVisibility(8);
         SelectDishCartTogetherActivity.this.tipDivider.setVisibility(8);
         paramView = this.val$prefs.edit();
         paramView.putInt("closed", 1);
         paramView.apply();
       }
     });
     this.mListView = ((PullToRefreshListView)findViewById(R.id.sd_cart_list));
     localObject = findViewById(R.id.sd_cart_empty);
     this.mListView.setEmptyView((View)localObject);
     findViewById(R.id.backlist).setOnClickListener(new View.OnClickListener()
     {
       public void onClick(View paramView)
       {
         SelectDishCartTogetherActivity.this.finish();
       }
     });
     this.mBottomLayout = findViewById(R.id.sd_cart_bottom);
     this.mSubmit = ((NovaButton)findViewById(R.id.submit));
     NovaButton localNovaButton = this.mSubmit;
     if (!this.mCartManager.supportPrepay)
       break label495;
     localObject = "确认支付";
     localNovaButton.setText((CharSequence)localObject);
     this.mSubmit.setGAString("submit", this.gaUserInfo);
     this.mSubmit.setOnClickListener(new View.OnClickListener()
     {
       public void onClick(View paramView)
       {
         if (SelectDishCartTogetherActivity.this.accountService().token() != null)
         {
           SelectDishCartTogetherActivity.this.mCartManager.stopPollingRequeset();
           SelectDishCartTogetherActivity.this.requestQuitOrderDishRoom();
           new TogetherSubmitOrderManager().submit(SelectDishCartTogetherActivity.this);
           SelectDishCartTogetherActivity.this.mListView.setMode(PullToRefreshBase.Mode.DISABLED);
           return;
         }
         SelectDishCartTogetherActivity.this.accountService().login(SelectDishCartTogetherActivity.this);
       }
     });
     localObject = (TextView)findViewById(R.id.submit_button_subtitle);
     ((TextView)localObject).setText(this.mCartManager.orderButtonSubTitle);
     if (!TextUtils.isEmpty(this.mCartManager.orderButtonSubTitle))
       break label502;
     i = 8;
     label268: ((TextView)localObject).setVisibility(i);
     this.mTotalPrice = ((RMBLabelItem)findViewById(R.id.sd_cart_price));
     this.mSummary1 = ((TextView)findViewById(R.id.sd_cart_summary1));
     this.mSummary2 = ((TextView)findViewById(R.id.sd_cart_summary2));
     this.mCartAdapter = new SelectDishCartAdapter(null, this.mCartManager, this);
     this.mListView.setAdapter(this.mCartAdapter);
     this.mListView.setOnRefreshListener(this);
     if (this.mCartManager.isOwner != 1)
       break label507;
     super.getTitleBar().addRightViewItem("清空", "clearcart", new View.OnClickListener()
     {
       public void onClick(View paramView)
       {
         SelectDishCartTogetherActivity.this.showClearConfirmAlert();
       }
     });
     updateCartInfos(this.mCartManager.getTotalDishCount() + this.mCartManager.getTotalSelectFreeDishCount(), this.mCartManager.getTotalDishCount() + this.mCartManager.getTotalFreeDishCount(), this.mCartManager.getTotalSingleDishCount() + this.mCartManager.getTotalSelectFreeDishCount());
   }
   while (true)
   {
     boolean bool1 = bool2;
     if (this.mCartManager.getAllDishesinTotalDish() != null)
     {
       bool1 = bool2;
       if (this.mCartManager.getAllDishesinTotalDish().size() > 0)
         bool1 = true;
     }
     setCartClearButtonEnabled(bool1);
     return;
     this.tipBarLayout.setVisibility(8);
     this.tipDivider.setVisibility(8);
     break;
     label495: localObject = "去下单";
     break label196;
     label502: i = 0;
     break label268;
     label507: updateCartInfos(this.mCartManager.getTotalDishCount() + this.mCartManager.getOtherTotalCount(), this.mCartManager.getTotalDishCount() + this.mCartManager.getOtherTotalCount(), this.mCartManager.getTotalSingleDishCount());
   }
 }