Ejemplo n.º 1
0
        protected void LoadPageData()
        {
            //UserClub ucFrom = ClubLogic.GetActiveUserClubs(this.userid);
            //UserClub ucTo = ClubLogic.GetActiveUserClub(ToUserID, ClubID);

            var userFrom = Users.GetUserInfo(userid);
            var userTo   = Users.GetUserInfo(ToUserID);

            if (userid != ToUserID)
            {
                var list = ClubLogic.GetUserManagedClubs(userid);

                if (list != null && list.Count > 0)
                {
                    pnlInaccessible.Visible = false;
                    phContent.Visible       = true;

                    var club = ClubLogic.GetClubInfo(ClubID);
                    lblTransferInfo.Text = string.Format("<em>{1}</em>转账给会员<em>{0} {2}</em>,您现拥有枪手币<em>{3}</em>",
                                                         club.FullName, userFrom.Username.Trim(), userTo.Username.Trim(),
                                                         userFrom.Extcredits2.ToString("N2"));

                    ltrlFromUserInfo.Text =
                        $"<em>{userFrom.Username.Trim()}</em>(金钱:{userFrom.Extcredits2.ToString("N2")} | RP:{userFrom.Extcredits4})";
                    ltrlToUserInfo.Text =
                        $"<em>{userTo.Username.Trim()}</em>(金钱:{userTo.Extcredits2.ToString("N2")} | RP:{userTo.Extcredits4})";

                    lblMaxTransfer.Text    = $" *最多为可转账<em>{(userFrom.Extcredits2*0.5f).ToString("N0")}</em>枪手币 ";
                    rvMaxCash.MaximumValue = Convert.ToInt32(userFrom.Extcredits2 * 0.5f).ToString();
                }
                else
                {
                    pnlInaccessible.Visible = true;
                    lblTips.Text            = "您没有转帐权限。";
                    phContent.Visible       = false;
                }
            }
            else
            {
                pnlInaccessible.Visible = true;
                lblTips.Text            = "您不能对自己转账。";
                phContent.Visible       = false;
            }
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (UserID == -1)
            {
                //unauthenticated

                pnlMyClub.Visible = false;
            }
            else
            {
                //authenticated

                pnlMyClub.Visible = true;

                #region MyClubPanel

                var myClubs = ClubLogic.GetActiveUserClubs(UserID);

                if (myClubs.Count == 0)
                {
                    //do not have a joined club
                    phMyClub.Visible = false;
                    hlNoClub.Visible = true;

                    phCreateClub.Visible = false;
                    phClubAdmin.Visible  = false;
                }
                else
                {
                    phMyClub.Visible = true;
                    hlNoClub.Visible = false;

                    var myClub = myClubs[0];
                    hlMyClub.Text        = myClub.FullName;
                    hlMyClub.NavigateUrl = $"../ClubView.aspx?ClubID={myClub.ID.Value}";
                    //ltrlMyClubName.Text = myClub.FullName;
                    //ltrlMyClubID.Text = myClub.ID.Value.ToString();
                    ltrlMyClubRankScore.Text =
                        $" <a href=\"ClubRank.aspx?ClubID={myClub.ID.Value}\"><em title=\"评价分 RankPoint\">RPos: {myClub.RankScore.Value}</em></a>";

                    phCreateClub.Visible = false;

                    var managedClubs = ClubLogic.GetUserManagedClubs(UserID);
                    if (managedClubs.Count == 0)
                    {
                        phClubAdmin.Visible = false;
                    }
                    else
                    {
                        phClubAdmin.Visible       = true;
                        hlMyAdminClub.NavigateUrl =
                            $"../ManageApplication.aspx?ClubID={managedClubs[0].ID.Value}";
                    }
                }

                #endregion
            }

            #region HideClubSysNotice

            if (string.IsNullOrEmpty(ConfigGlobal.SysNotice))
            {
                pnlClubNotice.Visible = false;
            }

            #endregion
        }