예제 #1
0
        public ActionResult OperationResultTest()
        {
            List <SystemStatusInfo> infoList = new List <SystemStatusInfo>();

            SystemStatusInfo item1 = new SystemStatusInfo();

            item1.SystemStatus = HiLand.Utility.Enums.SystemStatuses.Success;
            item1.Message      = "成功信息";
            infoList.Add(item1);

            SystemStatusInfo item2 = new SystemStatusInfo();

            item2.SystemStatus = HiLand.Utility.Enums.SystemStatuses.Failuer;
            item2.Message      = "失败信息";
            infoList.Add(item2);

            SystemStatusInfo item3 = new SystemStatusInfo();

            item3.SystemStatus = HiLand.Utility.Enums.SystemStatuses.Warnning;
            item3.Message      = "警告信息";
            infoList.Add(item3);

            SystemStatusInfo item4 = new SystemStatusInfo();

            item4.SystemStatus = HiLand.Utility.Enums.SystemStatuses.Tip;
            item4.Message      = "提示信息";
            infoList.Add(item4);

            this.TempData.Add("OperationResultData", infoList);
            return(RedirectToAction("OperationResults", "System", new {  }));
        }
예제 #2
0
        /// <summary>
        /// 初始化并验证用户身份
        /// </summary>
        /// <param name="e"></param>
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);

            if (Fetch.GetTerminalType(Page.Request) != 0 && Page.Request.Url.AbsoluteUri.ToLower().Contains("mobile") == false)
            {
                SystemStatusInfo isOpen = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.SystemConfigKey.OpenMobileWebsite.ToString());
                if (isOpen != null && isOpen.StatusValue == 0)
                {
                    Response.Redirect("/Mobile/Index.aspx");
                }
            }

            if (IsAuthenticatedUser)
            {
                UserLogon();
            }
            else if (IsOnLine)
            {
                //在线 刷新 Cookie
                userTicket = Fetch.GetUserCookie();
            }

            SetStyle();
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            typeID = GameRequest.GetQueryInt("param", 0);

            //绑定商品顶级分类列表
            DataSet ds = FacadeManage.aideNativeWebFacade.GetShopTypeListByParentId(0);

            if (ds.Tables[0].Rows.Count > 0)
            {
                rptTopType.DataSource = ds;
                rptTopType.DataBind();
            }

            //是否显示房卡菜单
            UserTicketInfo userTicket = Fetch.GetUserCookie();
            int            agentID    = 0;

            if (userTicket != null)
            {
                UserInfo userInfo = FacadeManage.aideAccountsFacade.GetUserBaseInfoByUserID(userTicket.UserID);
                agentID = userInfo.AgentID;
            }

            SystemStatusInfo status = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.SystemConfigKey.IsOpenRoomCard.ToString());

            if (status != null && status.StatusValue == 0 && agentID <= 0)
            {
                IsRoomCard = true;
            }
        }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SystemStatusInfo systemStatusInfo = accountsFacade.GetSystemStatusInfo("PresentExchangeRate");

            rate = systemStatusInfo == null ? 1 : systemStatusInfo.StatusValue;

            if (!IsPostBack)
            {
                Message umsg = accountsFacade.GetUserGlobalInfo(Fetch.GetUserCookie().UserID, 0, "");
                if (umsg.Success)
                {
                    UserInfo user = umsg.EntityList[0] as UserInfo;
                    this.lblAccounts.Text        = user.Accounts;
                    this.lblExchangeLoves.Text   = user.Present.ToString();
                    this.lblGameID.Text          = user.GameID.ToString();
                    this.lblTotalLoves.Text      = user.LoveLiness.ToString();
                    this.lblUnExchangeLoves.Text = (user.LoveLiness - user.Present).ToString();
                    this.txtPresent.Text         = (user.LoveLiness - user.Present).ToString();
                }
                GameScoreInfo scoreInfo = treasureFacade.GetTreasureInfo2(Fetch.GetUserCookie().UserID);
                if (scoreInfo != null)
                {
                    this.lblInsureScore.Text = scoreInfo.InsureScore.ToString();
                }
            }
        }
