Ejemplo n.º 1
0
        public ActionResult ChessFestival(Dictionary <string, string> queryvalues)
        {
            int    _ClientType     = queryvalues.ContainsKey("ClientType") ? Convert.ToInt32(queryvalues["ClientType"]) : 0;
            string _StartDate      = queryvalues.ContainsKey("StartTime") ? queryvalues["StartTime"] : DateTime.Now.ToString("yyyy-MM-dd 00:00:00");
            string _ExpirationDate = queryvalues.ContainsKey("ExpirationDate") ? queryvalues["ExpirationDate"] : DateTime.Now.AddDays(1).ToString("yyyy-MM-dd 00:00:00");

            FestivalBaseData fbd = new FestivalBaseData()
            {
                StartTime      = _StartDate,
                ExpirationDate = _ExpirationDate,
                ClientType     = _ClientType
            };

            IEnumerable <Festival515> fes515 = QQZoneRechargeBLL.GetFestival515(fbd);

            AllFesLogin login515 = QQZoneRechargeBLL.GetFestivalLogin(fbd);

            FestivalVIP vip515 = QQZoneRechargeBLL.GetFestivalVIP(fbd);

            List <object> objList = new List <object>();

            objList.Add(fes515);
            objList.Add(login515);
            objList.Add(vip515);

            fbd.objects = objList;

            return(View(fbd));
        }
Ejemplo n.º 2
0
        public ActionResult QQZoneRecharge(Dictionary <string, string> queryvalues)
        {
            int page    = queryvalues.ContainsKey("page") ? Convert.ToInt32(queryvalues["page"]) : 1;
            int _UserID = queryvalues.ContainsKey("UserID") ? string.IsNullOrWhiteSpace(queryvalues["UserID"]) ? 0 : Convert.ToInt32(queryvalues["UserID"]) : 0;

            int _Channels = queryvalues.ContainsKey("Channels") ? Convert.ToInt32(queryvalues["Channels"]) : 0;

            string  _StartDate      = queryvalues.ContainsKey("StartDate") ? queryvalues["StartDate"] : DateTime.Now.ToString("yyyy-MM-dd 00:00:00");
            string  _ExpirationDate = queryvalues.ContainsKey("ExpirationDate") ? queryvalues["ExpirationDate"] : DateTime.Now.AddDays(1).ToString("yyyy-MM-dd 00:00:00");
            groupby _Groupby        = (groupby)(queryvalues.ContainsKey("groupby") ? Convert.ToInt32(queryvalues["groupby"]) : 1);



            BaseDataView vbd = new BaseDataView {
                UserID = _UserID, StartDate = _StartDate, ExpirationDate = _ExpirationDate, Groupby = _Groupby, Channels = _Channels
            };

            ViewData["groupby"] = vbd.Groupby.ToSelectListItemForSelect();

            ViewData["SumRecharge"] = QQZoneRechargeBLL.GetSumRecharge(vbd);

            if (Request.IsAjaxRequest())
            {
                return(PartialView("QQZoneRecharge_PageList", QQZoneRechargeBLL.GetListByPage(page, vbd)));
            }


            vbd.BaseDataList = QQZoneRechargeBLL.GetListByPage(page, vbd);

            return(View(vbd));
        }
