Esempio n. 1
0
        protected void BindData()
        {
            DomainName domainName = new DomainName();

            TextSign.Visible = false;
            if (IntParam > 0)
            {
                domainName = FacadeManage.aidePlatformFacade.GetDomainById(IntParam);
                ddlProductType.SelectedValue = domainName.Type.ToString();
                TextBoxUrl.Text = domainName.Url;

                if (domainName.AgentId > 0)
                {
                    AccountsInfo acc = FacadeManage.aideAccountsFacade.GetAccountInfoByUserId(domainName.AgentId);
                    if (acc != null)
                    {
                        TextSign.Text = acc.GameID.ToString();
                    }
                }
                TextSign.Visible = domainName.Type == 3;
                LableHit.Visible = domainName.Type == 1;
                DropDownListState.SelectedValue = domainName.State.ToString();
                DropDownListState.Visible       = LableHit.Visible = domainName.Type != 1;
                ddlProductType.Enabled          = false;
            }
        }
Esempio n. 2
0
        //绑定数据
        private void BindData( )
        {
            AccountsInfo account = FacadeManage.aideAccountsFacade.GetAccountInfoByUserID(IntParam);

            if (account == null)
            {
                return;
            }

            PagerSet pagerSet = FacadeManage.aideTreasureFacade.GetRecordDrawInfoList(anpPage.CurrentPageIndex, anpPage.PageSize, SearchItems, Orderby);

            anpPage.RecordCount = pagerSet.RecordCount;

            if (pagerSet.PageSet.Tables[0].Rows.Count > 0)
            {
                rptDataList.DataSource = pagerSet.PageSet;
                rptDataList.DataBind( );
                rptDataList.Visible = true;
                litNoData.Visible   = false;
            }
            else
            {
                rptDataList.Visible = false;
                litNoData.Visible   = true;
            }
        }
        /// <summary>
        /// 修改用户信息
        /// </summary>
        /// <param name="accountsInfo">用户信息</param>
        /// <returns></returns>
        public int UpdateAccountsBaseInfo(AccountsInfo accountsInfo)
        {
            string sqlQuery = @"UPDATE AccountsInfo SET UnderWrite=@UnderWrite,PassPortID=@PassPortID,
                Compellation=@Compellation,Nullity=@Nullity,StunDown=@StunDown,MoorMachine=@MoorMachine,RegisterMobile=@RegisterMobile,
                IsAndroid=@IsAndroid,InsurePass=@InsurePass,AliAccount=@AliAccount,BankAccount=@BankAccount,BankType=@BankType,LogonPass=@LogonPass WHERE UserID=@UserID";

            List <DbParameter> prams = new List <DbParameter>
            {
                Database.MakeInParam("UnderWrite", accountsInfo.UnderWrite),
                Database.MakeInParam("PassPortID", accountsInfo.PassPortID),
                Database.MakeInParam("Compellation", accountsInfo.Compellation),
                Database.MakeInParam("Nullity", accountsInfo.Nullity),
                Database.MakeInParam("StunDown", accountsInfo.StunDown),
                Database.MakeInParam("MoorMachine", accountsInfo.MoorMachine),
                Database.MakeInParam("IsAndroid", accountsInfo.IsAndroid),
                Database.MakeInParam("InsurePass", accountsInfo.InsurePass),
                Database.MakeInParam("UserID", accountsInfo.UserID),
                Database.MakeInParam("AliAccount", accountsInfo.AliAccount),
                Database.MakeInParam("BankAccount", accountsInfo.BankAccount),
                Database.MakeInParam("BankType", accountsInfo.BankType),
                Database.MakeInParam("RegisterMobile", accountsInfo.RegisterMobile),
                Database.MakeInParam("LogonPass", accountsInfo.LogonPass)
            };

            return(Database.ExecuteNonQuery(CommandType.Text, sqlQuery, prams.ToArray()));
        }