예제 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SystemStatusInfo systemStatusInfo = accountsFacade.GetSystemStatusInfo("MedalExchangeRate");

            rate = systemStatusInfo == null ? 1 : systemStatusInfo.StatusValue;

            if (!IsPostBack)
            {
                Message umsg = accountsFacade.GetUserGlobalInfo(Fetch.GetUserCookie().UserID, 0, "");
                if (umsg.Success)
                {
                    UserInfo user = umsg.EntityList[0] as UserInfo;
                    lblAccounts.Text = user.Accounts;
                    lblMedals.Text   = user.UserMedal.ToString();
                    lblGameID.Text   = user.GameID.ToString();
                    txtMedals.Text   = user.UserMedal.ToString();
                }

                GameScoreInfo scoreInfo = treasureFacade.GetTreasureInfo2(Fetch.GetUserCookie().UserID);
                if (scoreInfo != null)
                {
                    this.lblInsureScore.Text = scoreInfo.InsureScore.ToString();
                }
            }

            Themes.Standard.Common_Header sHeader = (Themes.Standard.Common_Header) this.FindControl("sHeader");
            sHeader.title = "会员中心";
        }
예제 #6
0
        /// <summary>
        /// 获取配置信息实体
        /// </summary>
        /// <param name="statusName"></param>
        /// <returns></returns>
        public SystemStatusInfo GetSystemStatusInfo(string statusName)
        {
            string           sqlQuery         = string.Format("(NOLOCK) WHERE StatusName= '{0}'", statusName);
            SystemStatusInfo systemStatusInfo = aideSystemStatusInfoProvider.GetObject <SystemStatusInfo>(sqlQuery);

            return(systemStatusInfo);
        }
예제 #7
0
        /// <summary>
        /// 绑定查询数据
        /// </summary>
        private void DataBindInsure()
        {
            StringBuilder sWhere = new StringBuilder();

            sWhere.Append(" WHERE ");

            if (Convert.ToInt32(ddlType.SelectedValue) != 0)
            {
                if (Convert.ToInt32(ddlType.SelectedValue) < 3)
                {
                    sWhere.AppendFormat(" TradeType = {0} AND SourceUserID = {1}", Convert.ToInt32(ddlType.SelectedValue) == 1 ? 1 : 2, Fetch.GetUserCookie().UserID);
                }
                else
                {
                    if (Convert.ToInt32(ddlType.SelectedValue) == 3)
                    {
                        sWhere.AppendFormat(" SourceUserID = {0} AND TradeType = 3 and TargetUserID <> {0}", Fetch.GetUserCookie().UserID);
                    }
                    else if (Convert.ToInt32(ddlType.SelectedValue) == 4)
                    {
                        sWhere.AppendFormat(" SourceUserID <> {0} AND TradeType = 3 and TargetUserID = {0}", Fetch.GetUserCookie().UserID);
                    }
                }
            }
            else
            {
                SystemStatusInfo status = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.SystemConfigKey.TransferStauts.ToString());
                AccountsAgent    agent  = FacadeManage.aideAccountsFacade.GetAccountAgentByUserID(Fetch.GetUserCookie().UserID);
                if (status != null && status.StatusValue == 1 && (agent.AgentID == 0 || agent.Nullity == 1))
                {
                    sWhere.AppendFormat(" (SourceUserID = {0} OR TargetUserID = {0}) AND TradeType!=3", Fetch.GetUserCookie().UserID);
                }
                else
                {
                    sWhere.AppendFormat(" SourceUserID = {0} OR TargetUserID = {0}", Fetch.GetUserCookie().UserID);
                }
            }
            sWhere.AppendFormat(" AND CollectDate >= '{0}' AND CollectDate <= '{1}'", Convert.ToDateTime(CtrlHelper.GetTextAndFilter(txtStartDate) + " 00:00:00"), Convert.ToDateTime(CtrlHelper.GetTextAndFilter(txtEndDate) + " 23:59:59"));

            int sPageIndex = anpPage.CurrentPageIndex;
            int sPageSize  = anpPage.PageSize;

            PagerSet pagerSet = FacadeManage.aideTreasureFacade.GetInsureTradeRecord(sWhere.ToString(), sPageIndex, sPageSize);

            anpPage.RecordCount = pagerSet.RecordCount;

            if (pagerSet.PageSet.Tables[0].Rows.Count > 0)
            {
                rptInsureList.DataSource = pagerSet.PageSet;
                rptInsureList.DataBind();

                this.rptInsureList.Visible = true;
                this.litNoData.Visible     = false;
            }
            else
            {
                this.rptInsureList.Visible = false;
                this.litNoData.Visible     = true;
            }
        }
