コード例 #1
0
        /// <summary>
        /// 页面加载
        /// </summary>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //获取登录信息
                UserTicketInfo user = userTicket;

                //获取游戏币信息
                GameScoreInfo score  = FacadeManage.aideTreasureFacade.GetTreasureInfo2(user.UserID);
                long          insure = score != null ? score.InsureScore : 0;
                lbInsure.Text = insure.ToString();

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

                //购买比例
                Entity.Platform.GameProperty prop = FacadeManage.aidePlatformFacade.GetGameProperty(501);
                if (prop != null)
                {
                    rate = Convert.ToInt32(prop.Gold);
                }
                maxNum = Convert.ToInt32(Convert.ToDecimal(insure) / rate);
            }
        }
コード例 #2
0
        protected void BindDataList()
        {
            //绑定数据
            int userID = Fetch.GetUserCookie().UserID;

            string where = " WHERE TypeID = 4 AND SourceUserID = " + userID;
            PagerSet pagerSet = FacadeManage.aideRecordFacade.GetRoomCardRecord(where, PageIndex, anpPage.PageSize);

            anpPage.RecordCount = pagerSet.RecordCount;
            if (pagerSet.PageSet.Tables[0].Rows.Count > 0)
            {
                rptData.DataSource = pagerSet.PageSet;
                rptData.DataBind();
                litNoData.Visible = false;
            }
            else
            {
                litNoData.Visible = true;
            }

            //已有房卡数
            UserRoomCard card = FacadeManage.aideTreasureFacade.GetUserRoomCard(userID);

            RoomCardCount = card != null ? card.RoomCard : 0;
        }
コード例 #3
0
ファイル: BuyInfo.aspx.cs プロジェクト: generalSun/HappyWebWH
        protected void Page_Load(object sender, EventArgs e)
        {
            SiteMaster.Menu = 1;
            if (!IsPostBack)
            {
                //获取登录信息
                UserTicketInfo user = userTicket;

                //获取游戏豆信息
                UserCurrencyInfo currency = FacadeManage.aideTreasureFacade.GetUserCurrencyInfo(user.UserID);
                lbCurrency.Text = currency != null?Convert.ToInt32(currency.Currency).ToString() : "0";

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

                //获取购买产品
                int            id     = GameRequest.GetQueryInt("id", 0);
                RoomCardConfig config = FacadeManage.aideTreasureFacade.GetRoomCardConfig(id);
                if (config == null)
                {
                    return;
                }

                lbExchCard.Text    = config.RoomCard.ToString();
                lbPayCurrency.Text = Convert.ToInt32(config.Currency).ToString();
            }
        }
コード例 #4
0
        /// <summary>
        /// 获取房卡信息
        /// </summary>
        /// <param name="userID"></param>
        /// <returns></returns>
        public UserRoomCard GetUserRoomCard(int userID)
        {
            string       sqlQuery = string.Format("SELECT * FROM UserRoomCard(NOLOCK) WHERE UserID= {0}", userID);
            UserRoomCard card     = Database.ExecuteObject <UserRoomCard>(sqlQuery);

            if (card != null)
            {
                return(card);
            }
            else
            {
                return(new UserRoomCard());
            }
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SiteMaster.Menu = 3;
            if (!IsPostBack)
            {
                //获取登录信息
                UserTicketInfo user = userTicket;

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

                //获取今日赠送房卡
                lbPresentCard.Text = FacadeManage.aideRecordFacade.GetPresentRoomCard(user.UserID);
            }
        }
コード例 #6
0
        public UserRoomCard GetUserRoomCard(int userID)
        {
            string       commandText  = string.Format("SELECT * FROM UserRoomCard(NOLOCK) WHERE UserID= {0}", userID);
            UserRoomCard userRoomCard = base.Database.ExecuteObject <UserRoomCard>(commandText);
            UserRoomCard result;

            if (userRoomCard != null)
            {
                result = userRoomCard;
            }
            else
            {
                result = new UserRoomCard();
            }
            return(result);
        }
コード例 #7
0
        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";
            }
        }
コード例 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SiteMaster.Menu = 1;
            if (!IsPostBack)
            {
                //获取登录信息
                UserTicketInfo user = userTicket;

                //获取游戏豆信息
                UserCurrencyInfo currency = FacadeManage.aideTreasureFacade.GetUserCurrencyInfo(user.UserID);
                lbCurrency.Text = currency != null?Convert.ToInt32(currency.Currency).ToString() : "0";

                //获取房卡信息
                UserRoomCard card = FacadeManage.aideTreasureFacade.GetUserRoomCard(user.UserID);
                lbRoomCard.Text = card != null?card.RoomCard.ToString() : "0";
            }
        }