Esempio n. 4
0
        /// <summary>
        /// 通过游戏ID获取游戏信息
        /// </summary>
        /// <param name="context"></param>
        private void GetUserInfo(HttpContext context)
        {
            int gameID = GameRequest.GetFormInt("GameID", 0);

            if (gameID == 0)
            {
                ajv.msg = "游戏ID输入非法";
                context.Response.Write(ajv.SerializeToJson());
                return;
            }

            AccountsInfo info = FacadeManage.aideAccountsFacade.GetAccountInfoByGameID(gameID);

            if (info.UserID != 0)
            {
                ajv.SetValidDataValue(true);
                ajv.AddDataItem("UserID", info.UserID);
                ajv.AddDataItem("Accounts", info.Accounts);
            }
            else
            {
                ajv.msg = "未找到该用户信息";
            }
            context.Response.Write(ajv.SerializeToJson());
        }
Esempio n. 5
0
        private void BindData( )
        {
            if (IntParam <= 0)
            {
                return;
            }
            //获取信息
            AccountsInfo model = FacadeManage.aideAccountsFacade.GetAccountInfoByUserID(IntParam);

            if (model == null)
            {
                MessageBox("用户信息不存在");
                return;
            }

            CtrlHelper.SetText(ltUserID, model.UserID.ToString( ));
            CtrlHelper.SetText(ltAccounts, model.Accounts.Trim( ));

            // 读取靓号
            DataSet ds = FacadeManage.aideAccountsFacade.GetReserveIdentifierList();

            if (ds.Tables[0].Rows.Count <= 0)
            {
                return;
            }
            ddlGameID.DataSource     = ds.Tables[0];
            ddlGameID.DataTextField  = "GameID";
            ddlGameID.DataValueField = "GameID";
            ddlGameID.DataBind( );
        }
Esempio n. 6
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     if (AppConfig.Mode == AppConfig.CodeMode.Dev)
     {
         AccountsInfo info =
             FacadeManage.aideAccountsFacade.GetAccountsInfoByGameID(Convert.ToInt32(TextBox1.Text));
         Message msg =
             FacadeManage.aideAccountsFacade.WXLogin(info != null ? info.UserUin : "yryr",
                                                     GameRequest.GetUserIP());
         if (msg.Success)
         {
             UserInfo ui = msg.EntityList[0] as UserInfo;
             if (ui != null)
             {
                 Fetch.SetUserCookie(ui.ToUserTicketInfo());
                 Response.Redirect("/Card/AgentInfo.aspx");
             }
             else
             {
                 Response.Write(
                     "<div style=\"font-size:1.2rem; color:red; text-align:center; margin-top:3rem;\">登录失败,请稍后尝试</div>");
             }
         }
         else
         {
             Response.Write("<div style=\"font-size:1.2rem; color:red; text-align:center; margin-top:3rem;\">" +
                            msg.Content + "</div>");
         }
     }
 }