Ejemplo n.º 3
0
        public ActionResult TexasGameGetAward(Dictionary <string, string> queryvalues)
        {
            int page    = queryvalues.ContainsKey("page") ? Convert.ToInt32(queryvalues["page"]) : 1;
            int _UserID = queryvalues.ContainsKey("UserID") ? string.IsNullOrWhiteSpace(queryvalues["UserID"]) ? 0 : Convert.ToInt32(queryvalues["UserID"]) : 0;

            int _Channels = queryvalues.ContainsKey("Channels") ? Convert.ToInt32(queryvalues["Channels"]) : 0;

            //GetGameActiveTime
            GL.Data.ActiveTime time            = QQZoneRechargeBLL.GetGameActiveTime(GL.Data.ActiveType.德州玩牌领奖);
            string             _StartDate      = queryvalues.ContainsKey("StartDate") ? queryvalues["StartDate"] : DateTime.Now.ToString("yyyy-MM-dd 00:00:00");
            string             _ExpirationDate = queryvalues.ContainsKey("ExpirationDate") ? queryvalues["ExpirationDate"] : DateTime.Now.AddDays(1).ToString("yyyy-MM-dd 00:00:00");



            groupby _Groupby = (groupby)(queryvalues.ContainsKey("groupby") ? Convert.ToInt32(queryvalues["groupby"]) : 1);



            BaseDataView vbd = new BaseDataView {
                UserID = _UserID, StartDate = _StartDate, ExpirationDate = _ExpirationDate, Groupby = _Groupby, Channels = _Channels
            };

            ViewData["groupby"] = vbd.Groupby.ToSelectListItemForSelect();

            ViewData["ActiveTime"] = time;

            //if (Request.IsAjaxRequest())
            //{
            //    return PartialView("QQZoneRecharge_PageList", QQZoneRechargeBLL.GetListByPage(page, vbd));
            //}


            vbd.BaseDataList = QQZoneRechargeBLL.GetTexasGameGetAwardItemCount(vbd);
            vbd.StartDate    = _StartDate;
            return(View(vbd));
        }
Ejemplo n.º 4
0
        public ActionResult NewYearCharge(Dictionary <string, string> queryvalues)
        {
            int page    = queryvalues.ContainsKey("page") ? Convert.ToInt32(queryvalues["page"]) : 1;
            int _UserID = queryvalues.ContainsKey("UserID") ? string.IsNullOrWhiteSpace(queryvalues["UserID"]) ? 0 : Convert.ToInt32(queryvalues["UserID"]) : 0;

            int _Channels = queryvalues.ContainsKey("Channels") ? Convert.ToInt32(queryvalues["Channels"]) : 0;

            // string _StartDate = "";
            //  string _ExpirationDate = "";


            //if (queryvalues.ContainsKey("StartDate"))
            //{
            //    _StartDate = queryvalues["StartDate"];
            //}
            //else
            //{
            //    GL.Data.ActiveTime time = QQZoneRechargeBLL.GetGameActiveTime(GL.Data.ActiveType.充值礼包奖励);
            //    _StartDate = time.StartTime.ToString();
            //}



            //if (queryvalues.ContainsKey("ExpirationDate"))
            //{
            //    _ExpirationDate = queryvalues["ExpirationDate"];
            //}
            //else
            //{
            //    GL.Data.ActiveTime time = QQZoneRechargeBLL.GetGameActiveTime(GL.Data.ActiveType.充值礼包奖励);
            //    _ExpirationDate = time.EndTime.ToString();
            //}

            string _StartDate      = queryvalues.ContainsKey("StartDate") ? queryvalues["StartDate"] : DateTime.Now.ToString("yyyy-MM-dd 00:00:00");
            string _ExpirationDate = queryvalues.ContainsKey("ExpirationDate") ? queryvalues["ExpirationDate"] : DateTime.Now.AddDays(1).ToString("yyyy-MM-dd 00:00:00");



            groupby _Groupby = (groupby)(queryvalues.ContainsKey("groupby") ? Convert.ToInt32(queryvalues["groupby"]) : 1);



            BaseDataView vbd = new BaseDataView {
                UserID = _UserID, StartDate = _StartDate, ExpirationDate = _ExpirationDate, Groupby = _Groupby, Channels = _Channels
            };

            ViewData["groupby"] = vbd.Groupby.ToSelectListItemForSelect();

//            select UserID, sum(money) / 100 from 515game.QQZoneRecharge
//where CreateTime BETWEEN '2016-1-5 00:05:00' and '2016-1-15 23:59:00'
//group by UserID


            //新年充值活动数据
            ViewData["NewYear"] = QQZoneRechargeBLL.GetNewYearCharge(vbd);

            //充值排行前10数据
            //ViewData["RechargeRank"] = QQZoneRechargeBLL.NewYearChargeRank(vbd);

            return(View(vbd));
        }