예제 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //获取兑换率
            SystemStatusInfo systemStatusInfo = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.SystemConfigKey.MedalExchangeRate.ToString());

            if (systemStatusInfo != null)
            {
                rate = systemStatusInfo.StatusValue;
            }

            if (!IsPostBack)
            {
                Message umsg = FacadeManage.aideAccountsFacade.GetUserGlobalInfo(Fetch.GetUserCookie().UserID, 0, "");
                if (umsg.Success)
                {
                    UserInfo user = umsg.EntityList[0] as UserInfo;
                    lblAccounts.Text = user.Accounts;
                    lblMedals.Text   = user.UserMedal.ToString();
                    lblGameID.Text   = user.GameID.ToString();
                    txtMedals.Text   = user.UserMedal.ToString();
                }

                GameScoreInfo scoreInfo = FacadeManage.aideTreasureFacade.GetTreasureInfo2(Fetch.GetUserCookie().UserID);
                if (scoreInfo != null)
                {
                    this.lblInsureScore.Text = scoreInfo.InsureScore.ToString();
                }
            }
        }
예제 #9
0
        /// <summary>
        /// 数据保存
        /// </summary>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (!AuthUserOperationPermission(Permission.Edit))
            {
                return;
            }

            SystemStatusInfo config = new SystemStatusInfo();

            config.StatusName        = CtrlHelper.GetText(txtStatusName);
            config.StatusValue       = CtrlHelper.GetInt(txtStatusValue, 0);
            config.StatusString      = CtrlHelper.GetText(txtStatusString);
            config.StatusTip         = CtrlHelper.GetText(txtStatusTip);
            config.StatusDescription = CtrlHelper.GetText(txtStatusDescription);

            int result = FacadeManage.aideAccountsFacade.UpdateSystemStatusInfo(config);

            if (result > 0)
            {
                ShowInfo("修改成功");
            }
            else
            {
                ShowError("修改失败");
            }
        }
예제 #10
0
        private void ProcessData( )
        {
            if (string.IsNullOrEmpty(txtStatusName.Text.Trim( )))
            {
                return;
            }

            SystemStatusInfo config = new SystemStatusInfo( );

            config.StatusName        = CtrlHelper.GetText(txtStatusName);
            config.StatusValue       = CtrlHelper.GetInt(txtStatusValue, 0);
            config.StatusString      = CtrlHelper.GetText(txtStatusString);
            config.StatusTip         = CtrlHelper.GetText(txtStatusTip);
            config.StatusDescription = CtrlHelper.GetText(txtStatusDescription);

            Message msg = new Message( );

            msg = FacadeManage.aideAccountsFacade.UpdateSystemStatusInfo(config);

            if (msg.Success)
            {
                ShowInfo("修改成功");
            }
            else
            {
                ShowError(msg.Content);
            }
        }