Esempio n. 7
0
        /// <summary>
        /// 数据保存
        /// </summary>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            AuthUserOperationPermission(Permission.Edit);
            int userId = Convert.ToInt32(ddlMemberUserId.SelectedValue);

            if (userId == 0)
            {
                MessageBox("请选择新会长");
                return;
            }
            IMGroupProperty groupInfo = FacadeManage.aideGroupFacade.GetGroupInfo(LongParam);
            AccountsInfo    ai        = FacadeManage.aideAccountsFacade.GetAccountInfoByUserId(userId);

            groupInfo.CreaterID       = userId;
            groupInfo.CreaterNickName = ai.NickName;
            groupInfo.CreaterGameID   = ai.GameID;

            int result = FacadeManage.aideGroupFacade.UpdateGroup(groupInfo);

            if (result > 0)
            {
                MessageBox("移交成功", "GroupList.aspx");
            }
            else
            {
                MessageBox("移交失败");
            }
        }
        private void BindData( )
        {
            if (IntParam <= 0)
            {
                return;
            }

            //获取信息
            RecordPasswdExpend pwExpend = FacadeManage.aideRecordFacade.GetRecordPasswdExpendByRid(IntParam);

            if (pwExpend == null)
            {
                MessageBox("密码修改记录不存在");
                btnSave.Enabled = false;
                return;
            }
            AccountsInfo account = FacadeManage.aideAccountsFacade.GetAccountInfoByUserID(pwExpend.UserID);

            if (account == null)
            {
                MessageBox("用户不存在");
                btnSave.Enabled = false;
                return;
            }
            StrTitle = "玩家-" + account.Accounts + "-确认密码信息";
            CtrlHelper.SetText(ltUserID, account.UserID.ToString( ));
            CtrlHelper.SetText(ltAccounts, account.Accounts.Trim( ));
        }
        //绑定数据
        private void BindData( )
        {
            AccountsInfo account = aideAccountsFacade.GetAccountInfoByUserID(IntParam);

            if (account == null)
            {
                return;
            }

            StrTitle = "玩家-" + account.Accounts + "-赠送经验记录";

            PagerSet pagerSet = aideRecordFacade.GetRecordGrantExperienceList(PageIndex, anpNews.PageSize, SearchItems, Orderby);

            anpNews.RecordCount      = pagerSet.RecordCount;
            anpNews.CurrentPageIndex = PageIndex;
            if (pagerSet.PageSet.Tables[0].Rows.Count > 0)
            {
                rptDataList.DataSource = pagerSet.PageSet;
                rptDataList.DataBind( );
                rptDataList.Visible = true;
                litNoData.Visible   = false;
            }
            else
            {
                rptDataList.Visible = false;
                litNoData.Visible   = true;
            }
        }
        private void BindData( )
        {
            if (IntParam <= 0)
            {
                return;
            }

            //获取信息
            IndividualDatum accountDetail = FacadeManage.aideAccountsFacade.GetAccountDetailByUserID(IntParam);
            AccountsInfo    account       = FacadeManage.aideAccountsFacade.GetAccountInfoByUserID(IntParam);

            CtrlHelper.SetText(ltGameID, account.GameID.ToString( ));
            CtrlHelper.SetText(ltAccounts, account.Accounts.Trim( ));

            if (account != null)
            {
                CtrlHelper.SetText(ltCardNum, account.PassPortID);
                CtrlHelper.SetText(ltName, account.Compellation.Trim( ));
            }
            if (accountDetail != null)
            {
                CtrlHelper.SetText(txtQQ, accountDetail.QQ.Trim( ));
                CtrlHelper.SetText(txtEMail, accountDetail.EMail.Trim( ));
                CtrlHelper.SetText(txtSeatPhone, accountDetail.SeatPhone.ToString( ).Trim( ));
                CtrlHelper.SetText(txtMobilePhone, accountDetail.MobilePhone.ToString( ).Trim( ));
                CtrlHelper.SetText(txtPostalCode, accountDetail.PostalCode.ToString( ).Trim( ));
                CtrlHelper.SetText(txtDwellingPlace, accountDetail.DwellingPlace.ToString( ).Trim( ));
                CtrlHelper.SetText(txtUserNote, accountDetail.UserNote.ToString( ).Trim( ));
            }
        }
Esempio n. 11
0
        /// <summary>
        /// 获取用户信息转为Table td
        /// </summary>
        /// <param name="userId"></param>
        /// <returns></returns>
        public string GetAccountsInfo(int userId)
        {
            AccountsInfo account = FacadeManage.aideAccountsFacade.GetAccountInfoByUserId(userId);

            return
                ($"<td>{account?.Accounts ?? ""}</td><td>{account?.NickName ?? ""}</td><td>{account?.GameID ?? 0}</td>");
        }
Esempio n. 12
0
        /// <summary>
        /// 更新用户资料
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            AccountsInfo info = new AccountsInfo();

            info.Gender     = Convert.ToByte(ddlGender.SelectedValue);
            info.UnderWrite = CtrlHelper.GetTextAndFilter(txtUnderWrite);

            IndividualDatum contact = new IndividualDatum();

            contact.MobilePhone   = TextFilter.FilterScript(txtMobilePhone.Text.Trim());
            contact.SeatPhone     = TextFilter.FilterScript(txtSeatPhone.Text.Trim());
            contact.QQ            = TextFilter.FilterScript(txtQQ.Text.Trim());
            contact.EMail         = TextFilter.FilterScript(txtEmail.Text.Trim());
            contact.DwellingPlace = CtrlHelper.GetTextAndFilter(txtAddress);
            contact.UserNote      = CtrlHelper.GetTextAndFilter(txtUserNote);

            contact.UserID = Fetch.GetUserCookie().UserID;

            Message umsg = FacadeManage.aideAccountsFacade.ModifyUserIndividual(contact, info);

            if (umsg.Success)
            {
                ShowAndRedirect("个人资料修改成功!", "/Member/ModifyUserInfo.aspx");
            }
            else
            {
                Show(umsg.Content);
            }
        }
