⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 totalsale.cs

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 CS
字号:
namespace PowerEasy.Shop
{
    using PowerEasy.IDal.Shop;
    using System;

    public class TotalSale
    {
        private static readonly IStatistics dal = DataAccess.CreateStatistics();
        private DateTime m_BeginDate;
        private DateTime m_EndDate;
        private int m_HaveOrderOfMember;
        private int m_TotalHits;
        private int m_TotalMember;
        private decimal m_TotalMoney;
        private int m_TotalOrder;

        public TotalSale(DateTime beginDate, DateTime endDate)
        {
            this.m_BeginDate = beginDate;
            this.m_EndDate = endDate;
            this.m_TotalMoney = dal.GetTotalMoney(this.m_BeginDate, this.m_EndDate);
            this.m_TotalOrder = dal.GetTotalOrder(this.m_BeginDate, this.m_EndDate);
            this.m_HaveOrderOfMember = dal.GetHaveOrderOfMember();
            this.m_TotalMember = dal.GetTotalMember();
            this.m_TotalHits = dal.GetTotalHits();
        }

        public double AverageHaveOrderByMember
        {
            get
            {
                if (this.m_TotalMember == 0)
                {
                    return 0.0;
                }
                return (Convert.ToDouble(this.m_HaveOrderOfMember) / ((double) this.m_TotalMember));
            }
        }

        public decimal AverageMoneyByTotalHits
        {
            get
            {
                if (this.m_TotalHits == 0)
                {
                    return 0M;
                }
                return (this.m_TotalMoney / this.m_TotalHits);
            }
        }

        public decimal AverageMoneyByTotalOrder
        {
            get
            {
                if (this.m_TotalOrder == 0)
                {
                    return 0M;
                }
                return (this.m_TotalMoney / this.m_TotalOrder);
            }
        }

        public double AverageOrderByHits
        {
            get
            {
                if (this.m_TotalHits == 0)
                {
                    return 0.0;
                }
                return (Convert.ToDouble(this.m_TotalOrder) / ((double) this.m_TotalHits));
            }
        }

        public double AverageOrderOfMember
        {
            get
            {
                if (this.m_TotalMember == 0)
                {
                    return 0.0;
                }
                return (Convert.ToDouble(this.m_TotalOrder) / ((double) this.m_TotalMember));
            }
        }

        public int HaveOrderOfMember
        {
            get
            {
                return this.m_HaveOrderOfMember;
            }
        }

        public int TotalHits
        {
            get
            {
                return this.m_TotalHits;
            }
        }

        public int TotalMember
        {
            get
            {
                return this.m_TotalMember;
            }
        }

        public decimal TotalMoney
        {
            get
            {
                return this.m_TotalMoney;
            }
        }

        public int TotalOrder
        {
            get
            {
                return this.m_TotalOrder;
            }
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -