Exemple #1
0
 protected void dlstOrders_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         string key = (string)DataBinder.Eval(e.Item.DataItem, "SkuId");
         if (this.orderInfo.LineItems.ContainsKey(key))
         {
             LineItemInfo lineItemInfo = this.orderInfo.LineItems[key];
             string       text         = lineItemInfo.StatusText;
             if (lineItemInfo.Status == LineItemStatus.Normal)
             {
                 text = TradeHelper.GetOrderStatusText(this.orderInfo.OrderStatus, this.orderInfo.Gateway);
             }
             Literal literal = (Literal)e.Item.FindControl("litStatusText");
             if (literal != null)
             {
                 literal.Text = text;
             }
         }
     }
 }