Esempio n. 13
0
        private void SetCondition()
        {
            StringBuilder condition = new StringBuilder(" WHERE 1=1");

            if (TextBox1.Text != "")
            {
                AccountsInfo acc = FacadeManage.aideAccountsFacade.GetAccountInfoByGameId(Convert.ToInt32(TextBox1.Text));
                if (acc != null)
                {
                    condition.AppendFormat(" AND GameID={0}", acc.UserID);
                }
                else
                {
                    condition.AppendFormat(" AND GameID={0}", 0);
                }
            }
            if (ddlSearchType.SelectedValue != "0")
            {
                condition.AppendFormat(" AND TableIndex={0}", Convert.ToInt32(ddlSearchType.SelectedValue) - 1);
            }
            string RSTime = txtStartDate.Text;
            string RETime = txtEndDate.Text;

            if (RSTime != "" && RETime != "")
            {
                condition.AppendFormat(" AND Opentime BETWEEN '{0}' AND '{1}' ", RSTime, RETime);
            }
        }
Esempio n. 14
0
        public static AccountsInfo GetAccoutingRecord(AprajitaRetailsContext db)
        {
            AccountsInfo info = new AccountsInfo();
            CashInHand   cih  = db.CashInHands.Where(c => (c.CIHDate) == (DateTime.Today)).FirstOrDefault();

            if (cih != null)
            {
                info.CashInHand  = cih.InHand; info.CashIn = cih.CashIn; info.CashOut = cih.CashOut;
                info.OpenningBal = cih.OpenningBalance;
            }

            CashInBank cib = db.CashInBanks.Where(c => (c.CIBDate) == (DateTime.Today)).FirstOrDefault();

            if (cib != null)
            {
                info.CashToBank = cib.CashIn; info.CashFromBank = cib.CashOut;
                info.CashInBank = cib.InHand;
            }

            var CashExp = db.PettyCashExpenses.Where(c => (c.ExpDate) == (DateTime.Today));
            var CashPay = db.CashPayments.Where(c => (c.PaymentDate) == (DateTime.Today));

            if (CashExp != null)
            {
                info.TotalCashPayments = (decimal?)CashExp.Sum(c => (decimal?)c.Amount) ?? 0;
            }
            if (CashPay != null)
            {
                info.TotalCashPayments += (decimal?)CashPay.Sum(c => (decimal?)c.Amount) ?? 0;
            }
            return(info);
        }
Esempio n. 15
0
        //绑定数据
        private void BindData( )
        {
            AccountsInfo account = aideAccountsFacade.GetAccountInfoByUserID(IntParam);

            if (account == null)
            {
                return;
            }

            PagerSet pagerSet = aideAccountsFacade.GetList(AccountsMember.Tablename, PageIndex, anpNews.PageSize, SearchItems, Orderby);

            anpNews.RecordCount      = pagerSet.RecordCount;
            anpNews.CurrentPageIndex = PageIndex;
            if (pagerSet.PageSet.Tables[0].Rows.Count > 0)
            {
                rptDataList.DataSource = pagerSet.PageSet;
                rptDataList.DataBind( );
                rptDataList.Visible = true;
                litNoData.Visible   = false;
            }
            else
            {
                rptDataList.Visible = false;
                litNoData.Visible   = true;
            }
        }