예제 #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            // 查询汇率
            SystemStatusInfo ssi = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.SystemConfigKey.RateCurrency.ToString());

            if (ssi != null)
            {
                rateGameBean = ssi.StatusValue;
            }

            // 充值卡类型
            cardType = GameRequest.GetQueryInt("type", 101);

            // 充值卡类型ID不合法强制定义为101
            if (cardType > 115 || cardType < 101)
            {
                cardType = 101;
            }

            // 充值卡名称
            sPaySidebar.PayID = cardType;
            cardName          = Enum.GetName(typeof(AppConfig.JFTPayCardType), cardType);

            if (!IsPostBack)
            {
                SwitchStep(1);
                if (Fetch.GetUserCookie() != null)
                {
                    this.txtPayAccounts.Text   = Fetch.GetUserCookie().Accounts;
                    this.txtPayReAccounts.Text = Fetch.GetUserCookie().Accounts;
                }

                // 充值面值
                Dictionary <int, string> dicCardFaceValue = new Dictionary <int, string>();
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.骏网一卡通), "5,6,10,15,20,30,50,100,120,200,300,500,1000");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.盛大卡), "1,2,3,5,9,10,15,25,30,35,45,50,100,300,350,1000");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.神州行), "10,20,30,50,100");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.征途卡), "10,15,20,25,30,50,60,100,300,468,500,1000");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.Q币卡), "5,10,15,30,60,100");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.联通卡), "10,20,30,50,100");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.久游卡), "5,10,20,25,30,50,100");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.易宝e卡通), "1,2,3,5,9,10,15,25,30,35,45,50,100,300,350,1000");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.网易卡), "5,10,15,20,30,50");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.完美卡), "15,30,50,100");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.搜狐卡), "5,10,15,30,40,100");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.电信卡), "10,20,30,50,100,300");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.纵游一卡通), "10,15,30,50,100");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.天下一卡通), "5,6,10,15,30,50,100");
                dicCardFaceValue.Add(Convert.ToInt32(AppConfig.JFTPayCardType.天宏一卡通), "5,10,15,30,50,100");

                string[] arrCardFaceValue = dicCardFaceValue[cardType].Split(',');
                ddlAmount.Items.Clear();
                ddlAmount.Items.Add(new ListItem("---请选择卡面值---", "0"));
                foreach (string item in arrCardFaceValue)
                {
                    ddlAmount.Items.Add(new ListItem(item, item));
                }
            }
        }
예제 #12
0
        /// <summary>
        /// 页面加载
        /// </summary>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }
            string state = GameRequest.GetQueryString("s");
            string type  = GameRequest.GetQueryString("y");

            if (state == "already")
            {
                int gameid = GameRequest.GetQueryInt("g", 0);
                if (gameid <= 0)
                {
                    return;
                }

                AccountsInfo info = FacadeManage.aideAccountsFacade.GetAccountsInfoByGameID(gameid);
                if (info == null)
                {
                    return;
                }
                Nickname = info.NickName;
                Spread   = gameid.ToString();
                AccountsFace face = FacadeManage.aideAccountsFacade.GetAccountsFace(info.CustomID);
                FaceUrl = face != null ? face.FaceUrl : FaceUrl;

                SystemStatusInfo status =
                    FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.ConfigInfoKey.JJBindSpreadPresent
                                                                        .ToString());
                if (status != null)
                {
                    Diamond = status.StatusValue.ToString();
                }
                PlatformDownloadUrl = Fetch.GetDownLoadUrl(Page.Request);
                Title = "推广邀请 - " + AppConfig.PageTitle;
            }
            else
            {
                string domain = Request.Url.Authority;
                int    gameid = FacadeManage.aideAccountsFacade.GetGameIDByAgentDomain(domain);
                if (gameid <= 0)
                {
                    string[] domainStr = domain.Split('.');
                    if (domainStr.Length == 3 && Regex.IsMatch(domainStr[0], "^[0-9]*$"))
                    {
                        gameid = Convert.ToInt32(domainStr[0]);
                    }
                    else
                    {
                        gameid = GameRequest.GetQueryInt("g", 0);
                    }
                }
                Response.Redirect("/Mobile/WxRegister.aspx?t=81&g=" + gameid + (!string.IsNullOrEmpty(type)?"&y=" + type:""));
            }
        }
