MicroTeam.LumaSystem.AppPortal/Report/Royalty_EmpGross_Graph.aspx.cs

(开头部分) 6KB

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI.WebControls;
using MicroTeam.LumaSystem.IBLL;
using Microsoft.Practices.Unity;
using MicroTeam.Common;
using DevExpress.XtraCharts.Web;
using DevExpress.XtraCharts;
using Newtonsoft.Json;
using MicroTeam.LumaSystem.Model;
using DevExpress.Web.ASPxEditors;
using DevExpress.XtraPrinting;
using DevExpress.XtraCharts.Native;
using DevExpress.XtraPrintingLinks;
using System.IO;

namespace MicroTeam.LumaSystem.AppPortal.Report
{
    public partial class Royalty_EmpGross_Graph : BasePage<Royalty_EmpGross_Graph>
    {
        #region property
        [Dependency]
        public IT_Sal_Consume_Crew _cCrew { get; set; }
        string strFilter = "Filter";
        string strFileName = "毛利图表";
        #endregion

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                int year = DateTime.Now.Year;
                for (int i = 0; i < 5; i++)
                    cbb_year.Items.Add((year - i).ToString() + "年", year - i);
                cbb_year.SelectedIndex = 0;
                int month = DateTime.Now.Month;
                for (int i = 1; i <= 12; i++)
                {
                    ListEditItem item = new ListEditItem(i.ToString() + "月", i);
                    item.Selected = i == month;
                    cbb_month.Items.Add(item);
                }
            }
        }

        public void BindGrid()
        {
            var queryInfo = new QueryInfo<T_Sal_Consume_Crew>();
            if (Session[strFilter] != null)
            {
                Dictionary<string, object> query = JsonConvert.DeserializeObject<Dictionary<string, object>>(Session[strFilter].ToString());
                queryInfo.SetQuery(query.Where(p => p.Value != null && !string.IsNullOrEmpty(p.Value.ToString())).ToDictionary(x => x.Key, y => y.Value));
                if (queryInfo.Query.ContainsKey("shop_id")) queryInfo.Query["shop_id"] = queryInfo.Query["shop_id"].ToString().Split(',');
            }
            int year = int.Parse(cbb_year.Value.ToString());
            int month = int.Parse(cbb_month.Value.ToString());
            DateTime amt_begin = DateTime.Parse(year + "-" + month + "-01");
            DateTime amt_end = amt_begin.AddMonths(1).AddDays(-1);  //本月月末
后面还有 86 行代码,解锁后查看完整代码

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

AI 解读

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

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