Esempio n. 16
0
        /// <summary>
        /// 添加下级代理接口
        /// </summary>
        /// <param name="gameId"></param>
        /// <param name="agentDomain"></param>
        /// <param name="compllation"></param>
        /// <param name="note"></param>
        /// <param name="address"></param>
        /// <param name="phone"></param>
        /// <param name="qq"></param>
        /// <param name="wcNickName"></param>
        private static void AddBelowAgent(int gameId, string agentDomain, string compllation,
                                          string address, string phone, string note)
        {
            if (gameId <= 0)
            {
                _ajv.msg = "抱歉,添加代理游戏ID不能为空";
                return;
            }
            if (string.IsNullOrEmpty(compllation))
            {
                _ajv.msg = "抱歉,真实姓名不能为空";
                return;
            }
            if (string.IsNullOrEmpty(phone))
            {
                _ajv.msg = "抱歉,联系电话不能为空";
                return;
            }
            if (!Validate.IsMobileCode(phone))
            {
                _ajv.msg = "抱歉,联系电话格式不正确";
                return;
            }
            if (string.IsNullOrEmpty(agentDomain))
            {
                _ajv.msg = "抱歉,代理域名不能为空";
                return;
            }

            AccountsInfo account = FacadeManage.aideAccountsFacade.GetAccountsInfoByGameID(gameId);

            if (account == null)
            {
                _ajv.msg = "抱歉,添加代理异常,请稍后重试";
                return;
            }

            Entity.Agent.AgentInfo info = new Entity.Agent.AgentInfo
            {
                AgentDomain    = agentDomain,
                AgentNote      = note,
                Compellation   = compllation,
                ContactAddress = address,
                ContactPhone   = phone,
                WCNickName     = account.NickName
            };

            Message msg = FacadeManage.aideAgentFacade.AddAgent(UserId, info, gameId);

            if (msg.Success)
            {
                _ajv.SetValidDataValue(true);
                _ajv.msg = "添加下级代理成功";
            }
            else
            {
                _ajv.msg = msg.Content;
            }
        }