コード例 #9
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strReason  = CtrlHelper.GetText(txtReason);
            int    intAddCard = CtrlHelper.GetInt(txtAddCard, 0);

            if (intAddCard <= 0)
            {
                MessageBox("赠送房卡数必须为大于零的正整数!");
                return;
            }

            if (string.IsNullOrEmpty(strReason))
            {
                MessageBox("赠送原因不能为空");
                return;
            }
            Game.Entity.Record.RecordGrantRoomCard card = new Game.Entity.Record.RecordGrantRoomCard();
            card.ClientIP    = GameRequest.GetUserIP();
            card.AddRoomCard = intAddCard;
            card.CollectDate = DateTime.Now;
            card.MasterID    = userExt.UserID;
            card.Reason      = strReason;

            UserRoomCard roomcard = new UserRoomCard();
            AccountsInfo info     = new AccountsInfo();

            string[] arrUserIDList = StrParamsList.Split(new char[] { ',' });
            foreach (string strid in arrUserIDList)
            {
                if (Utils.Validate.IsPositiveInt(strid))
                {
                    card.UserID = int.Parse(strid);
                    info        = FacadeManage.aideAccountsFacade.GetAccountInfoByUserID(card.UserID);
                    if (info != null)
                    {
                        roomcard          = FacadeManage.aideTreasureFacade.GetUserRoomCard(card.UserID);
                        card.CurRoomCard  = roomcard == null ? 0 : roomcard.RoomCard;
                        roomcard.RoomCard = roomcard.RoomCard + intAddCard;
                        FacadeManage.aideTreasureFacade.SaveUserRoomCard(roomcard, card.UserID);
                        FacadeManage.aideRecordFacade.InsertRecordUserRoomCard(card);
                    }
                }
            }
            MessageBox("赠送成功");
        }
コード例 #10
0
ファイル: Index.aspx.cs プロジェクト: generalSun/HappyWebWH
        protected void Page_Load(object sender, EventArgs e)
        {
            SiteMaster.Menu = 1;
            payId           = GameRequest.GetInt("id", 0);
            if (!IsPostBack)
            {
                //获取登录信息
                UserTicketInfo user = userTicket;
                if (payId <= 0)
                {
                    Response.Redirect("/Menu/Buy.aspx");
                }

                //获取游戏豆信息
                UserCurrencyInfo currency = FacadeManage.aideTreasureFacade.GetUserCurrencyInfo(user.UserID);
                lbCurrency.Text = currency != null?Convert.ToInt32(currency.Currency).ToString() : "0";

                //获取房卡信息
                UserRoomCard card = FacadeManage.aideTreasureFacade.GetUserRoomCard(user.UserID);
                lbRoomCard.Text = card != null?card.RoomCard.ToString() : "0";
            }
        }
コード例 #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SiteMaster.Menu = 0;
            if (!IsPostBack)
            {
                //获取登录信息
                UserTicketInfo user = userTicket;
                lbAccount.Text = user.Accounts;
                //获取代理信息
                AccountsAgent agent = FacadeManage.aideAccountsFacade.GetAccountAgentByUserID(user.UserID);
                if (agent != null)
                {
                    lbDomain.Text   = agent.Domain;
                    lbMobile.Text   = agent.MobilePhone;
                    lbNumber.Text   = agent.AgentID.ToString();
                    lbRealName.Text = agent.Compellation;
                    lbWechat.Text   = agent.WeChat;
                }
                //获取游戏币信息
                GameScoreInfo score = FacadeManage.aideTreasureFacade.GetTreasureInfo2(user.UserID);
                if (score != null)
                {
                    lbGold.Text = score.Score.ToString();
                }
                //获取房卡信息
                UserRoomCard card = FacadeManage.aideTreasureFacade.GetUserRoomCard(user.UserID);
                if (card != null)
                {
                    lbRoomCard.Text = card.RoomCard.ToString();
                }

                //获取公告信息
                rpData.DataSource = FacadeManage.aideNativeWebFacade.GetRoomCardNews(4);
                rpData.DataBind();
            }
        }
コード例 #12
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;
                }
            }
        }
コード例 #13
0
        /// <summary>
        /// 页面加载
        /// </summary>
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //获取登录信息
                UserTicketInfo user = userTicket;

                //获取游戏豆信息
                UserCurrencyInfo currency = FacadeManage.aideTreasureFacade.GetUserCurrencyInfo(user.UserID);
                lbCurrucy.Text = currency != null?Convert.ToInt32(currency.Currency).ToString() : "0";

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

                //购买比例
                Entity.Platform.GameProperty prop = FacadeManage.aidePlatformFacade.GetGameProperty(501);
                if (prop != null)
                {
                    rate = Convert.ToInt32(prop.Cash);
                }
                maxNum = currency != null?Convert.ToInt32(currency.Currency / rate) : 0;
            }
        }
コード例 #14
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());

            //房卡信息
            if (AllowBattle == "1")
            {
                UserRoomCard card = FacadeManage.aideTreasureFacade.GetUserRoomCard(IntParam);
                CardNumber = card == null ? "0" : card.RoomCard.ToString();
            }
        }
コード例 #15
0
 /// <summary>
 /// 保存用户房卡
 /// </summary>
 /// <returns></returns>
 public int SaveUserRoomCard(UserRoomCard card, int userid)
 {
     return(aideTreasureData.SaveUserRoomCard(card, userid));
 }