//- $__BuildControlTree -// protected override void __BuildControlTree(Themelia.Web.Controls.DataUserControl __ctrl) { IParserAccessor __parser = ((IParserAccessor)(__ctrl)); if (this.ShowHeading) { String heading = "Archives"; if (!String.IsNullOrEmpty(this.Heading)) { heading = this.Heading; } __parser.AddParsedSubObject(new LiteralControl("<h2>" + heading + "</h2>")); } String listCssClass = "recent"; if (!String.IsNullOrEmpty(this.ListCssClass)) { listCssClass = this.ListCssClass; } __parser.AddParsedSubObject(new LiteralControl("<ul id=\"" + listCssClass + "\">")); //+ System.Web.UI.WebControls.Repeater repeater = this.__BuildRepeaterControl(); __parser.AddParsedSubObject(repeater); //+ __parser.AddParsedSubObject(new LiteralControl("</ul>")); }
//- $__BuildControlTree -// protected override void __BuildControlTree(Themelia.Web.Controls.DataUserControl __ctrl) { IParserAccessor __parser = ((IParserAccessor)(__ctrl)); if (this.ShowHeading) { String heading = "Previous Posts"; if (!String.IsNullOrEmpty(this.Heading)) { heading = this.Heading; } if (this.HeadingIsLink) { heading = String.Format(@"<a href=""{0}"">{1}</a>", Themelia.Web.WebDomain.GetUrl(Themelia.Web.WebDomain.GetCleanWebDomain(this.WebDomainName)), heading); } __parser.AddParsedSubObject(new LiteralControl("<h2>" + heading + "</h2>")); } String listCssClass = "recentPosts"; if (!String.IsNullOrEmpty(this.ListCssClass)) { listCssClass = this.ListCssClass; } __parser.AddParsedSubObject(new LiteralControl("<ul id=\"" + listCssClass + "\">")); //+ System.Web.UI.WebControls.Repeater repeater = this.__BuildRepeaterControl(); __parser.AddParsedSubObject(repeater); //+ __parser.AddParsedSubObject(new LiteralControl("</ul>")); }
protected override void AttachChildControls() { this.listOrders = (System.Web.UI.WebControls.Repeater) this.FindControl("listOrders"); this.panl_nodata = (System.Web.UI.WebControls.Panel) this.FindControl("panl_nodata"); this.listOrders.ItemDataBound += new System.Web.UI.WebControls.RepeaterItemEventHandler(this.listOrders_ItemDataBound); this.listOrders.ItemCommand += new System.Web.UI.WebControls.RepeaterCommandEventHandler(this.listOrders_RowCommand); }
protected override void AttachChildControls() { int.TryParse(this.Page.Request.QueryString["supplierId"], out this.supplierId); this.rptsuppliercouponlist = (System.Web.UI.WebControls.Repeater) this.FindControl("rptsuppliercouponlist"); this.div = (System.Web.UI.HtmlControls.HtmlControl) this.FindControl("showcoupon"); BindList(); }
protected override void AttachChildControls() { this.rptHotSale = (System.Web.UI.WebControls.Repeater) this.FindControl("rptHotSale"); string index = Context.Request.QueryString["pageIndex"]; int.TryParse(index, out pageIndex); this.BindList(); }
//- #__BuildRepeaterControl -// protected override System.Web.UI.WebControls.Repeater __BuildRepeaterControl() { System.Web.UI.WebControls.Repeater rpt = new System.Web.UI.WebControls.Repeater(); this.repeater = rpt; rpt.ItemTemplate = new ArchiveEntryTemplate(this.ShowEntryCount); rpt.ID = "rptArchivedEntryList"; return(rpt); }
public override void EventAfterUpdate(System.Web.UI.WebControls.Repeater rpData, NBrightDNN.NBrightInfo objInfo) { // set page size so we pick it up in the product view. var navigationdata = new NavigationData(PortalId, objInfo.GetXmlProperty("genxml/textbox/modulekey")); navigationdata.PageSize = objInfo.GetXmlProperty("genxml/textbox/pagesize"); navigationdata.Save(); }
//- #__BuildRepeaterControl -// protected override System.Web.UI.WebControls.Repeater __BuildRepeaterControl() { System.Web.UI.WebControls.Repeater rpt = new System.Web.UI.WebControls.Repeater(); this.repeater = rpt; rpt.HeaderTemplate = GetTemplate(System.Web.UI.WebControls.ListItemType.Header); rpt.ItemTemplate = GetTemplate(System.Web.UI.WebControls.ListItemType.Item); rpt.FooterTemplate = GetTemplate(System.Web.UI.WebControls.ListItemType.Footer); rpt.ID = "rptLabelList"; return(rpt); }
//- #__BuildRepeaterControl -// protected override System.Web.UI.WebControls.Repeater __BuildRepeaterControl() { System.Web.UI.WebControls.Repeater rpt = new System.Web.UI.WebControls.Repeater(); this.repeater = rpt; rpt.ItemTemplate = new RecentEntryTemplate { WebDomainName = this.WebDomainName }; rpt.ID = "rptRecentEntryList"; return(rpt); }
protected override void AttachChildControls() { string index = Context.Request.QueryString["pageIndex"]; int.TryParse(index, out pageIndex); this.rp_guest = (System.Web.UI.WebControls.Repeater) this.FindControl("rp_guest"); if (pageIndex == 0) { this.BindList(); } else { BindList(pageIndex); } }
/// <summary> /// 用PagedDataSource实现分页 /// </summary> /// <param name="_Page"></param> /// <param name="_DS"></param> /// <param name="_Repeater"></param> private void DoPage(System.Web.UI.Page _Page, System.Data.DataSet _DS, System.Web.UI.WebControls.Repeater _Repeater) { int S_index = int.Parse(M_HiddenField.Value.ToString()); System.Web.UI.WebControls.PagedDataSource _PDS = new System.Web.UI.WebControls.PagedDataSource(); _PDS.DataSource = _DS.Tables[0].DefaultView; _PDS.AllowPaging = true; _PDS.PageSize = _PageSize; _PageCount = _PDS.PageCount; if (S_index <= 0) { _PageIndex = 1; } else if (S_index >= _PageCount - 1) { _PageIndex = _PageCount; } else { _PageIndex = S_index + 1; } //清空 __HtmlGenericControl.Controls.Clear(); //创建四个按钮前两个 CreateFirstButton(); CreatePrevButton(); //创建分页数据 string sumNum = _DS.Tables[0].Rows.Count.ToString(); CreateShuju(_PageIndex.ToString(), _PageCount.ToString(), sumNum); //创建四个按钮后两个 CreateNextButton(); CreateLastButton(); _PDS.CurrentPageIndex = _PageIndex - 1; M_HiddenField.Value = Convert.ToString(_PageIndex - 1); //((System.Web.UI.WebControls.HiddenField)_Page.FindControl(_SessionString)).Value = M_HiddenField.Value; ((System.Web.UI.WebControls.HiddenField)_Repeater.Parent.FindControl(_SessionString)).Value = M_HiddenField.Value; _Repeater.DataSource = _PDS; _Repeater.DataBind(); }
//- $__BuildControlTree -// protected override void __BuildControlTree(Themelia.Web.Controls.DataUserControl __ctrl) { IParserAccessor __parser = ((IParserAccessor)(__ctrl)); if (this.ShowHeading) { String heading = "Labels"; if (!String.IsNullOrEmpty(this.Heading)) { heading = this.Heading; } __parser.AddParsedSubObject(new LiteralControl("<h2>" + heading + "</h2>")); } //+ System.Web.UI.WebControls.Repeater repeater = this.__BuildRepeaterControl(); __parser.AddParsedSubObject(repeater); }
/// <summary> /// 分页方法 /// </summary> /// <param name="_Page">Page类</param> /// <param name="_DS">dataset数据源</param> /// <param name="_Repeater">数据绑定控件 Repeater 或者 DataList</param> /// <param name="_HtmlGenericControl">Div 加 runat='server'</param> /// <param name="_HiddenField">隐藏域</param> public void Paged(System.Web.UI.Page _Page, System.Data.DataSet _DS, System.Web.UI.WebControls.Repeater _Repeater, System.Web.UI.HtmlControls.HtmlGenericControl _HtmlGenericControl, System.Web.UI.WebControls.HiddenField _HiddenField) { //赋值 __DS = _DS; __Repeater = _Repeater; __HtmlGenericControl = _HtmlGenericControl; _SessionString = _HiddenField.ID.ToString(); M_HiddenField = _HiddenField; if (M_HiddenField.Value == String.Empty) { M_HiddenField.Value = "0"; } //执行分页 DoPage(_Page, __DS, __Repeater); }
protected override void AttachChildControls() { int.TryParse(this.Page.Request.QueryString["supplierId"], out this.supplierId); this.rptHotSale = (System.Web.UI.WebControls.Repeater) this.FindControl("rptHotSale"); this.div = (System.Web.UI.HtmlControls.HtmlControl) this.FindControl("showhotsale"); string index = Context.Request.QueryString["pageIndex"]; int.TryParse(index, out pageIndex); if (pageIndex == 0) { this.BindList(); } else { BindList(pageIndex); } }
public override NBrightInfo EventBeforeUpdate(System.Web.UI.WebControls.Repeater rpData, NBrightDNN.NBrightInfo objInfo) { // check we have a unique modulekey and then return the new key for updating. var dbKey = ""; var objDb = ModCtrl.Get(objInfo.ItemID); if (objDb != null) { dbKey = objDb.GetXmlProperty("genxml/textbox/modulekey"); } var newKey = objInfo.GetXmlProperty("genxml/textbox/modulekey"); if (newKey != dbKey) { newKey = NBrightBuyUtils.GetUniqueKeyRef(PortalId, ModuleId, newKey, 0); objInfo.SetXmlProperty("genxml/textbox/modulekey", newKey); objInfo.GUIDKey = newKey; } return(objInfo); }
/// <summary> /// 分页获取数据列表 /// </summary> public static string PaginatorBind(System.Web.UI.WebControls.Repeater rp, string strSql, string strSqlNum, string orderby, int pageSize, string url) { int currentPage = (string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["page"])) ? 1 : int.Parse(HttpContext.Current.Request.QueryString["page"]); int totalRecords = int.Parse(QGYHelper.DataBase.DbHelperSQL.GetSingle(strSqlNum).ToString()); int totalPages = (int)Math.Ceiling((double)totalRecords / (double)pageSize); int startIndex = (currentPage - 1) * pageSize + 1; int endIndex = currentPage * pageSize; endIndex = (endIndex > totalRecords) ? totalRecords : endIndex; StringBuilder sbSql = new StringBuilder(); sbSql.Append("SELECT * FROM ( "); sbSql.Append(" SELECT ROW_NUMBER() OVER ("); if (!string.IsNullOrEmpty(orderby.Trim())) { sbSql.Append("order by " + orderby); } sbSql.Append(")AS Row,"); sbSql.Append(strSql); sbSql.Append(" ) TT"); sbSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex); rp.DataSource = QGYHelper.DataBase.DbHelperSQL.Query(sbSql.ToString()).Tables[0]; rp.DataBind(); System.Text.StringBuilder sbPaginator = new StringBuilder(); if (totalPages > 1) { sbPaginator.Append("<ul id=\"pages\">"); string active = string.Empty; int step = 5; if (totalPages <= 2) { for (int i = 1; i <= totalPages; i++) { active = (currentPage == i) ? "class=\"page-1\"" : "class=\"page-2\""; sbPaginator.Append("<li " + active + "><a href=\"" + url + "page=" + i + "\"><span>" + i + "</span></a></li>"); } } else { active = (currentPage == 1) ? "class=\"active\"" : ""; sbPaginator.Append("<li><a href=\"" + url + "page=1\"><img src=\"/static/Themes/default/images/page4.png\"></a></li>"); int prev = (currentPage - step / 2) < 1 ? 1 : (currentPage - step / 2); int next = (prev + step - 1) > totalPages ? totalPages : (prev + step - 1); prev = (next - prev + 1 < step) ? next - step + 1 : prev; prev = (prev < 1) ? 1 : prev; for (int i = prev; i <= next; i++) { active = (currentPage == i) ? "class=\"page-1\"" : "class=\"page-2\""; sbPaginator.Append("<li " + active + "><a href=\"" + url + "page=" + i + "\"><span>" + i + "</span></a></li>"); } active = (currentPage == totalPages) ? "class=\"active\"" : ""; sbPaginator.Append("<li><a href=\"" + url + "page=" + totalPages + "\"><img src=\"/static/Themes/default/images/page3.png\"></a></li>"); } sbPaginator.Append("</ul>"); } return(sbPaginator.ToString()); }
protected override void AttachChildControls() { this.rptTopics = (System.Web.UI.WebControls.Repeater) this.FindControl("rptTopics"); this.BindList(); }
protected override void AttachChildControls() { this.rp_BrandTagguest = (System.Web.UI.WebControls.Repeater) this.FindControl("rp_BrandTagguest"); this.BindList(); }
protected override void AttachChildControls() { this.rptsuppliercouponlist = (System.Web.UI.WebControls.Repeater) this.FindControl("rptsuppliercouponlist"); BindList(); }
protected void FetchKeyID(string keyword, System.Web.UI.WebControls.Label lblObj, System.Web.UI.WebControls.Repeater rptObj, string objName) { if (Request.QueryString[keyword] != null && CheckInput.CheckDigit(Request.QueryString[keyword].Trim())) { lblObj.Text = Request.QueryString[keyword].Trim(); for (int i = 0; i < rptObj.Items.Count; i++) { if (((System.Web.UI.WebControls.LinkButton)rptObj.Items[i].FindControl(objName)).CommandArgument == lblObj.Text) { ((System.Web.UI.WebControls.LinkButton)rptObj.Items[i].FindControl(objName)).ForeColor = System.Drawing.Color.Red; } } } else { ((System.Web.UI.WebControls.LinkButton)rptObj.Items[0].FindControl(objName)).ForeColor = System.Drawing.Color.Red; } }
public static void BindRepeater(ref System.Web.UI.WebControls.Repeater Repeater, DataTable dtData) { Repeater.DataSource = dtData; Repeater.DataBind(); }
protected void rptList_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { if (e.Item.ItemType == System.Web.UI.WebControls.ListItemType.Item || e.Item.ItemType == System.Web.UI.WebControls.ListItemType.AlternatingItem) { System.Web.UI.WebControls.Repeater repeater = (System.Web.UI.WebControls.Repeater)e.Item.FindControl("rptSubList"); OrderInfo orderInfo = OrderHelper.GetOrderInfo(System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderID").ToString()); if (orderInfo != null && orderInfo.LineItems.Count > 0) { repeater.DataSource = orderInfo.LineItems.Values; repeater.DataBind(); } OrderStatus orderStatus = (OrderStatus)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderStatus"); string a = ""; if (!(System.Web.UI.DataBinder.Eval(e.Item.DataItem, "Gateway") is System.DBNull)) { a = (string)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "Gateway"); } int num = (System.Web.UI.DataBinder.Eval(e.Item.DataItem, "GroupBuyId") != System.DBNull.Value) ? ((int)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "GroupBuyId")) : 0; // System.Web.UI.HtmlControls.HtmlInputButton htmlInputButton = (System.Web.UI.HtmlControls.HtmlInputButton)e.Item.FindControl("btnModifyPrice"); // System.Web.UI.HtmlControls.HtmlInputButton htmlInputButton2 = (System.Web.UI.HtmlControls.HtmlInputButton)e.Item.FindControl("btnSendGoods"); System.Web.UI.WebControls.Button button = (System.Web.UI.WebControls.Button)e.Item.FindControl("btnPayOrder"); System.Web.UI.WebControls.Button button2 = (System.Web.UI.WebControls.Button)e.Item.FindControl("btnConfirmOrder"); System.Web.UI.HtmlControls.HtmlInputButton htmlInputButton3 = (System.Web.UI.HtmlControls.HtmlInputButton)e.Item.FindControl("btnCloseOrderClient"); System.Web.UI.HtmlControls.HtmlAnchor arg_198_0 = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnCheckRefund"); System.Web.UI.HtmlControls.HtmlAnchor arg_1AE_0 = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnCheckReturn"); System.Web.UI.HtmlControls.HtmlAnchor arg_1C4_0 = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnCheckReplace"); System.Web.UI.WebControls.Literal literal = (System.Web.UI.WebControls.Literal)e.Item.FindControl("WeiXinNickName"); System.Web.UI.WebControls.Literal literal2 = (System.Web.UI.WebControls.Literal)e.Item.FindControl("litOtherInfo"); int totalPointNumber = orderInfo.GetTotalPointNumber(); MemberInfo member = MemberProcessor.GetMember(orderInfo.UserId, true); if (member != null) { literal.Text = "买家:" + member.UserName; } System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(); decimal total = orderInfo.GetTotal(); if (total > 0m) { stringBuilder.Append("<strong>¥" + total.ToString("F2") + "</strong>"); stringBuilder.Append("<small>(含运费¥" + orderInfo.AdjustedFreight.ToString("F2") + ")</small>"); } if (totalPointNumber > 0) { stringBuilder.Append("<small>" + totalPointNumber.ToString() + "积分</small>"); } if (orderInfo.PaymentType == "货到付款") { stringBuilder.Append("<span class=\"setColor bl\"><strong>货到付款</strong></span>"); } if (string.IsNullOrEmpty(stringBuilder.ToString())) { stringBuilder.Append("<strong>¥" + total.ToString("F2") + "</strong>"); } literal2.Text = stringBuilder.ToString(); if (orderStatus == OrderStatus.WaitBuyerPay) { //htmlInputButton.Visible = true; //htmlInputButton.Attributes.Add("onclick", "DialogFrame('../trade/EditOrder.aspx?OrderId=" + System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderID") + "&reurl='+ encodeURIComponent(goUrl),'修改订单价格',900,450)"); htmlInputButton3.Attributes.Add("onclick", "CloseOrderFun('" + System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderID") + "')"); htmlInputButton3.Visible = true; if (a != "hishop.plugins.payment.podrequest") { button.Visible = true; } } if (num > 0) { GroupBuyStatus groupBuyStatus = (GroupBuyStatus)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "GroupBuyStatus"); // htmlInputButton2.Visible = (orderStatus == OrderStatus.BuyerAlreadyPaid && groupBuyStatus == GroupBuyStatus.Success); } //else //{ // htmlInputButton2.Visible = (orderStatus == OrderStatus.BuyerAlreadyPaid || (orderStatus == OrderStatus.WaitBuyerPay && a == "hishop.plugins.payment.podrequest")); //} // htmlInputButton2.Attributes.Add("onclick", "DialogFrame('../trade/SendOrderGoods.aspx?OrderId=" + System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderID") + "&reurl='+ encodeURIComponent(goUrl),'订单发货',750,220)"); button2.Visible = (orderStatus == OrderStatus.SellerAlreadySent); } }
protected void listOrders_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { if (e.Item.ItemType == System.Web.UI.WebControls.ListItemType.Item || e.Item.ItemType == System.Web.UI.WebControls.ListItemType.AlternatingItem) { OrderStatus orderStatus = (OrderStatus)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderStatus"); System.DateTime t = (System.Web.UI.DataBinder.Eval(e.Item.DataItem, "FinishDate") == System.DBNull.Value) ? System.DateTime.Now.AddYears(-1) : ((System.DateTime)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "FinishDate")); string a = ""; if (System.Web.UI.DataBinder.Eval(e.Item.DataItem, "Gateway") != null && !(System.Web.UI.DataBinder.Eval(e.Item.DataItem, "Gateway") is System.DBNull)) { a = (string)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "Gateway"); } System.Web.UI.WebControls.HyperLink hyperLink = (System.Web.UI.WebControls.HyperLink)e.Item.FindControl("hplinkorderreview"); System.Web.UI.HtmlControls.HtmlAnchor linkNowPay = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("hlinkPay"); ImageLinkButton confirmOrder = (ImageLinkButton)e.Item.FindControl("lkbtnConfirmOrder"); ImageLinkButton cancelOrder = (ImageLinkButton)e.Item.FindControl("lkbtnCloseOrder"); //ImageLinkButton refundOrder = (ImageLinkButton)e.Item.FindControl("lkbtnRefund"); System.Web.UI.WebControls.LinkButton refundOrder = (System.Web.UI.WebControls.LinkButton)e.Item.FindControl("lkbtnRefund"); System.Web.UI.HtmlControls.HtmlAnchor lkbtnApplyForRefund = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnApplyForRefund"); System.Web.UI.HtmlControls.HtmlAnchor lkbtnApplyForReturn = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnApplyForReturn"); System.Web.UI.HtmlControls.HtmlAnchor lkbtnNotPay = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnNotPay"); System.Web.UI.HtmlControls.HtmlAnchor lkbtnApplyForReplace = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnApplyForReplace"); lb_refundtitle = (System.Web.UI.WebControls.Label)e.Item.FindControl("lb_refundtitle"); System.Web.UI.WebControls.Repeater repeater = (System.Web.UI.WebControls.Repeater)e.Item.FindControl("rpProduct"); //查看物流 //System.Web.UI.WebControls.Label label = (System.Web.UI.WebControls.Label)e.Item.FindControl("Logistics"); if (hyperLink != null) { hyperLink.Visible = (orderStatus == OrderStatus.Finished); } //立即付款 linkNowPay.Visible = (orderStatus == OrderStatus.WaitBuyerPay && a != "ecdev.plugins.payment.podrequest"); //确认收货 confirmOrder.Visible = (orderStatus == OrderStatus.SellerAlreadySent); if (cancelOrder != null) { //取消订单 cancelOrder.Visible = (orderStatus == OrderStatus.WaitBuyerPay); } string SourceOrderId = ((DataRowView)e.Item.DataItem).Row["SourceOrderId"].ToString(); string orderId = ((DataRowView)e.Item.DataItem).Row["OrderId"].ToString(); string IsRefund = ((DataRowView)e.Item.DataItem).Row["IsRefund"].ToString(); //申请退款 if (repeater != null && orderStatus == OrderStatus.BuyerAlreadyPaid) { string PayDate = ((DataRowView)e.Item.DataItem).Row["PayDate"].ToString(); if (!string.IsNullOrWhiteSpace(PayDate)) { if (Convert.ToDateTime(PayDate) > DateTime.Now.AddMinutes(-OrderRefundTime) && IsRefund == "0")//可以取消 { refundOrder.Visible = true; refundOrder.OnClientClick = "return IsRefund('" + orderId + "','" + SourceOrderId + "')"; } } } if (IsRefund == "1") { this.lb_refundtitle.Visible = true; this.lb_refundtitle.Text = "退款成功"; } if (IsRefund == "2") { this.lb_refundtitle.Visible = true; this.lb_refundtitle.Text = "退款中"; } SiteSettings masterSettings = SettingsManager.GetMasterSettings(true); //未付款 lkbtnNotPay.Visible = (orderStatus == OrderStatus.WaitBuyerPay); //退货 //lkbtnApplyForReturn.Visible = (orderStatus == OrderStatus.Finished && t >= System.DateTime.Now.AddDays((double)(-(double)masterSettings.EndOrderDays))); //退款 //lkbtnApplyForRefund.Visible = (orderStatus == OrderStatus.BuyerAlreadyPaid || orderStatus == OrderStatus.SellerAlreadySent); //object payDate = System.Web.UI.DataBinder.Eval(e.Item.DataItem, "PayDate"); //if (OrderInfo.IsInClearance(payDate)) //{ // lkbtnApplyForReturn.Visible = true; // lkbtnApplyForRefund.Visible = false; //} //换货 //lkbtnApplyForReplace.Visible = (orderStatus == OrderStatus.Finished && t >= System.DateTime.Now.AddDays((double)(-(double)masterSettings.EndOrderDays))); /*1.等待买家付款(WaitBuyerPay) -> 未付款/取消 * 2.已付款,等待发货(BuyerAlreadyPaid) -> 退款 * 3.已发货(SellerAlreadySent) ->退款,确认收货,查看物流 * 4.订单已完成(Finished) -> 退货/换货 查看物流 */ // if (repeater != null) { if (!string.IsNullOrEmpty(orderId)) { DataTable dt = TradeHelper.GetOrderItemThumbnailsUrl(orderId); repeater.DataSource = dt; repeater.DataBind(); } } if (orderStatus == OrderStatus.SellerAlreadySent || orderStatus == OrderStatus.Finished || orderStatus == OrderStatus.Returned || orderStatus == OrderStatus.ApplyForReplacement || orderStatus == OrderStatus.ApplyForReturns) { //查看物流 //label.Visible = true; } } }