Beispiel #1
0
        /// <summary>
        /// 加载销售排行榜
        /// </summary>
        private void LoadGoodsRank()
        {
            this.dgvGoodsRank.Rows.Clear();
            bll = BLLLoader.GetReportBll();

            List <ReportGoodsRank> ranks = null;

            try
            {
                ranks = bll.SaleGoodsRankByAll();
            } catch (Exception e) {
                MessageBox.Show(e.Message, "数据库不可用", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            if (ranks == null)
            {
                return;
            }

            foreach (ReportGoodsRank rank in ranks)
            {
                this.dgvGoodsRank.Rows.Add(new String[] {
                    rank.GoodsName,
                    rank.Price.ToString(),
                    rank.Count.ToString()
                });
            }
        }
Beispiel #2
0
        /// <summary>
        /// 初始化成员
        /// </summary>
        private void Initialize()
        {
            var now = DateTime.Now;

            _startTime = now.Date;
            _endTime   = _startTime.AddDays(1).AddSeconds(-1);
            _statisticsBillCountBll = CustomServiceLocator.GetInstance <IStatisticsBillCountBLL>();
            _reportBll = CustomServiceLocator.GetInstance <IReportBLL>();
        }
Beispiel #3
0
        private void FrmSaleLog_Load(object sender, EventArgs e)
        {
            BllFactory.DLLBasePath = Application.StartupPath;
            bll      = BllFactory.GetReportBll();
            logBll   = BllFactory.GetSaleLogBll();
            goodsBll = BllFactory.GetGoodsBll();
            catBll   = BllFactory.GetGoodsCategoryBll();

            loadData();
        }
Beispiel #4
0
        /// <summary>
        /// 统计数据按年份分组
        /// </summary>
        private void LoadYears()
        {
            if (bll == null)
            {
                bll = BLLLoader.GetReportBll();
            }


            for (int year = 2014; year <= DateTime.Now.Year; year++)
            {
                TabPage page = new TabPage(String.Format("{0}年", year));
                page.Controls.Add(initDataGridView(year, this.cmbCategory.DataSource as List <Models.GoodsCategory>));
                this.tabYears.TabPages.Add(page);
            }
        }
Beispiel #5
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="areaBll"></param>
 /// <param name="reportBll"></param>
 public GetStatisticsRetailAction(IAreaBLL areaBll, IReportBLL reportBll)
 {
     this._areaBll   = areaBll;
     this._reportBll = reportBll;
 }
Beispiel #6
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="areaBll"></param>
 /// <param name="reportBll"></param>
 public GetStatisticsPurchaseAction(IAreaBLL areaBll, IReportBLL reportBll)
 {
     this._areaBll   = areaBll;
     this._reportBll = reportBll;
 }
Beispiel #7
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="areaBll"></param>
 /// <param name="reportBll"></param>
 public ReportController(IAreaBLL areaBll, IReportBLL reportBll)
 {
     this._areaBll   = areaBll;
     this._reportBll = reportBll;
 }
Beispiel #8
0
 /// <summary>
 /// 初始化成员
 /// </summary>
 private void Initialize()
 {
     _stockQtyBll = CustomServiceLocator.GetInstance <IStockQtyBLL>();
     _reportBll   = CustomServiceLocator.GetInstance <IReportBLL>();
 }
 public ReportController(IReportBLL reportBLL, IUserBLL userBLL)
 {
     _reportBLL = reportBLL;
     _userBLL = userBLL;
 }
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="areaBll"></param>
 /// <param name="reportBll"></param>
 public GetStatisticsStockShopPageAction(IAreaBLL areaBll, IReportBLL reportBll)
 {
     this._areaBll   = areaBll;
     this._reportBll = reportBll;
 }
Beispiel #11
0
 public void Setup()
 {
     _reportBLL = new ReportBLL();
 }