Hidistro.UI.SaleSystem.CodeBehind/VDistributorOrders.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

namespace Hidistro.UI.SaleSystem.CodeBehind
{
    using Hidistro.Core;
    using Hidistro.Entities.Orders;
    using Hidistro.SaleSystem.Vshop;
    using Hidistro.UI.Common.Controls;
    using System;
    using System.Data;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    [ParseChildren(true)]
    public class VDistributorOrders : VMemberTemplatedWebControl
    {
        private Literal litallnum;
        private Literal litfinishnum;
        private VshopTemplatedRepeater vshoporders;

        protected override void AttachChildControls()
        {
            if (DistributorsBrower.GetUserIdDistributors(Globals.GetCurrentMemberUserId()).ReferralStatus != 0)
            {
                HttpContext.Current.Response.Redirect("MemberCenter.aspx");
            }
            else
            {
                this.vshoporders = (VshopTemplatedRepeater) this.FindControl("vshoporders");
                this.litfinishnum = (Literal) this.FindControl("litfinishnum");
                this.litallnum = (Literal) this.FindControl("litallnum");
                PageTitle.AddSiteNameTitle("店铺订单");
                int result = 0;
                int.TryParse(HttpContext.Current.Request.QueryString.Get("status"), out result);
                OrderQuery query = new OrderQuery {
                    UserId = new int?(Globals.GetCurrentMemberUserId())
                };


                if (result != 5)
                {
                    query.Status = OrderStatus.Finished;
                    this.litfinishnum.Text = DistributorsBrower.GetDistributorOrderCount(query).ToString();
                    query.Status = OrderStatus.All;
                    this.litallnum.Text = DistributorsBrower.GetDistributorOrderCount(query).ToString();
                }
                else
                {
                    this.litallnum.Text = DistributorsBrower.GetDistributorOrderCount(query).ToString();
                    query.Status = OrderStatus.Finished;
                    this.litfinishnum.Text = DistributorsBrower.GetDistributorOrderCount(query).ToString();
                }
                this.vshoporders.ItemDataBound += new RepeaterItemEventHandler(this.vshoporders_ItemDataBound);
                this.vshoporders.DataSource = DistributorsBrower.GetDistributorOrder(query);
                this.vshoporders.DataBind();
            }
        }

        protected override void OnInit(EventArgs e)
        {
            if (this.SkinName == null)
后面还有 19 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。