Esempio n. 17
0
        private void BindData()
        {
            if (IntParam <= 0)
            {
                return;
            }
            //获取信息
            AccountsInfo model = FacadeManage.aideAccountsFacade.GetAccountInfoByUserID(IntParam);

            if (model == null)
            {
                MessageBox("用户信息不存在");
                return;
            }

            CtrlHelper.SetText(ltGameID, model.GameID.ToString());
            CtrlHelper.SetText(ltAccounts, model.Accounts.Trim());
            CtrlHelper.SetText(ltUserModel, model.UserMedal.ToString("N0"));
            CtrlHelper.SetText(ltLove, model.LoveLiness.ToString("N0"));

            UserCurrencyInfo uci = FacadeManage.aideTreasureFacade.GetUserCurrencyInfo(IntParam);

            if (uci != null)
            {
                ltCurrency.Text = uci.Currency.ToString("N0");
            }

            //游戏币信息
            GameScoreInfo scoreInfo = FacadeManage.aideTreasureFacade.GetGameScoreInfoByUserID(IntParam);

            if (scoreInfo == null)
            {
                return;
            }
            CtrlHelper.SetText(ltScore, scoreInfo.Score.ToString("N0"));
            CtrlHelper.SetText(ltInsureScore, scoreInfo.InsureScore.ToString("N0"));
            CtrlHelper.SetText(ltWinCount, scoreInfo.WinCount.ToString());
            CtrlHelper.SetText(ltLostCount, scoreInfo.LostCount.ToString());
            CtrlHelper.SetText(ltDrawCount, scoreInfo.DrawCount.ToString());
            CtrlHelper.SetText(ltFleeCount, scoreInfo.FleeCount.ToString());
            CtrlHelper.SetText(ltRevenue, scoreInfo.Revenue.ToString("N0"));

            //登录房间、注册信息
            CtrlHelper.SetText(ltGameLogonTimes, scoreInfo.AllLogonTimes.ToString());
            CtrlHelper.SetText(ltLastLogonDate, scoreInfo.AllLogonTimes == 0 ? "从未登陆房间" : scoreInfo.LastLogonDate.ToString("yyyy-MM-dd HH:mm:ss"));
            CtrlHelper.SetText(ltLogonSpacingTime, scoreInfo.AllLogonTimes == 0 ? "" : Fetch.GetTimeSpan(Convert.ToDateTime(scoreInfo.LastLogonDate), DateTime.Now) + " 前");

            CtrlHelper.SetText(ltLastLogonIP, scoreInfo.LastLogonIP.ToString());
            CtrlHelper.SetText(ltLogonIPInfo, IPQuery.GetAddressWithIP(scoreInfo.LastLogonIP.ToString()));
            CtrlHelper.SetText(ltLastLogonMachine, scoreInfo.LastLogonMachine.ToString());
            CtrlHelper.SetText(ltRegisterDate, scoreInfo.RegisterDate.ToString("yyyy-MM-dd HH:mm:ss"));
            CtrlHelper.SetText(ltRegisterIP, scoreInfo.RegisterIP.ToString());
            CtrlHelper.SetText(ltRegIPInfo, IPQuery.GetAddressWithIP(scoreInfo.RegisterIP.ToString()));
            CtrlHelper.SetText(ltRegisterMachine, scoreInfo.RegisterMachine.ToString());
            CtrlHelper.SetText(ltOnLineTimeCount, scoreInfo.OnLineTimeCount.ToString());
            CtrlHelper.SetText(ltPlayTimeCount, scoreInfo.PlayTimeCount.ToString());
        }
        private void BindData()
        {
            if (IntParam <= 0)
            {
                return;
            }
            //获取信息
            AccountsInfo model = FacadeManage.aideAccountsFacade.GetAccountInfoByUserID(IntParam);

            if (model == null)
            {
                MessageBox("用户信息不存在");
                return;
            }

            CtrlHelper.SetText(ltGameID, model.GameID.ToString());
            CtrlHelper.SetText(ltAccounts, model.Accounts.Trim());
            int kindID = int.Parse(ddlGame.SelectedValue);

            if (kindID <= 0)
            {
                return;
            }

            //积分信息
            //GameScoreFacade aideGameScoreFacade = new GameScoreFacade( aidePlatformFacade.GetConn( kindID ) );
            //Game.Entity.GameScore.GameScoreInfo scoreInfo = aideGameScoreFacade.GetGameScoreInfoByUserId( IntParam );
            GameScoreInfo scoreInfo = new TreasureFacade(kindID).GetGameScoreInfoByUserID(IntParam);

            if (scoreInfo == null)
            {
                return;
            }
            CtrlHelper.SetText(ltScore, scoreInfo.Score.ToString("N0"));

            CtrlHelper.SetText(ltWinCount, scoreInfo.WinCount.ToString());
            CtrlHelper.SetText(ltLostCount, scoreInfo.LostCount.ToString());
            CtrlHelper.SetText(ltDrawCount, scoreInfo.DrawCount.ToString());
            CtrlHelper.SetText(ltFleeCount, scoreInfo.FleeCount.ToString());


            //登录房间、注册信息
            CtrlHelper.SetText(ltGameLogonTimes, scoreInfo.AllLogonTimes.ToString() + "次");
            CtrlHelper.SetText(ltLastLogonDate, scoreInfo.LastLogonDate.ToString("yyyy-MM-dd HH:mm:ss"));
            CtrlHelper.SetText(ltLogonSpacingTime, Fetch.GetTimeSpan(Convert.ToDateTime(scoreInfo.LastLogonDate), DateTime.Now) + "前");

            CtrlHelper.SetText(ltLastLogonIP, scoreInfo.LastLogonIP.ToString());
            CtrlHelper.SetText(ltLogonIPInfo, IPQuery.GetAddressWithIP(scoreInfo.LastLogonIP.ToString()));
            CtrlHelper.SetText(ltLastLogonMachine, scoreInfo.LastLogonMachine.ToString());
            CtrlHelper.SetText(ltRegisterDate, scoreInfo.RegisterDate.ToString("yyyy-MM-dd HH:mm:ss"));
            CtrlHelper.SetText(ltRegisterIP, scoreInfo.RegisterIP.ToString());
            CtrlHelper.SetText(ltRegIPInfo, IPQuery.GetAddressWithIP(scoreInfo.RegisterIP.ToString()));
            CtrlHelper.SetText(ltRegisterMachine, scoreInfo.RegisterMachine.ToString());
            CtrlHelper.SetText(ltOnLineTimeCount, scoreInfo.OnLineTimeCount.ToString());
            CtrlHelper.SetText(ltPlayTimeCount, scoreInfo.PlayTimeCount.ToString());
        }
Esempio n. 19
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:""));
            }
        }
Esempio n. 20
0
        /// <summary>
        /// 获取已兑换的魅力值
        /// </summary>
        /// <param name="userID"></param>
        /// <returns></returns>
        protected string GetPresentByUserID(int userID)
        {
            AccountsInfo accounts = FacadeManage.aideAccountsFacade.GetAccountInfoByUserID(userID);

            if (accounts == null)
            {
                return("0");
            }
            return(accounts.Present.ToString());
        }