예제 #13
0
        /// <summary>
        /// 控件加载
        /// </summary>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //显示排行榜类型
                SystemStatusInfo status = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.ConfigInfoKey.JJRankingListType.ToString());
                if (status != null && status.StatusValue > 0)
                {
                    //1-财富,2-消耗,3-财富和消耗,4-战绩,5-财富和战绩,6-消耗和战绩,7-财富和消耗和战绩
                    DataSet ds = FacadeManage.aideNativeWebFacade.GetDayRankingData(status.StatusValue);
                    switch (status.StatusValue)
                    {
                    case 1:
                        RankType = AppendTitle(1, "财富", true);
                        RankData = AppendHtml(ds.Tables[0], 1, false, false);
                        break;

                    case 2:
                        RankType = AppendTitle(2, "消耗", true);
                        RankData = AppendHtml(ds.Tables[0], 2, false, false);
                        break;

                    case 3:
                        RankType = AppendTitle(1, "财富", true) + AppendTitle(2, "消耗", false);
                        RankData = AppendHtml(ds.Tables[0], 1, false, false) + AppendHtml(ds.Tables[1], 2, true, false);
                        break;

                    case 4:
                        RankType = AppendTitle(4, "战绩", true);
                        RankData = AppendHtml(ds.Tables[0], 4, false, true);
                        break;

                    case 5:
                        RankType = AppendTitle(1, "财富", true) + AppendTitle(4, "战绩", false);
                        RankData = AppendHtml(ds.Tables[0], 1, false, false) + AppendHtml(ds.Tables[1], 4, true, true);
                        break;

                    case 6:
                        RankType = AppendTitle(2, "消耗", true) + AppendTitle(4, "战绩", false);
                        RankData = AppendHtml(ds.Tables[0], 2, false, false) + AppendHtml(ds.Tables[1], 4, true, true);
                        break;

                    case 7:
                        RankType = AppendTitle(1, "财富", true) + AppendTitle(2, "消耗", false) + AppendTitle(4, "战绩", false);
                        RankData = AppendHtml(ds.Tables[0], 1, false, false) + AppendHtml(ds.Tables[1], 2, true, false) + AppendHtml(ds.Tables[2], 4, true, true);
                        break;

                    default:
                        break;
                    }
                }
            }
        }
예제 #14
0
 /// <summary>
 /// 页面加载
 /// </summary>
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         SystemStatusInfo spreadReturnCfg =
             FacadeManage.aideAccountsFacade.GetSystemStatusInfo("SpreadReturnType");
         if (spreadReturnCfg != null)
         {
             SpreadReturnType = Convert.ToByte(spreadReturnCfg.StatusValue);
         }
         BindData();
     }
 }
예제 #15
0
        /// <summary>
        /// 用户操作结果展示
        /// </summary>
        /// <param name="isSuccessful"></param>
        /// <param name="displayInformation"></param>
        /// <returns></returns>
        public ActionResult OperationResult(bool isSuccessful, string displayInformation)
        {
            SystemStatusInfo statusInfo = new SystemStatusInfo();

            if (isSuccessful == true)
            {
                statusInfo.SystemStatus = SystemStatuses.Success;
            }
            else
            {
                statusInfo.SystemStatus = SystemStatuses.Failuer;
            }

            statusInfo.Message = displayInformation;
            return(View(statusInfo));
        }
예제 #16
0
        /// <summary>
        /// 修改配置信息
        /// </summary>
        /// <param name="statusinfo">配置信息</param>
        /// <returns></returns>
        public int UpdateSystemStatusInfo(SystemStatusInfo statusinfo)
        {
            string sqlQuery = @"UPDATE SystemStatusInfo SET StatusValue=@StatusValue,StatusString=@StatusString,
                    StatusTip=@StatusTip,StatusDescription=@StatusDescription WHERE StatusName=@StatusName";

            var prams = new List <DbParameter>
            {
                Database.MakeInParam("StatusValue", statusinfo.StatusValue),
                Database.MakeInParam("StatusString", statusinfo.StatusString),
                Database.MakeInParam("StatusTip", statusinfo.StatusTip),
                Database.MakeInParam("StatusDescription", statusinfo.StatusDescription),
                Database.MakeInParam("StatusName", statusinfo.StatusName)
            };

            return(Database.ExecuteNonQuery(CommandType.Text, sqlQuery, prams.ToArray()));
        }