Ejemplo n.º 5
0
        public ActionResult QQZoneRechargeCount(Dictionary <string, string> queryvalues)
        {
            int _Channels  = queryvalues.ContainsKey("Channels") ? Convert.ToInt32(queryvalues["Channels"]) : -1;
            int _page      = queryvalues.ContainsKey("page") ? Convert.ToInt32(queryvalues["page"]) : 1;
            int _pageGroup = queryvalues.ContainsKey("pageGroup") ? Convert.ToInt32(queryvalues["pageGroup"]) : 1;

            string  _StartDate      = queryvalues.ContainsKey("StartDate") ? queryvalues["StartDate"] : DateTime.Now.ToString("yyyy-MM-dd 00:00:00");
            string  _ExpirationDate = queryvalues.ContainsKey("ExpirationDate") ? queryvalues["ExpirationDate"] : DateTime.Now.AddDays(1).ToString("yyyy-MM-dd 00:00:00");
            groupby _Groupby        = (groupby)(queryvalues.ContainsKey("groupby") ? Convert.ToInt32(queryvalues["groupby"]) : 1);
            string  _target         = queryvalues.ContainsKey("target") ? queryvalues["target"] : "";

            int MasterID = User.Identity.GetUserId <int>();

            if (AgentUserBLL.CheckUser(_Channels, MasterID))
            {
                _Channels = MasterID;
            }

            string _MasterList = AgentUserBLL.GetUserListString(MasterID);

            if (_MasterList == MasterID.ToString())
            {
                _Channels = MasterID;
            }

            string _UserList = AgentUserBLL.GetUserListString(_Channels);

            BaseDataView vbd = new BaseDataView {
                UserList = _UserList, StartDate = _StartDate, ExpirationDate = _ExpirationDate, Groupby = _Groupby, Channels = _Channels, Page = _page
            };

            ViewData["groupby"] = vbd.Groupby.ToSelectListItemForSelect();

            List <SelectListItem> ieList = AgentUserBLL.GetUserList(_MasterList).Select(
                x => new SelectListItem {
                Text = x.AgentName, Value = x.Id.ToString(), Selected = x.Id == _Channels
            }
                ).ToList();

            ieList.Insert(0, new SelectListItem {
                Text = "所有渠道", Value = "0", Selected = 0 == _Channels
            });

            var cha = AgentUserBLL.GetUserList(_MasterList).Select(x => new SelectListItem {
                Text = x.AgentName, Value = x.Id.ToString(), Selected = x.Id == _Channels
            });

            if (cha.Count() <= 1)
            {
                ViewData["cCount"] = 1;
            }
            else
            {
                ViewData["cCount"] = 2;
            }
            ViewData["Channels"] = cha;


            ViewData["SumRecharge"] = QQZoneRechargeBLL.GetSumRecharge(vbd);

            if (_target == "box")
            {
                vbd.Page         = _page;
                ViewData["data"] = QQZoneRechargeBLL.GetListByPage(_page, vbd);
                return(PartialView("QQZoneRechargeCount_PageList", ViewData["data"]));
            }
            else if (_target == "boxGroup")
            {
                vbd.Page = _pageGroup;

                Webdiyer.WebControls.Mvc.PagedList <GL.Data.Model.QQZoneRechargeCount> pa = new Webdiyer.WebControls.Mvc.PagedList <GL.Data.Model.QQZoneRechargeCount>(BaseDataBLL.GetQQZoneRechargeCount(vbd), _pageGroup, 10);
                vbd.BaseDataList      = pa;
                ViewData["dataGroup"] = vbd.BaseDataList;
                return(PartialView("QQZoneRechargeCountGroup_PageList", ViewData["dataGroup"]));
            }
            else
            {
                ViewData["data"] = QQZoneRechargeBLL.GetListByPage(_page, vbd);
                Webdiyer.WebControls.Mvc.PagedList <GL.Data.Model.QQZoneRechargeCount> pa = new Webdiyer.WebControls.Mvc.PagedList <GL.Data.Model.QQZoneRechargeCount>(BaseDataBLL.GetQQZoneRechargeCount(vbd), _page, 10);
                vbd.BaseDataList      = pa;
                ViewData["dataGroup"] = vbd.BaseDataList;
            }

            return(View(vbd));
        }