Esempio n. 21
0
        /// <summary>
        /// 获取用户帐号
        /// </summary>
        /// <param name="userID"></param>
        /// <returns></returns>
        protected string GetAccounts(int userID)
        {
            AccountsInfo accounts = aideAccountsFacade.GetAccountInfoByUserID(userID);

            if (accounts == null)
            {
                return("");
            }
            return(TextUtility.CutString(accounts.Accounts, 0, 10));
        }
Esempio n. 22
0
        /// <summary>
        /// 获取用户信息
        /// </summary>
        /// <param name="userid"></param>
        /// <returns></returns>
        public string GetAccountsInfo(int userid)
        {
            AccountsInfo info = FacadeManage.aideAccountsFacade.GetAccountInfoByUserId(userid);

            if (info != null)
            {
                return(string.Format("<td>{0}</td><td><a class=\"l\" href=\"javascript:void(0)\" onclick=\"openWindowOwn('RecordPersonRoom.aspx?param={1}', 'RecordPersonRoom', 800, 610);\">{2}</a></td>", info.GameID, info.UserID, info.NickName));
            }
            return("<td></td><td></td>");
        }
Esempio n. 23
0
        /// <summary>
        /// 获取魅力值
        /// </summary>
        /// <param name="userID"></param>
        /// <returns></returns>
        protected string GetLoveLinessByUserID(int userID)
        {
            AccountsInfo accounts = aideAccountsFacade.GetAccountInfoByUserID(userID);

            if (accounts == null)
            {
                return("0");
            }
            return(accounts.LoveLiness.ToString());
        }
Esempio n. 24
0
        /// <summary>
        /// 获取经验值
        /// </summary>
        /// <param name="userID"></param>
        /// <returns></returns>
        protected string GetExperienceByUserID(int userID)
        {
            AccountsInfo accounts = aideAccountsFacade.GetAccountInfoByUserID(userID);

            if (accounts == null)
            {
                return("0");
            }
            return(accounts.Experience.ToString());
        }
Esempio n. 25
0
        /// <summary>
        /// 获取用户信息
        /// </summary>
        /// <param name="userid"></param>
        /// <returns></returns>
        public string GetAccountsInfo(int userid)
        {
            AccountsInfo info = FacadeManage.aideAccountsFacade.GetAccountInfoByUserId(userid);

            if (info != null)
            {
                return(string.Format("<td>{0}</td><td>{1}</td>", info.GameID, info.NickName));
            }
            return("<td></td><td></td>");
        }
Esempio n. 26
0
        /// <summary>
        /// 获取奖牌数
        /// </summary>
        /// <param name="userID"></param>
        /// <returns></returns>
        protected string GetUserMedalByUserID(int userID)
        {
            AccountsInfo accounts = aideAccountsFacade.GetAccountInfoByUserID(userID);

            if (accounts == null)
            {
                return("0");
            }
            return(accounts.UserMedal.ToString());
        }
Esempio n. 27
0
        /// <summary>
        /// 获取用户信息
        /// </summary>
        /// <param name="userid"></param>
        /// <returns></returns>
        protected string GetAccountsInfo(int userid)
        {
            AccountsInfo userInfo = FacadeManage.aideAccountsFacade.GetAccountInfoByUserId(userid);

            if (userInfo == null || userInfo.UserID == 0)
            {
                return("");
            }
            return($"{userInfo.UserID}|{userInfo.GameID}|{userInfo.NickName}");
        }
Esempio n. 28
0
        /// <summary>
        /// 获取用户帐号
        /// </summary>
        /// <param name="userID"></param>
        /// <returns></returns>
        protected string GetAccounts(int userID)
        {
            AccountsInfo accounts = FacadeManage.aideAccountsFacade.GetAccountInfoByUserId(userID);

            if (accounts == null)
            {
                return("");
            }
            return(accounts.Accounts);
        }
Esempio n. 29
0
        protected int GetAccountGameID(int uid)
        {
            AccountsInfo user = FacadeManage.aideAccountsFacade.GetAccountInfoByUserId(uid);

            if (user != null)
            {
                return(user.GameID);
            }
            return(-1);
        }
Esempio n. 30
0
        protected string GetAgent(int id)
        {
            AccountsInfo info = FacadeManage.aideAccountsFacade.GetAccountInfoByUserId(id);

            if (info != null)
            {
                return(info.GameID.ToString());
            }
            return("所有人");
        }