예제 #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            AccountsAgent agent = FacadeManage.aideAccountsFacade.GetAccountAgentByUserID(Fetch.GetUserCookie().UserID);

            if (agent != null && agent.Nullity == 0)
            {
                agentID = agent.AgentID;
            }

            SystemStatusInfo status = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.SystemConfigKey.TransferStauts.ToString());

            if (status != null && status.StatusValue == 1)
            {
                IsCloseTrade = true;
            }
        }
예제 #18
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            SystemStatusInfo systemStatusInfo = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.SystemConfigKey.RateCurrency.ToString());

            if (systemStatusInfo != null)
            {
                this.rateGameBean = systemStatusInfo.StatusValue;
            }
            if (!base.IsPostBack)
            {
                this.SwitchStep(1);
                if (Fetch.GetUserCookie() != null)
                {
                    this.txtPayAccounts.Text   = Fetch.GetUserCookie().Accounts;
                    this.txtPayReAccounts.Text = Fetch.GetUserCookie().Accounts;
                }
            }
        }
예제 #19
0
        /// <summary>
        /// 数据绑定
        /// </summary>
        private void BindData()
        {
            PagerSet pagerSet = FacadeManage.aideAccountsFacade.GetList(SystemStatusInfo.Tablename, 1, 100, SearchItems, Orderby);

            rptDataList.DataSource = pagerSet.PageSet;
            rptDataList.DataBind();

            SystemStatusInfo config = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(string.IsNullOrEmpty(StrParam) ? "EnjoinRegister" : StrParam);

            if (config != null)
            {
                CtrlHelper.SetText(txtStatusName, config.StatusName);
                CtrlHelper.SetText(txtStatusValue, config.StatusValue.ToString());
                CtrlHelper.SetText(txtStatusTip, config.StatusTip);
                CtrlHelper.SetText(txtStatusString, config.StatusString);
                CtrlHelper.SetText(txtStatusDescription, config.StatusDescription);
            }
        }
예제 #20
0
        public ActionResult AsynTest()
        {
            List <SystemStatusInfo> infoList = new List <SystemStatusInfo>();
            SystemStatusInfo        item4    = new SystemStatusInfo();

            item4.SystemStatus = HiLand.Utility.Enums.SystemStatuses.Tip;
            item4.Message      = "数据准备中,其完成后会自动下载,请等待。。。";
            infoList.Add(item4);
            this.TempData.Add("OperationResultData", infoList);

            Funcs <ActionResult> commonHandle = new Funcs <ActionResult>(Foo);

            this.TempData["AsynMethod"] = commonHandle;


            commonHandle.BeginInvoke(null, null);
            return(RedirectToAction("OperationResults", "System", new { }));
        }
예제 #21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //查询汇率
            SystemStatusInfo ssi = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.SystemConfigKey.RateCurrency.ToString());

            if (ssi != null)
            {
                rateGameBean = ssi.StatusValue;
            }

            payType = GameRequest.GetString("paytype").ToLower();
            switch (payType)
            {
            case "alipay":
                payName           = "支付宝充值";
                sPaySidebar.PayID = 2;
                break;

            case "wechat":
                payName           = "微信支付";
                sPaySidebar.PayID = 3;
                break;

            case "bank":
            default:
                payName           = "网上银行";
                sPaySidebar.PayID = 0;
                break;
            }

            if (!IsPostBack)
            {
                SwitchStep(1);

                if (Fetch.GetUserCookie() != null)
                {
                    this.txtPayAccounts.Text   = Fetch.GetUserCookie().Accounts;
                    this.txtPayReAccounts.Text = Fetch.GetUserCookie().Accounts;
                    this.txtPayAccounts.Focus();
                }
            }
        }
예제 #22
0
        /// <summary>
        /// 数据绑定
        /// </summary>
        private void BindData()
        {
            DataSet ds = FacadeManage.aideAgentFacade.GetSystemStatusList();

            if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                rptDataList.DataSource = ds.Tables[0];
                rptDataList.DataBind();

                SystemStatusInfo config = FacadeManage.aideAgentFacade.GetSystemStatusInfo(string.IsNullOrEmpty(StrParam) ? "AgentAwardType" : StrParam);
                if (config != null)
                {
                    CtrlHelper.SetText(txtStatusName, config.StatusName);
                    CtrlHelper.SetText(txtStatusValue, config.StatusValue.ToString());
                    CtrlHelper.SetText(txtStatusTip, config.StatusTip);
                    CtrlHelper.SetText(txtStatusString, config.StatusString);
                    CtrlHelper.SetText(txtStatusDescription, config.StatusDescription);
                }
            }
        }
예제 #23
0
        /// <summary>
        /// 用户操作结果展示
        /// </summary>
        /// <param name="isSuccessful"></param>
        /// <param name="displayInformation"></param>
        /// <returns></returns>
        public ActionResult OperationResult(bool isSuccessful, string displayInformation, string returnUrl = StringHelper.Empty, bool isUsingCompress = false)
        {
            SystemStatusInfo statusInfo = new SystemStatusInfo();

            if (isSuccessful == true)
            {
                statusInfo.SystemStatus = SystemStatuses.Success;
            }
            else
            {
                statusInfo.SystemStatus = SystemStatuses.Failuer;
            }

            statusInfo.Message = displayInformation;
            List <SystemStatusInfo> statusInfos = new List <SystemStatusInfo>();

            statusInfos.Add(statusInfo);

            this.TempData.Add("OperationResultData", statusInfos);
            return(RedirectToAction("OperationResults", new { returnUrl = returnUrl, isUsingCompress = isUsingCompress }));
        }
예제 #24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //查询汇率
            SystemStatusInfo ssi = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.SystemConfigKey.RateCurrency.ToString());

            if (ssi != null)
            {
                rateGameBean = ssi.StatusValue;
            }

            if (!IsPostBack)
            {
                this.fmStep1.Visible = true;

                if (Fetch.GetUserCookie() != null)
                {
                    this.txtPayAccounts.Text   = Fetch.GetUserCookie().Accounts;
                    this.txtPayReAccounts.Text = Fetch.GetUserCookie().Accounts;
                }
            }
        }
예제 #25
0
        /// <summary>
        /// 更新配置信息
        /// </summary>
        /// <param name="systemStatusInfo"></param>
        public void UpdateSystemStatusInfo(SystemStatusInfo systemStatusInfo)
        {
            StringBuilder sqlQuery = new StringBuilder();

            sqlQuery.Append("UPDATE SystemStatusInfo SET ")
            .Append("StatusValue=@StatusValue, ")
            .Append("StatusString=@StatusString, ")
            .Append("StatusTip=@StatusTip, ")
            .Append("StatusDescription=@StatusDescription ")
            .Append("WHERE StatusName=@StatusName");

            var prams = new List <DbParameter>();

            prams.Add(Database.MakeInParam("StatusValue", systemStatusInfo.StatusValue));
            prams.Add(Database.MakeInParam("StatusString", systemStatusInfo.StatusString));
            prams.Add(Database.MakeInParam("StatusTip", systemStatusInfo.StatusTip));
            prams.Add(Database.MakeInParam("StatusDescription", systemStatusInfo.StatusDescription));
            prams.Add(Database.MakeInParam("StatusName", systemStatusInfo.StatusName));

            Database.ExecuteNonQuery(CommandType.Text, sqlQuery.ToString(), prams.ToArray());
        }
예제 #26
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            SystemStatusInfo systemStatusInfo = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.SystemConfigKey.RateCurrency.ToString());

            if (systemStatusInfo != null)
            {
                this.rateGameBean = systemStatusInfo.StatusValue;
            }
            this.payType = GameRequest.GetString("paytype").ToLower();
            string a;

            if ((a = this.payType) != null)
            {
                if (a == "alipay")
                {
                    this.payName = "支付宝充值";
                    goto IL_AF;
                }
                if (a == "wechat")
                {
                    this.payName = "微信支付";
                    goto IL_AF;
                }
                if (!(a == "bank"))
                {
                }
            }
            this.payName = "网上银行";
IL_AF:
            if (!base.IsPostBack)
            {
                this.SwitchStep(1);
                if (Fetch.GetUserCookie() != null)
                {
                    this.txtPayAccounts.Text   = Fetch.GetUserCookie().Accounts;
                    this.txtPayReAccounts.Text = Fetch.GetUserCookie().Accounts;
                    this.txtPayAccounts.Focus();
                }
            }
        }
예제 #27
0
        private void BindData( )
        {
            PagerSet pagerSet = FacadeManage.aideAccountsFacade.GetSystemStatusInfoList(1, 10000, SearchItems, Orderby);

            if (pagerSet.PageSet.Tables[0].Rows.Count > 0)
            {
                rptDataList.DataSource = pagerSet.PageSet;
                rptDataList.DataBind( );
            }

            SystemStatusInfo config = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(string.IsNullOrEmpty(StrParam) ? "RateCurrency" : StrParam);

            if (config == null)
            {
                return;
            }

            CtrlHelper.SetText(txtStatusName, config.StatusName);
            CtrlHelper.SetText(txtStatusValue, config.StatusValue.ToString( ));
            CtrlHelper.SetText(txtStatusTip, config.StatusTip);
            CtrlHelper.SetText(txtStatusString, config.StatusString);
            CtrlHelper.SetText(txtStatusDescription, config.StatusDescription);
        }
예제 #28
0
        /// <summary>
        /// 绑定查询数据
        /// </summary>
        private void DataBindInsure()
        {
            StringBuilder sWhere = new StringBuilder();

            SystemStatusInfo status = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.SystemConfigKey.TransferStauts.ToString());
            AccountsAgent    agent  = FacadeManage.aideAccountsFacade.GetAccountAgentByUserID(LUserID);

            if (status != null && status.StatusValue == 1 && (agent.AgentID == 0 || agent.Nullity == 1))
            {
                sWhere.AppendFormat(" WHERE (SourceUserID = {0} OR TargetUserID = {0}) AND TradeType!=3", LUserID);
            }
            else
            {
                sWhere.AppendFormat(" WHERE SourceUserID = {0} OR TargetUserID = {0}", LUserID);
            }

            int sPageIndex = GameRequest.GetQueryInt("page", 1);
            int sPageSize  = anpPage.PageSize;

            PagerSet pagerSet = FacadeManage.aideTreasureFacade.GetInsureTradeRecord(sWhere.ToString(), sPageIndex, sPageSize);

            anpPage.RecordCount = pagerSet.RecordCount;

            if (pagerSet.PageSet.Tables[0].Rows.Count > 0)
            {
                rptInsureList.DataSource = pagerSet.PageSet;
                rptInsureList.DataBind();

                this.rptInsureList.Visible = true;
                this.litNoData.Visible     = false;
            }
            else
            {
                this.rptInsureList.Visible = false;
                this.litNoData.Visible     = true;
            }
        }
예제 #29
0
        protected int rateRoomCard = 1;   //房卡兑换游戏币比例
        protected void Page_Load(object sender, EventArgs e)
        {
            SiteMaster.Menu = 2;
            if (!IsPostBack)
            {
                //获取登录信息
                UserTicketInfo user = userTicket;

                //获取游戏币信息
                GameScoreInfo score = FacadeManage.aideTreasureFacade.GetTreasureInfo2(user.UserID);
                lbGold.Text = score != null?score.Score.ToString() : "0";

                //获取房卡信息
                UserRoomCard card = FacadeManage.aideTreasureFacade.GetUserRoomCard(user.UserID);
                lbRoomCard.Text = card != null?card.RoomCard.ToString() : "0";

                //获取兑换比例
                SystemStatusInfo ssi = FacadeManage.aideAccountsFacade.GetSystemStatusInfo(AppConfig.SystemConfigKey.AgentRoomCardExchRate.ToString());
                if (ssi != null)
                {
                    rateRoomCard = ssi.StatusValue;
                }
            }
        }
예제 #30
0
 public Message UpdateSystemStatusInfo(SystemStatusInfo systemStatusInfo)
 {
     aideAccountsData.UpdateSystemStatusInfo(systemStatusInfo);
     return(new Message(true));
 }