예제 #1
0
        public void BindLogList()
        {
            StringBuilder where = new StringBuilder();
            where.AppendFormat(" and UserName='******' ", UiCommon.UserLoginInfo.UserName);
            string bd = CommonManager.Web.RequestUrlDecode("bd", "");
            string ed = CommonManager.Web.RequestUrlDecode("ed", "");

            if (!string.IsNullOrEmpty(bd) && CommonManager.String.IsDateTime(bd))
            {
                where.AppendFormat(" and TransTime>='{0} 00:00:00'", bd);
            }
            if (!string.IsNullOrEmpty(ed) && CommonManager.String.IsDateTime(ed))
            {
                where.AppendFormat(" and TransTime<='{0} 23:59:59'", ed);
            }

            int       counts;
            DataTable dt = new BLL.Member().TransLogPagerList(anpPageIndex.PageSize, PageIndex, out counts, where.ToString());

            anpPageIndex.RecordCount      = counts;
            anpPageIndex.CurrentPageIndex = PageIndex;

            rpList.DataSource = dt.DefaultView;
            rpList.DataBind();
        }
예제 #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            Model.Member Mmember = new Model.Member();
            BLL.Member   Bmember = new BLL.Member();

            Mmember.memberNo    = Bmember.CreateNo();
            Mmember.memPassword = txtPassword.Text.Trim();
            Mmember.memName     = txtName.Text.Trim();
            Mmember.sex         = transfer(this.ddlSex.SelectedItem.Text);
            Mmember.birthday    = DateTime.Now;
            Mmember.telephone   = txtPhone.Text.Trim();
            Mmember.email       = txtEmail.Text.Trim();
            Mmember.address     = txtAddress.Text.Trim();
            Mmember.zipCode     = txtPostCode.Text.Trim();
            Mmember.totalAmount = 0;
            Mmember.memLevel    = "1";
            Mmember.discount    = 0;
            //判断是否输入必要的信息
            if (this.txtPostCode.Text.Trim() == "" && this.txtPhone.Text.Trim() == "" && this.txtEmail.Text.Trim() == "")
            {
                Response.Write(ccObj.MessageBoxPage("请输入必要的信息!"));
            }
            else
            {
                bool flag = Bmember.Add(Mmember);
                if (flag)
                {
                    Response.Write(ccObj.MessageBox("恭喜您,注册成功!" + "会员账号为:" + Mmember.memberNo + "  密码为:" + Mmember.memPassword, "Default.aspx"));
                }
                else
                {
                    Response.Write(ccObj.MessageBox("注册失败,该名字已存在!"));
                }
            }
        }
예제 #3
0
        public void BindList()
        {
            DataTable dt = new BLL.Member().ListPlayTimeCount(30);

            rpList.DataSource = dt.DefaultView;
            rpList.DataBind();
        }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            b_Member = new BLL.Member();

            if (!IsPostBack)
            {
                switch (g_Action_ID)
                {
                    case 2:
                        if (g_Member_ID == 0)
                            ResponseError("参数错误");

                        GetMember();
                        break;

                    case 3:
                        if (g_Member_ID == 0)
                            ResponseError("参数错误");

                        b_Member.Delete_Member(g_Member_ID);
                        ResponseClose("删除成功");
                        break;

                    case 4:
                        if (g_Member_ID == 0)
                            ResponseError("参数错误");

                        ToVIP();
                        ResponseClose("转换成功");
                        break;
                }
            }
        }
예제 #5
0
        protected void BindInfo()
        {
            BLL.Member member = new BLL.Member();
            DataRow    dr     = member.GetInfo(UserLoginInfo.UserID);

            if (dr == null)
            {
                return;
            }

            NickName = dr["NickName"].ToString();
            Sex      = Convert.ToInt32(dr["Sex"]);
            LogoID   = Convert.ToInt32(dr["LogoID"]);
            LogoID   = member.GetLogoID(Sex, LogoID);
            if (LogoID > BLL.Member.LogoId_Const2)
            {
                int childDirName = Convert.ToInt32(UserLoginInfo.UserID) / 1000;
                CustImgDir = "/Upload/" + UiCommon.StringConfig.UserCustHeadFolderName + "/" + childDirName + "/" + UserLoginInfo.UserID + ".png";
            }
            Email = dr["Email"].ToString();

            Phone = dr["Phone"].ToString();

            qqNum      = dr["qqnum"].ToString();
            OccuPation = dr["OccuPation"].ToString();
            address    = dr["AdrZone"].ToString();
            province   = dr["AdrProvince"].ToString();
            city       = dr["AdrCity"].ToString();
        }
예제 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Member"] != null)
            {
                BLL.Member b_Member = new BLL.Member();

                g_Member = Session["Member"] as Entity.Member;

                Member_Reg.Visible = false;
                Member_Record.Visible = true;

                Member_Name_CN.InnerText = g_Member.Member_Name_CN;
                if (g_Member.Member_Sex)
                    Member_Name_CN.InnerText += "先生";
                else
                    Member_Name_CN.InnerText += "女士";

                Member_Account.InnerText = g_Member.Member_Account;
                Member_Points.InnerText = g_Member.Member_Points.ToString();
                Member_Level.InnerText = b_Member.Show_Member_Level(g_Member.Member_Level);
            }
            else
            {
                Member_Reg.Visible = true;
                Member_Record.Visible = false;
            }
        }
예제 #7
0
        protected void button5_ServerClick(object sender, EventArgs e)
        {
            //1.校验验证码
            if (UiCommon.ValidCode.CurrentCode == null)
            {
                lblMsg.Text       = "验证码已过期,请输入新的验证码!";
                txtValidCode.Text = string.Empty;
                return;
            }
            else if (txtValidCode.Text.Trim() != UiCommon.ValidCode.CurrentCode)
            {
                lblMsg.Text       = "验证码输入错误,请输入新的验证码!";
                txtValidCode.Text = string.Empty;
                return;
            }

            //2.判断用户名是否存在
            BLL.Member member   = new BLL.Member();
            string     userName = Utility.Common.SqlEncode(txtUserName.Text.Trim());

            if (!member.ExistName(userName))
            {
                lblMsg.Text       = "抱歉,您输入的注册用户名不存在!";
                txtValidCode.Text = string.Empty;
                return;
            }
            else
            {
                Session["getpwduser"] = txtUserName.Text;
                Response.Redirect("/Manage/GetPassAnswer.aspx");
            }
        }
예제 #8
0
        public void BindList()
        {
            DataTable dt = new BLL.Member().ListCaifu(30);

            rpList.DataSource = dt.DefaultView;
            rpList.DataBind();
        }
예제 #9
0
 protected void delByIds(string strArr)
 {
     int result = new BLL.Member().Delete(strArr);
     Response.Clear();
     Response.Write(UtilsCommons.AjaxReturnJson(result > 0 ? "1" : "0", result > 0 ? "删除成功" : "删除失败"));
     Response.End();
 }
예제 #10
0
        public void BindLogListIn()
        {
            //string where = " and UserNameZZ='" + UiCommon.UserLoginInfo.UserName + "'";
            StringBuilder where = new StringBuilder();
            where.AppendFormat(" and UserNameZZ='{0}' ", UiCommon.UserLoginInfo.UserName);
            string bd = CommonManager.Web.RequestUrlDecode("bd", "");
            string ed = CommonManager.Web.RequestUrlDecode("ed", "");

            if (!string.IsNullOrEmpty(bd) && CommonManager.String.IsDateTime(bd))
            {
                where.AppendFormat(" and TransTime>='{0} 00:00:00'", bd);
            }
            if (!string.IsNullOrEmpty(ed) && CommonManager.String.IsDateTime(ed))
            {
                where.AppendFormat(" and TransTime<='{0} 23:59:59'", ed);
            }

            int       counts;
            DataTable dt = new BLL.Member().TransLogPagerList(AspNetPager1.PageSize, PageIndex, out counts, where.ToString());

            AspNetPager1.RecordCount      = counts;
            AspNetPager1.CurrentPageIndex = PageIndex;
            //WebPager1.ItemCount = counts;
            //Rowid = WebPager1.CurrentPageIndex * WebPager1.PageSize - WebPager1.PageSize;
            rpListIn.DataSource = dt.DefaultView;
            rpListIn.DataBind();
        }
예제 #11
0
        protected void delByIds(string strArr)
        {
            int result = new BLL.Member().Delete(strArr);

            Response.Clear();
            Response.Write(UtilsCommons.AjaxReturnJson(result > 0 ? "1" : "0", result > 0 ? "删除成功" : "删除失败"));
            Response.End();
        }
예제 #12
0
 /// <summary>
 /// 得到权限资源实体列表
 /// </summary>
 /// <returns></returns>
 public static bool VerifyPower(System.Web.HttpContext context, BLL.Member model)
 {
     if (model != null && model is BLL.Member)
     {
         return(BLL.Roles.VerifyPower(model.TModel, context.Request.Url.AbsolutePath.ToUpper()));
     }
     return(false);
 }
예제 #13
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            lbMsg.Text = "对不起,访问服务器出错,请稍候再试!";

            //1.校验验证码
            if (UiCommon.ValidCode.CurrentCode == null)
            {
                lbMsg.Text        = "验证码已过期,请输入新的验证码!";
                txtValidCode.Text = string.Empty;
                return;
            }
            else if (txtValidCode.Text.Trim() != UiCommon.ValidCode.CurrentCode)
            {
                lbMsg.Text        = "验证码输入错误,请输入新的验证码!";
                txtValidCode.Text = string.Empty;
                return;
            }


            string userName = Utility.Common.FilterString(txtAccount.Text);
            string pass     = Utility.Common.FilterString(txtPwd.Text); //Utility.Common.FilterString( hidPwd.Value.Trim() );//

            BLL.LoginResults lr = new BLL.Member().Login(userName, pass);
            if (lr == BLL.LoginResults.MemberNameInvalid)
            {
                lbMsg.Text        = "用户名错误!";
                txtValidCode.Text = string.Empty;
            }
            if (lr == BLL.LoginResults.PasswordInvalid)
            {
                lbMsg.Text        = "密码错误!";
                txtValidCode.Text = string.Empty;
            }
            else if (lr == BLL.LoginResults.Locked)
            {
                lbMsg.Text        = "您的帐号已经被管理员限制,不能登录!";
                txtValidCode.Text = string.Empty;
            }
            else if (lr == BLL.LoginResults.Succeed)
            {
                new BLL.Member().UpdateLastLogin(userName, Utility.Common.RequestIP);

                string backUrl = Utility.Common.UrlValue;
                if (backUrl.Trim().Length == 0)
                {
                    backUrl = "/Manage/Default.aspx";
                }
                if (backUrl.Trim() == UiCommon.StringConfig.WebSiteName + "/Default2.aspx")
                {
                    backUrl = "/Manage/Default.aspx";
                }
                Response.Redirect(backUrl);
            }

            //lbMsg.Visible = true;
        }
예제 #14
0
 private void BindAccountInfo()
 {
     BLL.Member member = new BLL.Member();
     MembershipUser user = Membership.GetUser(MemberUserName);
     if (user != null)
     {
         member.GetMemberByUserId(new Guid(user.ProviderUserKey.ToString()));
         //drpAccountType.SelectedValue = member.s_MemberTypeID;
     }
 }
예제 #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string url = Common.GetStringOfUrl("url");

            //string comString = StringConfig.WebSiteName.ToLower() + "/app";
            // if (url.ToLower().IndexOf(comString) != -1)
            //{
            string errPage = "/app/ErrPage.aspx";

            string userid  = Common.SqlEncode(Common.GetStringOfUrl("userid"));
            string SnToken = Common.SqlEncode(Common.GetStringOfUrl("Token"));

            //Response.Write(userid + "<br />" + SnToken + "<br />" + url);
            //Response.End();

            if (!Common.IsNumber(userid) || SnToken.Length == 0)
            {
                Response.Redirect(errPage, true);
            }

            //判断是否已登录
            if (UiCommon.UserLoginInfo.IsLogin && UiCommon.UserLoginInfo.UserID.Trim().ToLower() == userid.Trim().ToLower())
            {
                Response.Redirect(url, true);
            }

            BLL.Member member     = new BLL.Member();
            string     dbUserName = member.GetNameByUserID(userid, SnToken);

            if (dbUserName == null || dbUserName.Length == 0)
            {
                Response.Redirect(errPage, true);
            }
            else
            {
                //更新用户的登录次数、最后登录IP、最后登录时间
                member.UpdateLastLogin(dbUserName, Utility.Common.RequestIP);

                UserLoginInfo.SetInfo(userid, dbUserName);

                string f = "?";
                if (url.IndexOf("?") >= 0)
                {
                    f = "&";
                }

                url = url + f;
                Response.Redirect(url, true);
            }
            //}
            //else
            //{
            //    Response.Redirect(url);
            //}
        }
예제 #16
0
        public void BindList()
        {
            string id = Utility.Common.SqlEncode(Utility.Common.GetStringOfUrl("id"));

            if (!string.IsNullOrEmpty(id) && BCST.Common.CommonManager.String.IsInteger(id))
            {
                DataTable dt = new BLL.Member().ListPoint(id, 30);
                rpList.DataSource = dt.DefaultView;
                rpList.DataBind();
            }
        }
예제 #17
0
 private void BindAccountInfo()
 {
     BLL.Member member = new BLL.Member();
     MembershipUser user = Membership.GetUser(MemberUserName);
     if (user != null)
     {
         if (member.GetMemberByUserId(new Guid(user.ProviderUserKey.ToString())))
         {
             drpAccountStatus.SelectedValue = member.s_RowStatusID;
         }
     }
 }
예제 #18
0
 protected void Member_Account_Submit_Click(object sender, EventArgs e)
 {
     BLL.Member b_Member = new BLL.Member();
     Entity.Member o_Member = b_Member.Select_Member(Member_Account_Name.Text, Member_Account_PassWord.Text);
     if (o_Member == null)
         ResponseError("帐号或密码错误");
     else
     {
         Session["Member"] = o_Member;
         Response.Redirect("Index.aspx");
     }
 }
예제 #19
0
        protected void Page_Load( object sender, EventArgs e )
        {
            string url = Common.GetStringOfUrl( "url" );

            //string comString = StringConfig.WebSiteName.ToLower() + "/app";
            // if (url.ToLower().IndexOf(comString) != -1)
            //{
            string errPage = "/app/ErrPage.aspx";

            string userid = Common.SqlEncode( Common.GetStringOfUrl( "userid" ) );
            string SnToken = Common.SqlEncode( Common.GetStringOfUrl( "Token" ) );

            //Response.Write(userid + "<br />" + SnToken + "<br />" + url);
            //Response.End();

            if( !Common.IsNumber( userid ) || SnToken.Length == 0 )
            {
                Response.Redirect( errPage, true );
            }

            //�ж��Ƿ��ѵ�¼
            if( UiCommon.UserLoginInfo.IsLogin && UiCommon.UserLoginInfo.UserID.Trim().ToLower() == userid.Trim().ToLower() )
            {
                Response.Redirect( url, true );
            }

            BLL.Member member = new BLL.Member();
            string dbUserName = member.GetNameByUserID( userid, SnToken );
            if( dbUserName == null || dbUserName.Length == 0 )
            {
                Response.Redirect( errPage, true );
            }
            else
            {
                //�����û��ĵ�¼����������¼IP������¼ʱ��
                member.UpdateLastLogin( dbUserName, Utility.Common.RequestIP );

                UserLoginInfo.SetInfo( userid, dbUserName );

                string f = "?";
                if( url.IndexOf( "?" ) >= 0 )
                    f = "&";

                url = url + f;
                Response.Redirect( url, true );
            }
            //}
            //else
            //{
            //    Response.Redirect(url);
            //}
        }
예제 #20
0
        public void BindList()
        {
            string where = " and meili>0";
            if (ConfigurationManager.AppSettings["RobotRank"] != null && ConfigurationManager.AppSettings["RobotRank"] == "0")
            {
                where += " and userid in (select userid from tusers where isrobot=0)";
            }
            int       counts;
            DataTable dt = new BLL.Member().PagerListFascination(30, 1, out counts, where);

            rpList.DataSource = dt.DefaultView;
            rpList.DataBind();
        }
예제 #21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string errorUrl = "/Manage/Pay/JFTpay/Default.aspx"; //出错跳转地址
            string BackUrl  = UiCommon.StringConfig.WebSiteName + "/Manage/Pay/JFTpay/Receive.aspx";


            string PayType     = Request.Form["pay_type"];                           //支付类型(1是网银,2为点卡)
            string txtUserName = Utility.Common.GetStringOfForm("txtUserName");      //用户名
            string payMoney    = Utility.Common.GetIntOfForm("PayMoney").ToString(); //支付金额
            string txtCardNo   = Utility.Common.GetStringOfForm("txtCardNo");        //卡号
            string txtCardPass = Utility.Common.GetStringOfForm("txtCardPass");      //卡密
            string OrderNo;

            //string strCouponNum = Utility.Common.GetStringOfForm("CouponNum");

            //1,支付类型
            if (PayType == "1")
            {
                OrderNo = DateTime.Now.ToString("yyyyMMddHHmmssffffff");
            }
            else
            {
                OrderNo = "ka" + DateTime.Now.ToString("yyyyMMddHHmmssffff");
            }

            //2, 验证用户名
            BLL.Member mem = new BLL.Member();
            if (!mem.ExistName(txtUserName))
            {
                Response.Write("<script>alert('找不到您要充值的用户帐号,请检查输入是否有误');location.href='" + errorUrl + "';</script>");
                Response.End();
            }

            if (mem.IsInRoomOrGame(txtUserName))
            {
                Response.Write("<script>alert('要充值的帐号正在游戏中,请先退出游戏再进行充值。');location.href='" + errorUrl + "';</script>");
                Response.End();
            }



            //4, 插入支付的订单日志
            mem.Add3PayOrder(txtUserName.Trim(), Convert.ToInt32(payMoney), 9, "聚付通充值", OrderNo);

            payMoney = payMoney + ".00";



            //5, 跳转到支付平台
            jftpay(OrderNo, BackUrl, payMoney, txtUserName, "");
        }
예제 #22
0
        protected void button5_ServerClick(object sender, EventArgs e)
        {
            BLL.Member member   = new BLL.Member();
            string     password = Common.GetStringOfForm("txtPassword");//txtPassword.Text.Trim();

            if (!member.CompareLoginPassword(UserLoginInfo.UserID, password))
            {
                //Label1.Text = "对不起,您输入的旧密码有误!";
                CommonManager.Web.RegJs(this, "alert('对不起,您输入的旧密码有误!');location.href=location.href;", true);
                BindInfo();
                return;
            }

            //昵称可以输入任何字符,所以要对它进行HTML编码,防止恶意木马脚本字符串;过滤"'"为"''",避免SQL注入式攻击
            string nickname = Server.HtmlEncode(Common.GetStringOfForm("nickname").Replace("'", "''"));
            string sex      = Common.FilterString(Common.GetStringOfForm("sex"));
            string pwd      = Common.FilterString(Common.GetStringOfForm("pwd"));
            string email    = Common.FilterString(Common.GetStringOfForm("email"));
            string mobile   = Common.FilterString(Common.GetStringOfForm("mobile"));
            string logoid   = Common.FilterString(Common.GetStringOfForm("hidLogoID"));
            string qqnum    = Common.FilterString(Common.GetStringOfForm("qqnum"));

            logoid = member.SetLogoID(Convert.ToInt32(sex.Trim()), Convert.ToInt32(logoid.Trim())).ToString();

            string _address  = Server.HtmlEncode(CommonManager.Web.RequestForm("txtAddress", ""));
            string _province = CommonManager.Web.RequestForm("hidProvince", "");
            string _city     = CommonManager.Web.RequestForm("hidCity", "");
            string _occu     = CommonManager.Web.RequestForm("txtOccuPation", "");

            //int iRows = member.UpdateBaseInfo(UserLoginInfo.UserID, pwd, nickname, int.Parse(logoid), int.Parse(sex), email, mobile, qqnum);
            int iRows = member.UpdateBaseInfo(UserLoginInfo.UserID, pwd, nickname, int.Parse(logoid), int.Parse(sex), email, mobile, _occu, _province, _city, _address, qqnum);

            if (iRows > 0)
            {
                //Label1.Text = "资料修改成功!" + DateTime.Now;
                CommonManager.Web.RegJs(this, "alert('资料修改成功!');location.href=location.href;", true);
                BindInfo();

                /*if (Convert.ToInt32(logoid.Trim()) <= BLL.Member.LogoId_Const2)
                 * {
                 *  //trImgType.Attributes.Add("style", "display:none");
                 *  //tbCust.Attributes.Add("style", "display:none");
                 * }*/
            }
            else
            {
                //Label1.Text = "抱歉,资料修改失败,可能是服务器繁忙,请稍候再试!";
                CommonManager.Web.RegJs(this, "alert('抱歉,资料修改失败,可能是服务器繁忙,请稍候再试!');location.href=location.href;", true);
            }
        }
예제 #23
0
 public void BindUserInfo()
 {
     if (UiCommon.UserLoginInfo.IsLogin)
     {
         DataRow dr = new BLL.Member().GetInfo(UiCommon.UserLoginInfo.UserID);
         if (dr != null)
         {
             txtName.Text = dr["NickName"].ToString();
             //UiCommon.UserLoginInfo.UserName;
             //txtName.ReadOnly = true;
             txtEmail.Text = dr["Email"].ToString();
         }
     }
 }
예제 #24
0
 protected void Member_Submit_Click1(object sender, EventArgs e)
 {
     if (VerifyUtility.IsString_NotNull(Member_Email.Text))
     {
         BLL.Member b_Member = new BLL.Member();
         Entity.Member e_Member = b_Member.Get_MemberEmail(Member_Email.Text);
         if (e_Member == null)
             ResponseError("没有该E-mail的会员, 如注册时填写的邮箱不正确,请联系在线客服人员");
         else
             SendEmail(e_Member);
     }
     else
         ResponseError("请输入E-Mail");
 }
예제 #25
0
 protected void btnUpdateAccountStatus_Click(object sender, EventArgs e)
 {
     BLL.Member member = new BLL.Member();
     MembershipUser user = Membership.GetUser(MemberUserName);
     if (user != null)
     {
         member.GetMemberByUserId(new Guid(user.ProviderUserKey.ToString()));
         if (drpAccountStatus.SelectedValue != member.s_RowStatusID)
         {
             member.RowStatusID = Convert.ToByte(drpAccountStatus.SelectedValue);
             member.Save();
         }
     }
 }
예제 #26
0
        protected void btnBuy_Click(object sender, EventArgs e)
        {
            if (!CommonManager.Web.CheckPostSource())
            {
                return;
            }

            BLL.Member member = new BLL.Member();
            //if (member.IsInRoomOrGame(UiCommon.UserLoginInfo.UserName))
            //{

            //    BCST.Common.CommonManager.Web.RegJs(this, "alert('抱歉,您的帐号已进入房间中或正在游戏中,不能进行服装购买操作!');history.back();", true);
            //    return;
            //}

            Dictionary <string, object> dic = new Dictionary <string, object>();

            DbSession.Default.FromProc("Web_pClothBuy").AddInputParameter("@UserID", DbType.Int32, UiCommon.UserLoginInfo.UserID)
            .AddInputParameter("@ClothID", DbType.Int32, hidId.Value)
            .AddReturnValueParameter("@ReturnValue", DbType.Int32)
            .Execute(out dic);
            if (dic.Count <= 0)
            {
                CommonManager.Web.RegJs(this, "alert('抱歉,购买失败,可能是服务器繁忙,请稍后再试!');location.href=location.href;", true);
            }

            if (dic["ReturnValue"].ToString() == "-1")
            {
                CommonManager.Web.RegJs(this, "alert('抱歉,购买失败,您的" + ConfigurationManager.AppSettings["moneyName"].ToString() + "不足!');location.href=location.href;", true);
            }
            if (dic["ReturnValue"].ToString() == "-2")
            {
                CommonManager.Web.RegJs(this, "alert('抱歉,购买失败,可能是服务器繁忙,请稍后再试!');location.href=location.href;", true);
            }
            if (dic["ReturnValue"].ToString() == "-3")
            {
                CommonManager.Web.RegJs(this, "alert('抱歉,请购买与您性别一致的服装!');location.href=location.href;", true);
            }
            string token = Utility.Common.GetStringOfUrl("token");

            if (token.Trim().Length > 0 && token == "plateform")
            {
                CommonManager.Web.RegJs(this, "alert('购买成功!');location.href='bzw://avatar/change?UserID=" + UiCommon.UserLoginInfo.UserID + "&NewLogoID=" + LogID + "&Price=" + Price + "';", true);
            }
            else
            {
                CommonManager.Web.RegJs(this, "alert('购买成功!');location.href=location.href;", true);
            }
        }
예제 #27
0
파일: Send.cs 프로젝트: lincoln56/robinerp
        protected void Page_Load(object sender, EventArgs e)
        {
            string errorUrl = "/Manage/Pay/JFTpay/Default.aspx"; //出错跳转地址
            string BackUrl = UiCommon.StringConfig.WebSiteName + "/Manage/Pay/JFTpay/Receive.aspx";

            string PayType = Request.Form["pay_type"]; //支付类型(1是网银,2为点卡)
            string txtUserName = Utility.Common.GetStringOfForm("txtUserName"); //用户名
            string payMoney = Utility.Common.GetIntOfForm("PayMoney").ToString(); //支付金额
            string txtCardNo = Utility.Common.GetStringOfForm("txtCardNo"); //卡号
            string txtCardPass = Utility.Common.GetStringOfForm("txtCardPass"); //卡密
            string OrderNo;

            //string strCouponNum = Utility.Common.GetStringOfForm("CouponNum");

            //1,支付类型
            if (PayType == "1")
            {
                OrderNo = DateTime.Now.ToString("yyyyMMddHHmmssffffff");

            }
            else
            {
                OrderNo = "ka" + DateTime.Now.ToString("yyyyMMddHHmmssffff");

            }

            //2, 验证用户名
            BLL.Member mem = new BLL.Member();
            if (!mem.ExistName(txtUserName))
            {
                Response.Write("<script>alert('找不到您要充值的用户帐号,请检查输入是否有误');location.href='" + errorUrl + "';</script>");
                Response.End();
            }

            if (mem.IsInRoomOrGame(txtUserName))
            {
                Response.Write("<script>alert('要充值的帐号正在游戏中,请先退出游戏再进行充值。');location.href='" + errorUrl + "';</script>");
                Response.End();
            }

            //4, 插入支付的订单日志
            mem.Add3PayOrder(txtUserName.Trim(), Convert.ToInt32(payMoney), 9, "聚付通充值", OrderNo);

            payMoney = payMoney + ".00";

            //5, 跳转到支付平台
            jftpay(OrderNo, BackUrl, payMoney,txtUserName,"");
        }
예제 #28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string billno = Utility.Common.GetStringOfUrl("billno");                 //订单编号

            string mercode = Utility.Common.GetStringOfUrl("mercode");               //商户编号

            string amount = Utility.Common.GetStringOfUrl("amount");                 //订单金额

            string date = Utility.Common.GetStringOfUrl("date");                     //订单日期

            string succ = Utility.Common.GetStringOfUrl("succ");                     //成功标志

            string ipsbillno = Utility.Common.GetStringOfUrl("ipsbillno");           //IPS订单编号

            string currency_Type = Utility.Common.GetStringOfUrl("Currency_type");   //币种

            string signature = Utility.Common.GetStringOfUrl("signature").ToLower(); //MD5签名

            string msg = Utility.Common.GetStringOfUrl("msg");                       //ips返回订单信息

            string attach = Utility.Common.GetStringOfUrl("attach");                 //商户数据包

            string retencodetype = Utility.Common.GetStringOfUrl("retencodetype");   //数字签名方式

            string ipsbanktime = Utility.Common.GetStringOfUrl("ipsbanktime");       //银行返回时间

            string signatureVal = Utility.Common.md5("billno" + billno + "currencytype" + currency_Type + "amount" + amount + "date" + date + "succ" + succ + "ipsbillno" + ipsbillno + "retencodetype" + retencodetype + UiCommon.StringConfig.IPS_Letter).ToLower();

            if (succ == "Y")
            {
                if (signature.Equals(signatureVal.ToLower()))
                {
                    BLL.Member mem = new BLL.Member();
                    bool       fl  = mem.IsPaySuccess(billno);
                    if (fl)
                    {
                        Response.Write("ipscheckok");
                        Response.End();
                    }
                    else
                    {
                        mem.Update3PayOrder((int)(float.Parse(amount)), billno);
                        Response.Write("ipscheckok");
                        Response.End();
                    }
                }
            }
        }
예제 #29
0
        protected void btnChangeQuestion_Click(object sender, EventArgs e)
        {
            MembershipUser user = Membership.GetUser(MemberUserName);
            if (user != null)
            {
                BLL.Member member = new BLL.Member();
                member.GetMemberByUserId(new Guid(user.ProviderUserKey.ToString()));
                if (user.ChangePasswordQuestionAndAnswer(user.GetPassword(member.Answer), drpQuestions.SelectedValue, txtQuestionAnswer.Text))
                {
                    member.Answer = txtQuestionAnswer.Text;
                    member.Save();

                    BindAccountInfo();
                }
            }
        }
예제 #30
0
        protected void btnChangePassword_Click(object sender, EventArgs e)
        {
            MembershipUser user = Membership.GetUser(MemberUserName);
            if (user != null)
            {
                BLL.Member member = new BLL.Member();
                member.GetMemberByUserId(new Guid(user.ProviderUserKey.ToString()));
                string oldPassowrd=user.GetPassword(member.Answer);
               // user.ChangePassword(oldPassowrd, txtPassword.Text);

                BLL.MemberLog log = new BLL.MemberLog();
                log.AddNew(BLL.Member.CurrentMemberID, new BLL.Log.ChangePassword() { OldPassword = oldPassowrd, NewPassword = txtPassword.Text,MemberName=member.Name }, member.MemberID,null);

                BindAccountInfo();
            }
        }
예제 #31
0
        public void BindInfo()
        {
            BindCardType();
            BindQuestion();

            BLL.Member member = new BLL.Member();
            DataRow    dr     = member.GetInfo(UserLoginInfo.UserID);

            if (dr == null)
            {
                return;
            }
            string dbCardType = dr["ZJ_Type"].ToString();

            txtCardNo.Text  = dr["ZJ_Number"].ToString();
            txtCardNo2.Text = txtCardNo.Text;
            string dbQuestion = dr["Pwd_ques"].ToString();

            txtAnwer.Text = dr["Pwd_anw"].ToString();
            string cardNo = dr["ZJ_Number"].ToString().Trim();

            //因为界面上的证件类型、号码、提示问题、答案都是不能为
            //空的,所以,如果证件号码有内容,则其它都有内容,就把这几个输入项隐藏
            if (!string.IsNullOrEmpty(dbQuestion))
            {
                Hidden();
            }


            for (int i = 0; i < ddlCardType.Items.Count; i++)
            {
                if (ddlCardType.Items[i].Value.ToLower() == dbCardType.Trim().ToLower())
                {
                    ddlCardType.SelectedIndex = i;
                    break;
                }
            }

            for (int i = 0; i < ddlQuestion.Items.Count; i++)
            {
                if (ddlQuestion.Items[i].Value.ToLower() == dbQuestion.Trim().ToLower())
                {
                    ddlQuestion.SelectedIndex = i;
                    break;
                }
            }
        }
예제 #32
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string billno = Utility.Common.GetStringOfUrl("billno"); //订单编号

              string mercode = Utility.Common.GetStringOfUrl("mercode");//商户编号

              string amount = Utility.Common.GetStringOfUrl("amount");  //订单金额

              string date = Utility.Common.GetStringOfUrl("date"); //订单日期

              string succ = Utility.Common.GetStringOfUrl("succ"); //成功标志

              string ipsbillno = Utility.Common.GetStringOfUrl("ipsbillno"); //IPS订单编号

              string currency_Type = Utility.Common.GetStringOfUrl("Currency_type");  //币种

              string signature = Utility.Common.GetStringOfUrl("signature").ToLower(); //MD5签名

              string msg = Utility.Common.GetStringOfUrl("msg");//ips返回订单信息

              string attach = Utility.Common.GetStringOfUrl("attach");//商户数据包

              string retencodetype = Utility.Common.GetStringOfUrl("retencodetype");//数字签名方式

              string ipsbanktime = Utility.Common.GetStringOfUrl("ipsbanktime");//银行返回时间

              string signatureVal = Utility.Common.md5("billno" + billno + "currencytype" + currency_Type + "amount" + amount + "date" + date + "succ" + succ + "ipsbillno" + ipsbillno + "retencodetype" + retencodetype + UiCommon.StringConfig.IPS_Letter).ToLower();
              if (succ == "Y")
              {
              if (signature.Equals(signatureVal.ToLower()))
              {
                  BLL.Member mem = new BLL.Member();
                  bool fl = mem.IsPaySuccess(billno);
                  if (fl)
                  {
                      Response.Write("ipscheckok");
                      Response.End();
                  }
                  else
                  {
                      mem.Update3PayOrder((int)(float.Parse(amount)), billno);
                      Response.Write("ipscheckok");
                      Response.End();
                  }
              }
              }
        }
예제 #33
0
        private void UpdateDB(BuyCallbackResult result)
        {
            if (result == null)
            {
                return;
            }

            //订单流水号
            string Orderid = result.R6_Order;
            //支付金额
            string payAmount = result.R3_Amt;

            BLL.Member member = new BLL.Member();
            //金币充值
            if (result.R8_MP == "0")
            {
                if (!member.IsPaySuccess(Orderid)) //防止重复刷新页面而带来的问题
                {
                    //更新订单信息为完成状态

                    if (Orderid.ToLower().Contains("ka"))
                    {
                        member.Update3PayOrder2((int)(float.Parse(payAmount)), Orderid);
                    }
                    else
                    {
                        member.Update3PayOrder((int)(float.Parse(payAmount)), Orderid);
                    }
                }
            }
            else//积分充值
            {
                if (!member.IsPaySuccess2(Orderid)) //防止重复刷新页面而带来的问题
                {
                    //更新订单信息为完成状态
                    if (Orderid.ToLower().Contains("ka"))//点卡
                    {
                        member.UpdatePayPointOrder((int)(float.Parse(payAmount)), Orderid, 1);
                    }
                    else
                    {
                        member.UpdatePayPointOrder((int)(float.Parse(payAmount)), Orderid, 0);
                    }
                }
            }
        }
예제 #34
0
        /// <summary>
        /// 修改密码
        /// </summary>
        private string ModifyPassword()
        {
            //校验码
            string code = _context.Request["code"];
            //帐号
            string mid = _context.Request["account"];
            //域名
            string domain = GetDomain();
            //帐号
            string oldPwd = _context.Request["oldpwd"];
            //帐号
            string newPwd = _context.Request["newpwd"];

            //登录校验码 + 帐号信息 + 密码
            //验证结果 + 帐号信息 + 登录随机校验码
            string result = joggleBLL.GetCheckCodeValid(mid, code, domain);

            if (result[0] == '0')
            { //验证失败
                return(CreateReturn("0", "认证失败", "", null));
            }
            else
            { //验证成功
                Model.Member model = BLL.Member.GetModelByMID(mid);
                //密码修改
                if (System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(oldPwd + model.Salt, "MD5").ToUpper() == model.Password)
                {
                    model.Password = newPwd;
                    model.Password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(model.Password + model.Salt, "MD5").ToUpper();
                    BLL.Member bll = new BLL.Member();
                    if (bll.Update(model))
                    {
                        return(CreateReturn("4", "密码修改成功", result.Substring(1), model));
                    }
                    else
                    {
                        model = BLL.Member.GetModelByMID(mid);
                        return(CreateReturn("5", "修改失败", result.Substring(1), model));
                    }
                }
                else
                {
                    return(CreateReturn("5", "原密码不正确", result.Substring(1), model));
                }
            }
        }
예제 #35
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Pay15173 pays = new Pay15173();

            //商户ID
            pays.Bargainor_id = UiCommon.StringConfig.Pay15173ID;

            //商户密钥
            pays.Key = UiCommon.StringConfig.Pay15173Key;

            string errmsg = string.Empty;

            if (!pays.GetPayValueFromUrl(Request.QueryString, out errmsg))      //返回的参数不合法
            {
                PayResult  = "支付失败,";
                PayResult += errmsg;                                                    //返回参数不合法的错误信息
                return;
            }
            else
            {
                string orderid   = pays.Sp_billno.ToString();
                string payAmount = pays.Total_fee.ToString();
                PayResult = pays.PayResultStr;                                  //返回支付状态
                if (pays.PayResult == Pay15173.PAYERROR)
                {
                    PayResult += pays.PayErrMsg;                                //支付失败时返回的错误信息
                    PayOrderID = orderid;
                    PayMoney   = payAmount + " 元";
                    return;
                }
                if (pays.PayResult == Pay15173.PAYOK)                           //支付成功,更新订单
                {
                    BLL.Member member = new BLL.Member();
                    if (!member.IsPaySuccess(orderid)) //防止重复刷新页面而带来的问题
                    {
                        //更新订单状态为完成
                        //member.Update3PayOrder( string.Empty, (int)( float.Parse( payAmount ) ), Orderid );
                        member.Update3PayOrder((int)(float.Parse(payAmount)), orderid);
                    }
                    PayResult  = "恭喜您,支付成功!";
                    PayOrderID = orderid;
                    PayMoney   = payAmount + " 元";
                }
            }
        }
예제 #36
0
        public bool RegisterMember(string userName, string password, string email, string question, string questionAnswer, out MembershipCreateStatus createStatus)
        {
            MembershipUser objUser = Membership.CreateUser(userName, password, email, question, questionAnswer, true, out createStatus);
            if (createStatus == MembershipCreateStatus.Success)
            {
                BLL.Member member = new BLL.Member();
                member.AddNew();
                member.Answer = questionAnswer;
                member.UserID = new Guid(objUser.ProviderUserKey.ToString());
                member.Name = objUser.UserName;
                member.IsOnLine = true;
                member.Status = 1;
                member.Save();

                return true;
            }
            return false;
        }
예제 #37
0
        protected void btnUpdateAccountType_Click(object sender, EventArgs e)
        {
            BLL.Member member = new BLL.Member();
            MembershipUser user = Membership.GetUser(MemberUserName);
            if (user != null)
            {
                member.GetMemberByUserId(new Guid(user.ProviderUserKey.ToString()));
                //if (drpAccountType.SelectedValue != member.s_MemberTypeID)
                //{
                //    if (!String.IsNullOrEmpty(drpAccountType.SelectedValue))
                //        member.MemberTypeID = Convert.ToInt32(drpAccountType.SelectedValue);
                //    else
                //        member.SetColumnNull(BLL.Member.ColumnNames.MemberTypeID);
                //    member.Save();
                //}

            }
        }
예제 #38
0
        private void UpdateDB(BuyCallbackResult result)
        {
            if (result == null)
            {
                return;
            }

            //订单流水号
            string Orderid = result.R6_Order;
            //支付金额
            string payAmount = result.R3_Amt;

            BLL.Member member = new BLL.Member();
            if (!member.IsPaySuccess(Orderid)) //防止重复刷新页面而带来的问题
            {
                //更新订单信息为完成状态
                member.Update3PayOrder((int)(float.Parse(payAmount)), Orderid);
            }
        }
예제 #39
0
        protected void Member_Account_Submit_Click(object sender, EventArgs e)
        {
            BLL.Member b_Member = new BLL.Member();
            Entity.Member o_Member = b_Member.Select_Member(Member_Account_Name.Text, Member_Account_PassWord.Text);
            if (o_Member == null)
            {
                Response.Write("<script type=\"text/javascript\">alert(\"帐号或密码错误\");window.history.back();</script>");
                Response.End();
            }
            else
            {
                Session["Member"] = o_Member;

                if (Request.UrlReferrer == null)
                    Response.Redirect("Index.aspx");
                else
                    Response.Redirect(Request.UrlReferrer.ToString());
            }
        }
예제 #40
0
 protected void btnUpdateRoles_Click(object sender, EventArgs e)
 {
     MembershipUser user = Membership.GetUser(MemberUserName);
     if (user != null)
     {
         BLL.Member member = new BLL.Member();
         member.GetMemberByUserId(new Guid(user.ProviderUserKey.ToString()));
         foreach (GridViewRow row in grdAdminRoles.Rows)
         {
             if (row.RowType == DataControlRowType.DataRow)
             {
                 TextBox txtRoleName = (TextBox)row.FindControl("txtRoleName");
                 CheckBox chkInclude = (CheckBox)row.FindControl("chkInclude");
                 if (!Roles.RoleExists(txtRoleName.Text))
                 {
                     Roles.CreateRole(txtRoleName.Text);
                 }
                 if (chkInclude.Checked)
                 {
                     if (!Roles.IsUserInRole(user.UserName, txtRoleName.Text))
                     {
                         Roles.AddUserToRole(user.UserName, txtRoleName.Text);
                         if (String.Equals(txtRoleName.Text, Helper.Enums.AdminRoles.Admin_SiteHelper.ToString()))
                         {
                             NotifyNewHelpMember(member);
                         }
                     }
                 }
                 else
                 {
                     if (Roles.IsUserInRole(user.UserName, txtRoleName.Text))
                     {
                         Roles.RemoveUserFromRole(user.UserName, txtRoleName.Text);
                         if (String.Equals(txtRoleName.Text, Helper.Enums.AdminRoles.Admin_SiteHelper.ToString()))
                         {
                             NotifyRemoveHelpMember(member);
                         }
                     }
                 }
             }
         }
     }
 }
예제 #41
0
        //�ж��û��Ƿ���vip
        public void BindVip()
        {
            string VipTime2;
            DataRow dr = new BLL.Member().GetInfoInTUserInfo(UiCommon.UserLoginInfo.UserID);
            if (dr != null)
            {
                VipTime2 = dr["VipTime2"].ToString();
                DateTime dtInit = new DateTime(1970, 01, 01, 08, 00, 00);
                DateTime dtNow = DateTime.Now;

                if (Convert.ToDateTime(VipTime2) > dtInit)
                {
                    if (dtNow <= Convert.ToDateTime(VipTime2))
                    {
                        IsVip = true;
                    }
                }
            }
        }
예제 #42
0
        protected void button5_ServerClick(object sender, EventArgs e)
        {
            string backUrl = "/Manage/GetPass.aspx";

            if (Session["getpwduser"] == null)
            {
                Response.Redirect(backUrl);
            }

            string userName = Utility.Common.SqlEncode(Session["getpwduser"].ToString());

            if (txtCardNo.Text.Trim().Length == 0)
            {
                Response.Redirect(backUrl);
            }
            string cardNo = txtCardNo.Text;

            if (txtAnwer.Text.Trim().Length == 0)
            {
                Response.Redirect(backUrl);
            }
            string answer = txtAnwer.Text;

            //if (hidPwd.Value.Trim().Length == 0)
            //{
            //    Response.Redirect(backUrl);
            //}
            string twoPassword = txtTwoPass.Text; //hidPwd.Value.Trim();


            bool flg = new BLL.Member().ValidGetPassAnswer(userName, cardNo, answer, twoPassword);

            if (flg)
            {
                Session["getpwdanswer"] = "pass";
                Response.Redirect("/Manage/GetPassModify.aspx");
            }
            else
            {
                lblMsg.Text = "抱歉,身份证号、问题答案、银行密码的其中一个或多个回答错误!";
            }
        }
예제 #43
0
        public void BindInfo()
        {
            if (Session["getpwduser"] == null)
            {
                Response.Redirect("/Manage/GetPass.aspx");
            }

            BindCardType();
            BindQuestion();

            BLL.Member member = new BLL.Member();
            DataRow    dr     = member.GetInfoByName(Session["getpwduser"].ToString());

            if (dr == null)
            {
                return;
            }
            string dbCardType = dr["ZJ_Type"].ToString();
            //txtCardNo.Text = dr["ZJ_Number"].ToString();
            //txtCardNo2.Text = txtCardNo.Text;
            string dbQuestion = dr["Pwd_ques"].ToString();

            //txtAnwer.Text = dr["Pwd_anw"].ToString();

            for (int i = 0; i < ddlCardType.Items.Count; i++)
            {
                if (ddlCardType.Items[i].Value.ToLower() == dbCardType.Trim().ToLower())
                {
                    ddlCardType.SelectedIndex = i;
                    break;
                }
            }

            for (int i = 0; i < ddlQuestion.Items.Count; i++)
            {
                if (ddlQuestion.Items[i].Value.ToLower() == dbQuestion.Trim().ToLower())
                {
                    ddlQuestion.SelectedIndex = i;
                    break;
                }
            }
        }
예제 #44
0
        private void BindReport()
        {
            BLL.MemberLog log = new BLL.MemberLog();
            if (!string.IsNullOrEmpty(txtMemberName.Text))
            {
                BLL.Member member = new BLL.Member();
                if(member.GetByName(txtMemberName.Text))
                {
                    log.Where.MemberID.Value = member.MemberID;
                    log.Where.CreateDate.Operator=MyGeneration.dOOdads.WhereParameter.Operand.Between;
                    log.Where.CreateDate.BetweenBeginValue=Helper.Date.ToDate(txtStartDate.Text);
                    log.Where.CreateDate.BetweenEndValue=Helper.Date.ToDate(txtEndDate.Text).AddDays(1);
                    log.Query.AddOrderBy("CreateDate", MyGeneration.dOOdads.WhereParameter.Dir.DESC);
                    log.Query.Load();
                }
            }

            grdLog.DataSource = log.DefaultView;
            grdLog.DataBind();
        }
예제 #45
0
        //判断用户是否是vip
        public void BindVip()
        {
            string  VipTime2;
            DataRow dr = new BLL.Member().GetInfoInTUserInfo(UiCommon.UserLoginInfo.UserID);

            if (dr != null)
            {
                VipTime2 = dr["VipTime2"].ToString();
                DateTime dtInit = new DateTime(1970, 01, 01, 08, 00, 00);
                DateTime dtNow  = DateTime.Now;

                if (Convert.ToDateTime(VipTime2) > dtInit)
                {
                    if (dtNow <= Convert.ToDateTime(VipTime2))
                    {
                        IsVip = true;
                    }
                }
            }
        }
예제 #46
0
        public void BindList()
        {
            string where = string.Empty;
            string queryString = string.Empty;

            string id = Utility.Common.SqlEncode(Utility.Common.GetStringOfUrl("id"));

            //string roomId = Utility.Common.SqlEncode( Utility.Common.GetStringOfUrl( "rid" ) );
            if (!string.IsNullOrEmpty(id))
            {
                if (!Utility.Common.IsNumber(id))
                {
                    Response.Write("请不要非法操作");
                    Response.End();
                }
                where += " and NameID=" + id;                 //+ " and roomid=" + roomId;
                //queryString += "&id=" + id + "&name=" + Server.UrlEncode( Utility.Common.GetStringOfUrl( "name" ) );
            }
            else
            {
                DataTable dts = DbSession.Default.FromSql("select top 1 * from Web_VGameRoomInfo2").ToDataTable();
                if (dts.Rows.Count > 0)
                {
                    where = " and NameID=" + dts.Rows[0]["GameNameID"].ToString();                     //+ " and roomid=" + dts.Rows[0]["roomid"].ToString();
                    //queryString = "&id=" + dts.Rows[0]["GameNameID"].ToString() + "&name=" + Server.UrlEncode( dts.Rows[0]["BattleRoomName"].ToString() );
                    BattleRoomName = dts.Rows[0]["BattleRoomName"].ToString();
                }
            }
            if (ConfigurationManager.AppSettings["RobotRank"] != null && ConfigurationManager.AppSettings["RobotRank"] == "0")
            {
                where += " and userid in (select userid from tusers where isrobot=0)";
            }
            int       counts;
            DataTable dt = new BLL.Member().PagerListBattlePoint(50, 1, out counts, where);

            //WebPager1.ItemCount = counts;
            //WebPager1.UrlQueryString = queryString;
            //Rowid = WebPager1.CurrentPageIndex * WebPager1.PageSize - WebPager1.PageSize;
            rpList.DataSource = dt.DefaultView;
            rpList.DataBind();
        }
예제 #47
0
 protected void btnUpdateUserName_Click(object sender, EventArgs e)
 {
     TextBox txtNewUserName = (TextBox)dtlAccountInfo.FindControl("txtUsername");
     BLL.Member member = new BLL.Member();
     if (member.GetMemberByUserName(MemberUserName))
     {
         member.Name = txtNewUserName.Text;
     }
     BLL.MembershipBLL membership = new BLL.MembershipBLL();
     string msg;
     if (membership.ChangeUsername(MemberUserName, txtNewUserName.Text, Membership.ApplicationName, out msg))
     {
         member.Save();
         Response.Redirect(Request.Url.AbsolutePath + "?search=" + txtNewUserName.Text);
     }
     else
     {
         txtNewUserName.Text = MemberUserName;
         lblErrorMessage.Text = msg;
     }
 }
예제 #48
0
        protected void button5_ServerClick(object sender, EventArgs e)
        {
            ValidPrev2();

            BLL.Member member   = new BLL.Member();
            string     userName = Session["getpwduser"].ToString();
            int        iRows    = member.ModifyPassword(userName, /*hidPwd.Value.Trim()*/ txtPass.Text.Trim());

            if (iRows > 0)
            {
                UiCommon.UserLoginInfo.SetInfo(member.GetUserID(userName), userName);

                Session["getpwduser"]   = null;
                Session["getpwdanswer"] = null;

                Response.Redirect("/Manage/Default.aspx");
            }
            else
            {
                lblMsg.Text = "抱歉,新密码设置失败,请与我们的客服人员或网站管理员反映此问题!";
            }
        }
예제 #49
0
        protected void Page_Load( object sender, EventArgs e )
        {
            SeoSetting(SeoConfig.Config.DefaultSeo);
            if( !string.IsNullOrEmpty( un ) )
            {
                BLL.Member member = new BLL.Member();
                //InfoRow = member.GetInfoByName( un );
                InfoRow = member.GetInfo( un );

                int LogoID = (int)InfoRow["LogoID"];
                int Sex = Convert.ToInt32( InfoRow["Sex"] );
                LogoID = member.GetLogoID( Sex, LogoID );
                int UserId = Convert.ToInt32( InfoRow["UserID"] );
                if( LogoID >= BLL.Member.LogoId_Const1 && LogoID <= BLL.Member.LogoId_Const2 )//ϵͳĬ��ͷ�� 1<=LogoID<=255
                {
                    if( int.Parse( InfoRow["Sex"].ToString() ) == 1 )
                    {
                        UserHeader = "/Image/Users/b_" + LogoID + ".png";
                    }
                    else
                    {
                        UserHeader = "/Image/Users/g_" + LogoID + ".png";
                    }
                }
                else if( LogoID >= BLL.Member.LogoId_Const3 && LogoID <= BLL.Member.LogoId_Const4 ) //�ϴ����Զ���ͷ�� 256<=LogoID<=512  0x100   0x200
                {
                    int childDirName = Convert.ToInt32( UserId ) / 1000;
                    UserHeader = "/Upload/" + UiCommon.StringConfig.UserCustHeadFolderName + "/" + childDirName + "/" + UserId + ".png";
                }
                else if( LogoID > BLL.Member.LogoId_Const4 ) //�ϴ����Զ���ͷ�� LogoID>512  ����˻��й���ʱ����Զ���ͷ��
                {
                    int childDirName = Convert.ToInt32( UserId ) / 1000;
                    UserHeader = "/Upload/" + UiCommon.StringConfig.UserCustHeadFolderName + "/" + childDirName + "/" + UserId + ".png";
                }
            }
        }
예제 #50
0
        protected void Member_PassWord_Submit_Click(object sender, EventArgs e)
        {
            BLL.Member b_Member = new BLL.Member();

            if (!VerifyUtility.IsString_NotNull(Member_PassWord.Text))
                ResponseError("请输入旧密码");

            if (!VerifyUtility.IsString_NotNull(Member_PassWord1.Text))
                ResponseError("请输入新密码");

            if (!VerifyUtility.IsString_NotNull(Member_PassWord2.Text))
                ResponseError("请确认新密码");

            if (Member_PassWord.Text != g_Member.Member_PassWord)
                ResponseError("输入旧密码不正确");

            if (Member_PassWord1.Text != Member_PassWord2.Text)
                ResponseError("确认密码输入不正确");

            g_Member.Member_PassWord = Member_PassWord1.Text;

            b_Member.Update_Member(g_Member);
            ResponseSuccess("更新密码成功,请重新登录");
        }
예제 #51
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SeoSetting(SeoConfig.Config.DefaultSeo);
            if (!string.IsNullOrEmpty(un))
            {
                BLL.Member member = new BLL.Member();
                //InfoRow = member.GetInfoByName( un );
                InfoRow = member.GetInfo(un);

                int LogoID = (int)InfoRow["LogoID"];
                int Sex    = Convert.ToInt32(InfoRow["Sex"]);
                LogoID = member.GetLogoID(Sex, LogoID);
                int UserId = Convert.ToInt32(InfoRow["UserID"]);
                if (LogoID >= BLL.Member.LogoId_Const1 && LogoID <= BLL.Member.LogoId_Const2)                 //系统默认头像 1<=LogoID<=255
                {
                    if (int.Parse(InfoRow["Sex"].ToString()) == 1)
                    {
                        UserHeader = "/Image/Users/b_" + LogoID + ".png";
                    }
                    else
                    {
                        UserHeader = "/Image/Users/g_" + LogoID + ".png";
                    }
                }
                else if (LogoID >= BLL.Member.LogoId_Const3 && LogoID <= BLL.Member.LogoId_Const4)                  //上传的自定义头像 256<=LogoID<=512  0x100   0x200
                {
                    int childDirName = Convert.ToInt32(UserId) / 1000;
                    UserHeader = "/Upload/" + UiCommon.StringConfig.UserCustHeadFolderName + "/" + childDirName + "/" + UserId + ".png";
                }
                else if (LogoID > BLL.Member.LogoId_Const4)                  //上传的自定义头像 LogoID>512  需审核或有过期时间的自定义头像
                {
                    int childDirName = Convert.ToInt32(UserId) / 1000;
                    UserHeader = "/Upload/" + UiCommon.StringConfig.UserCustHeadFolderName + "/" + childDirName + "/" + UserId + ".png";
                }
            }
        }
예제 #52
0
        public void BindList()
        {
            string where = string.Empty;
            string queryString = string.Empty;

            string id = Utility.Common.SqlEncode(Utility.Common.GetStringOfUrl("id"));
            //string roomId = Utility.Common.SqlEncode( Utility.Common.GetStringOfUrl( "rid" ) );
            if (!string.IsNullOrEmpty(id))
            {
                if (!Utility.Common.IsNumber(id))
                {
                    Response.Write("�벻Ҫ�Ƿ�����");
                    Response.End();
                }
                where += " and NameID=" + id; //+ " and roomid=" + roomId;
                //queryString += "&id=" + id + "&name=" + Server.UrlEncode( Utility.Common.GetStringOfUrl( "name" ) );
            }
            else
            {
                DataTable dts = DbSession.Default.FromSql("select top 1 * from Web_VGameRoomInfo2").ToDataTable();
                if (dts.Rows.Count > 0)
                {
                    where = " and NameID=" + dts.Rows[0]["GameNameID"].ToString(); //+ " and roomid=" + dts.Rows[0]["roomid"].ToString();
                    //queryString = "&id=" + dts.Rows[0]["GameNameID"].ToString() + "&name=" + Server.UrlEncode( dts.Rows[0]["BattleRoomName"].ToString() );
                    BattleRoomName = dts.Rows[0]["BattleRoomName"].ToString();
                }
            }
            if (ConfigurationManager.AppSettings["RobotRank"] != null && ConfigurationManager.AppSettings["RobotRank"] == "0")
            {
                where += " and userid in (select userid from tusers where isrobot=0)";
            }
            int counts;
            DataTable dt = new BLL.Member().PagerListBattlePoint(50, 1, out counts, where);
            //WebPager1.ItemCount = counts;
            //WebPager1.UrlQueryString = queryString;
            //Rowid = WebPager1.CurrentPageIndex * WebPager1.PageSize - WebPager1.PageSize;
            rpList.DataSource = dt.DefaultView;
            rpList.DataBind();
        }
예제 #53
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string errorUrl = "/Manage/Pay/Yeepay/NotePay.aspx"; //������ת��ַ
            //��Ʒ���ƣ��̻���
            string companyName = UiCommon.StringConfig.CompanyNameOfPay;

            //֧����
            string userName = txtUserName.Text.Trim();

            //֧�����
            string payMoney = PayMoney.SelectedItem.Value; //PayMoney.Text.Trim();

            //֧������ Web_RMBCost.PayType
            int payTypeLog = 3;

            //������Ϣ Web_RMBCost.Typeinfo
            string typeInfoLog = "�ױ�һ��֧ͨ��";

            //���ױ��Ľ��׶�����
            string out_trade_no = DateTime.Now.ToString("yyyyMMddHHmmssfffffff");

            BLL.Member mem = new BLL.Member();
            int otherPayMoney = mem.UserTodayOtherPayMoney(userName);
            //�Ƿ񳬳������ֵ���ƶ�
            if (Convert.ToInt32(payMoney) > otherPayMoney)
            {
                Response.Write("<script>alert('�������ܳ�ֵ��������ܴ���" + otherPayMoney + "��');location.href='" + errorUrl + "';</script>");
                Response.End();
            }

            //����֧��������־
            new BLL.Member().Add3PayOrder(userName, Convert.ToInt32(payMoney), payTypeLog, typeInfoLog, out_trade_no);

            //��ʼ����֧������

            //����
            Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");

            //#if !debug
            #region ��ʽ����
            p1_MerId = StringConfig.YeepayMerID;                                     // �̼�ID
            keyValue = StringConfig.YeepayKey;  // �̼���Կ
            Buy.NodeAuthorizationURL = StringConfig.YeepayNodeAuthorizationURL;
            #endregion
            //#endif

            //#region ���Դ���
            //p1_MerId = "10000432521";                                     // �̼�ID
            //keyValue = "8UPp0KE8sq73zVP370vko7C39403rtK1YwX40Td6irH216036H27Eb12792t";  // �̼���Կ
            //// ���������ַ
            //Buy.NodeAuthorizationURL = @"http://tech.yeepay.com:8080/robot/debug.action"; //test
            //#endregion

            p2_Order = out_trade_no;

            p3_Amt = payMoney;

            //���ױ���,�̶�ֵ"CNY".
            p4_Cur = "CNY";

            //��Ʒ����
            //����֧��ʱ��ʾ���ױ�֧���������Ķ�����Ʒ��Ϣ.
            p5_Pid = "";

            //��Ʒ����
            p6_Pcat = "";

            //��Ʒ����
            p7_Pdesc = "";

            //�̻�����֧���ɹ����ݵĵ�ַ,֧���ɹ����ױ�֧������õ�ַ�������γɹ�֪ͨ.
            //p8_Url = "http://localhost:102/user/yeepay/Callback.aspx";//���ز���URLuser/yeepay/Default.aspx

            //p8_Url = UiCommon.StringConfig.WebSiteName + "/Manage/Pay/Yeepay/Callback.aspx";

            p8_Url = UiCommon.StringConfig.WebSiteName + "/Manage/Pay/Yeepay/Callback.aspx";

            //�ͻ���ַ
            //Ϊ��1��: ��Ҫ�û����ͻ���ַ�����ױ�֧��ϵͳ;Ϊ��0��: ����Ҫ��Ĭ��Ϊ ��0��.
            p9_SAF = "0";

            //�̻���չ��Ϣ
            //�̻�����������д1K ���ַ���,֧���ɹ�ʱ��ԭ������.
            pa_MP = "";

            //�����
            //Ĭ��Ϊ""�����ױ�֧������.�������ʾ�ױ�֧����ҳ�棬ֱ����ת�������С�������֧��������һ��ͨ��֧��ҳ�棬���ֶο����ո�¼:�����б����ò���ֵ.
            pd_FrpId = "YPCARD";

            //Ӧ�����
            //Ϊ"1": ��ҪӦ�����;Ϊ"0": ����ҪӦ�����.
            pr_NeedResponse = "1";

            Response.Redirect(Buy.CreateBuyUrl(p1_MerId, keyValue, p2_Order, p3_Amt, p4_Cur, p5_Pid, p6_Pcat, p7_Pdesc, p8_Url, p9_SAF, pa_MP, pd_FrpId, pr_NeedResponse));
        }
예제 #54
0
        protected void Consumption_Submit_Click(object sender, EventArgs e)
        {
            if (!Consumption_Serial_RadioButton1.Checked && !Consumption_Serial_RadioButton2.Checked)
                ResponseError("请选择定位代号");

            if (!Consumption_Type1.Checked && !Consumption_Type2.Checked && !Consumption_Type3.Checked)
                ResponseError("请选择类型");

            if (!VerifyUtility.IsString_NotNull(Consumption_Src.Text))
                ResponseError("请输入出发地");

            if (!VerifyUtility.IsString_NotNull(Consumption_Dest.Text))
                ResponseError("请输入目的地");

            if (!VerifyUtility.IsNumber_NotNull(Consumption_Price.Text))
                ResponseError("请输入票价");

            if (!VerifyUtility.IsNumber_NotNull(Consumption_DePrice.Text))
                ResponseError("请输入低价");

            if (!VerifyUtility.IsNumber_NotNull(Consumption_Points.Text))
                ResponseError("请输入积分");

            if (!VerifyUtility.IsNumber_NotNull(Consumption_Commission.Text))
                ResponseError("请输入佣金");

            if (!VerifyUtility.IsString_NotNull(Consumption_Date.Text))
                ResponseError("请输入出发日期");

            if (!VerifyUtility.Check_Date(Consumption_Date.Text))
                ResponseError("出发日期, 请输入正确的日期格式如: " + DateTime.Now.ToString("yyyy-MM-dd"));

            if (!VerifyUtility.IsString_NotNull(Consumption_Org_Member_ID.SelectedValue))
                ResponseError("请选择会员");

            Entity.Consumption e_Consumption = new Entity.Consumption();
            string Consumption_Serial_RadioButton = "";
            if (Consumption_Serial_RadioButton1.Checked)
                Consumption_Serial_RadioButton += Consumption_Serial_RadioButton1.Text;
            else
                Consumption_Serial_RadioButton += Consumption_Serial_RadioButton2.Text;

            e_Consumption.Consumption_Serial = Consumption_Serial.Text + Consumption_Serial_RadioButton;

            if (Consumption_Type1.Checked)
                e_Consumption.Consumption_Type = 1;

            if (Consumption_Type2.Checked)
                e_Consumption.Consumption_Type = 2;

            if (Consumption_Type3.Checked)
                e_Consumption.Consumption_Type = 3;

            e_Consumption.Consumption_Src = Consumption_Src.Text;
            e_Consumption.Consumption_Dest = Consumption_Dest.Text;
            e_Consumption.Consumption_Price = Convert.ToInt32(Consumption_Price.Text);
            e_Consumption.Consumption_DePrice = Convert.ToInt32(Consumption_DePrice.Text);
            e_Consumption.Consumption_Points = Convert.ToInt32(Consumption_Points.Text);
            e_Consumption.Consumption_Commission = Convert.ToInt32(Consumption_Commission.Text);
            e_Consumption.Consumption_Date = DateTime.Parse(Consumption_Date.Text);

            BLL.Member b_Member = new BLL.Member();
            e_Consumption.Consumption_Org_Member_ID = b_Member.Select_Member(Convert.ToInt32(Consumption_Org_Member_ID.SelectedValue));
            if (e_Consumption.Consumption_Org_Member_ID != null)
            {
                e_Consumption.Consumption_Org_Member_ID.Member_Points += e_Consumption.Consumption_Points;
                e_Consumption.Consumption_Org_Member_ID.Member_Consumption += e_Consumption.Consumption_Price;

                if (e_Consumption.Consumption_Org_Member_ID.Member_Level == 1)
                    e_Consumption.Consumption_Org_Member_ID.Member_Level = 2;
            }
            else
                ResponseError("没有该会员");

            if (e_Consumption.Consumption_Org_Member_ID.Member_Recommended > 0)
            {
                e_Consumption.Consumption_Com_Member_ID = b_Member.Select_Member(e_Consumption.Consumption_Org_Member_ID.Member_Recommended);
                if (e_Consumption.Consumption_Com_Member_ID != null)
                {
                    e_Consumption.Consumption_Com_Member_ID.Member_Commission += e_Consumption.Consumption_Commission;
                    e_Consumption.Consumption_Com_Member_ID.Member_Times++;
                }
            }

            e_Consumption.Consumption_Admin_ID = g_AdminUser;
            e_Consumption.Consumption_AddTime = DateTime.Now;
            e_Consumption.Consumption_Remark = Consumption_Remark.Text;

            b_Consumption.Insert_Consumption(e_Consumption);

            b_Member.Update_Member(e_Consumption.Consumption_Org_Member_ID);

            if (e_Consumption.Consumption_Com_Member_ID != null)
                b_Member.Update_Member(e_Consumption.Consumption_Com_Member_ID);

            ResponseSuccess("提交成功", "Consumption_Detail.aspx?Action_ID=1");
        }
예제 #55
0
        private void GetMember()
        {
            Consumption_Org_Member_ID.Items.Clear();

            BLL.Member b_Member = new BLL.Member();
            Entity.Member[] e_Member = b_Member.Select_Member("", 0, 0x7FFFFFFF, 1);

            if (e_Member != null)
            {
                foreach (Entity.Member o_Member in e_Member)
                {
                    ListItem o_ListItem = new ListItem(o_Member.Member_Serial + " " + o_Member.Member_Account, o_Member.Member_ID.ToString());
                    Consumption_Org_Member_ID.Items.Add(o_ListItem);
                }
            }
        }
예제 #56
0
        protected void btnBuy_Click(object sender, EventArgs e)
        {
            if (!CommonManager.Web.CheckPostSource())
                return;

            BLL.Member member = new BLL.Member();
            //if (member.IsInRoomOrGame(UiCommon.UserLoginInfo.UserName))
            //{

            //    BCST.Common.CommonManager.Web.RegJs(this, "alert('抱歉,您的帐号已进入房间中或正在游戏中,不能进行服装购买操作!');history.back();", true);
            //    return;
            //}

            Dictionary<string, object> dic = new Dictionary<string, object>();
            DbSession.Default.FromProc("Web_pClothBuy").AddInputParameter("@UserID", DbType.Int32, UiCommon.UserLoginInfo.UserID)
                .AddInputParameter("@ClothID", DbType.Int32, hidId.Value)
                .AddReturnValueParameter("@ReturnValue", DbType.Int32)
               .Execute(out dic);
            if (dic.Count <= 0)
                CommonManager.Web.RegJs(this, "alert('抱歉,购买失败,可能是服务器繁忙,请稍后再试!');location.href=location.href;", true);

            if (dic["ReturnValue"].ToString() == "-1")
            {
                CommonManager.Web.RegJs(this, "alert('抱歉,购买失败,您的" + ConfigurationManager.AppSettings["moneyName"].ToString() + "不足!');location.href=location.href;", true);
            }
            if (dic["ReturnValue"].ToString() == "-2")
            {
                CommonManager.Web.RegJs(this, "alert('抱歉,购买失败,可能是服务器繁忙,请稍后再试!');location.href=location.href;", true);
            }
            if (dic["ReturnValue"].ToString() == "-3")
            {
                CommonManager.Web.RegJs(this, "alert('抱歉,请购买与您性别一致的服装!');location.href=location.href;", true);
            }
            string token = Utility.Common.GetStringOfUrl("token");

            if (token.Trim().Length > 0 && token == "plateform")
            {

                CommonManager.Web.RegJs(this, "alert('购买成功!');location.href='bzw://avatar/change?UserID=" + UiCommon.UserLoginInfo.UserID + "&NewLogoID=" + LogID + "&Price=" + Price + "';", true);
            }
            else
            {
                CommonManager.Web.RegJs(this, "alert('购买成功!');location.href=location.href;", true);
            }
        }
예제 #57
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string errorUrl = "/Manage/Pay/Yeepay/Default.aspx"; //出错跳转地址
            //商品名称(商户)
            string companyName = UiCommon.StringConfig.CompanyNameOfPay;

            //支付人
            string userName = txtUserName.Text.Trim();

            //支付金额
            string payMoney = PayMoney.Text.Trim();

            //支付类型 Web_RMBCost.PayType
            int payTypeLog = 1;

            //类型信息 Web_RMBCost.Typeinfo
            string typeInfoLog = "易宝支付网关支付";

            //与易宝的交易订单号
            string out_trade_no = DateTime.Now.ToString("yyyyMMddHHmmssfffffff");

            BLL.Member mem           = new BLL.Member();
            int        otherPayMoney = mem.UserTodayOtherPayMoney(userName);

            //是否超出今天充值限制额
            if (Convert.ToInt32(payMoney) > otherPayMoney)
            {
                Response.Write("<script>alert('您今天能充值金额数不能大于" + otherPayMoney + "。');location.href='" + errorUrl + "';</script>");
                Response.End();
            }

            //插入支付订单日志
            new BLL.Member().Add3PayOrder(userName, Convert.ToInt32(payMoney), payTypeLog, typeInfoLog, out_trade_no);


            //开始调用支付网关

            //设置编码
            Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");

            //#if !debug
            #region 正式代码
            p1_MerId = StringConfig.YeepayMerID; // 商家ID
            keyValue = StringConfig.YeepayKey;   // 商家密钥
            Buy.NodeAuthorizationURL = StringConfig.YeepayNodeAuthorizationURL;
            #endregion
            //#endif


            //#region 测试代码
            //p1_MerId = "10000432521";                                     // 商家ID
            //keyValue = "8UPp0KE8sq73zVP370vko7C39403rtK1YwX40Td6irH216036H27Eb12792t";  // 商家密钥
            // 设置请求地址
            //Buy.NodeAuthorizationURL = @"http://tech.yeepay.com:8080/robot/debug.action"; //test
            //#endregion


            p2_Order = out_trade_no;

            p3_Amt = payMoney;

            //交易币种,固定值"CNY".
            p4_Cur = "CNY";

            //商品名称
            //用于支付时显示在易宝支付网关左侧的订单产品信息.
            p5_Pid = "";

            //商品种类
            p6_Pcat = "";

            //商品描述
            p7_Pdesc = "";

            //商户接收支付成功数据的地址,支付成功后易宝支付会向该地址发送两次成功通知.
            //p8_Url = "http://*****:*****@#" + Convert.ToInt32(poupon).ToString();
            // ---end

            //银行编码
            //默认为"",到易宝支付网关.若不需显示易宝支付的页面,直接跳转到各银行、神州行支付、骏网一卡通等支付页面,该字段可依照附录:银行列表设置参数值.
            pd_FrpId = "";


            //应答机制
            //为"1": 需要应答机制;为"0": 不需要应答机制.
            pr_NeedResponse = "1";

            Response.Redirect(Buy.CreateBuyUrl(p1_MerId, keyValue, p2_Order, p3_Amt, p4_Cur, p5_Pid, p6_Pcat, p7_Pdesc, p8_Url, p9_SAF, pa_MP, pd_FrpId, pr_NeedResponse));
        }
예제 #58
0
파일: Send.cs 프로젝트: lincoln56/robinerp
        protected void Page_Load(object sender, EventArgs e)
        {
            //�Ƿ�����ʱ�ض����URL��ַ
            string toUrl = "/Manage/Pay/99bill/PhonePay/Default.aspx";

            //���յ�����֧��ƽ̨����֧�������ҳ���ַ��Ϊ���Ե�ַ
            string receivePageUrl = UiCommon.StringConfig.WebSiteName + "/Manage/Pay/99bill/PhonePay/Receive.aspx";

            //��Ʒ���ƣ��̻���
            string companyName = UiCommon.StringConfig.CompanyNameOfPay;

            //֧����
            if (Request.Form["txtUserName"] == null)
            {
                Response.Redirect(toUrl);
            }
            string userName = Request.Form["txtUserName"].ToString();

            //֧�����
            if (Request.Form["PayMoney"] == null)
            {
                Response.Redirect(toUrl);
            }
            string payMoney = Request.Form["PayMoney"].ToString().Trim();
            BLL.Member mem = new BLL.Member();
            int otherPayMoney = mem.UserTodayOtherPayMoney(userName.Trim());
            //�Ƿ񳬳������ֵ���ƶ�
            if (Convert.ToInt32(payMoney) > otherPayMoney)
            {
                Response.Write("<script>alert('�������ܳ�ֵ��������ܴ���" + otherPayMoney + "��');location.href='" + toUrl + "';</script>");
                Response.End();
            }
            //֧������ Web_RMBCost.PayType
            int payTypeLog = 1;

            //������Ϣ Web_RMBCost.Typeinfo
            string typeInfoLog = "��Ǯ�����п���֧��";

            /**
             * @Description: ��Ǯ������֧�����ؽӿڷ���
             * @Copyright (c) �Ϻ���Ǯ��Ϣ�������޹�˾
             * @version 2.0
             */

            //�����������˻���
            ///�����Ǯ������ϵ��ȡ
            merchantAcctId.Value = UiCommon.StringConfig.JJbill_SZX_Account;// "1001622591104";

            //����������������Կ
            ///���ִ�Сд
            String key = UiCommon.StringConfig.JJbill_SZX_Key;// "84YB4FXGFKZ85975";

            //�ַ���.�̶�ѡ��ֵ����Ϊ�ա�
            ///ֻ��ѡ��1��2��3��5
            ///1����UTF-8; 2����GBK; 3����gb2312; 5 ����big5
            ///Ĭ��ֵΪ1
            inputCharset.Value = "1";

            //����������֧������ĺ�̨��ַ.��[pageUrl]����ͬʱΪ�ա������Ǿ��Ե�ַ��
            ///��Ǯͨ�����������ӵķ�ʽ�����׽�����͵�[bgUrl]��Ӧ��ҳ���ַ�����̻�������ɺ������<result>���Ϊ1��ҳ���ת��<redirecturl>��Ӧ�ĵ�ַ��
            ///�����Ǯδ���յ�<redirecturl>��Ӧ�ĵ�ַ����Ǯ����֧�����GET��[pageUrl]��Ӧ��ҳ�档
            bgUrl.Value = receivePageUrl;

            //����֧�������ҳ���ַ.��[bgUrl]����ͬʱΪ�ա������Ǿ��Ե�ַ��
            ///���[bgUrl]Ϊ�գ���Ǯ��֧�����GET��[pageUrl]��Ӧ�ĵ�ַ��
            ///���[bgUrl]��Ϊ�գ�����[bgUrl]ҳ��ָ����<redirecturl>��ַ��Ϊ�գ���ת��<redirecturl>��Ӧ�ĵ�ַ.
            pageUrl.Value = "";

            //���ذ汾.�̶�ֵ
            ///��Ǯ����ݰ汾�������ö�Ӧ�Ľӿڴ������
            ///������汾�Ź̶�Ϊv2.0
            version.Value = "v2.0";

            //��������.�̶�ѡ��ֵ��
            ///ֻ��ѡ��1��2��3
            ///1�������ģ�2����Ӣ��
            ///Ĭ��ֵΪ1
            language.Value = "1";

            //ǩ������.�̶�ֵ
            ///1����MD5ǩ��
            ///��ǰ�汾�̶�Ϊ1
            signType.Value = "1";

            //֧��������
            ///��Ϊ���Ļ�Ӣ���ַ�
            //payerName.Value="֧����";
            payerName.Value = userName;

            //֧������ϵ��ʽ����.�̶�ѡ��ֵ
            ///ֻ��ѡ��1
            ///1����Email
            payerContactType.Value = "1";

            //֧������ϵ��ʽ
            ///ֻ��ѡ��Email���ֻ���
            payerContact.Value = "";

            //�̻�������
            ///����ĸ�����֡���[-][_]���
            orderId.Value = DateTime.Now.ToString("yyyyMMddHHmmssfffffff"); //DateTime.Now.ToString("yyyyMMddHHmmss");

            //�������
            ///�Է�Ϊ��λ����������������
            ///�ȷ�2������0.02Ԫ
            ///orderAmount.Value="100";
            double dblTemp = Double.Parse(payMoney);
            orderAmount.Value = Convert.ToString(dblTemp * 100);//Ԫת��Ϊ��

            //�����ύʱ��
            ///14λ���֡���[4λ]��[2λ]��[2λ]ʱ[2λ]��[2λ]��[2λ]
            ///�磻20080101010101
            orderTime.Value = DateTime.Now.ToString("yyyyMMddHHmmss");

            //��Ʒ����
            ///��Ϊ���Ļ�Ӣ���ַ�
            //productName.Value="��Ʒ����";
            productName.Value = companyName;

            //��Ʒ����
            ///��Ϊ�գ��ǿ�ʱ����Ϊ����
            productNum.Value = "1";

            //��Ʒ����
            ///��Ϊ�ַ���������
            productId.Value = "";

            //��Ʒ����
            productDesc.Value = "";

            //��չ�ֶ�1
            ///��֧��������ԭ�����ظ��̻�
            ext1.Value = userName;

            //��չ�ֶ�2
            ///��֧��������ԭ�����ظ��̻�
            ext2.Value = "";

            //֧����ʽ.�̶�ѡ��ֵ
            ///��ѡ��00��41��42��52
            ///00 �����ǮĬ��֧����ʽ��ĿǰΪ�����п���֧���Ϳ�Ǯ�˻�֧����41 �����Ǯ�˻�֧����42 ���������п���֧���Ϳ�Ǯ�˻�֧����52 ���������п���֧��
            payType.Value = "52";

            //ȫ��֧����־
            ///ֻ��ѡ������ 0 �� 1
            ///0 �����ȫ��֧����ʽ��֧����ɺ󷵻ض������Ϊ�̻��ύ�Ķ��������Ԥ���ѿ����С�ڶ������ʱ������֧�����Ϊʧ�ܣ�Ԥ���ѿ������ڻ���ڶ������ʱ������֧�����Ϊ�ɹ���
            ///1 ����ȫ��֧����ʽ��֧����ɺ󷵻ض������Ϊ�û�Ԥ���ѿ�����ֻҪԤ���ѿ������ɹ�������֧�������Ϊ�ɹ���
            fullAmountFlag.Value = "0";

            //�����к��������ַ��IJ������б���urlencode���룬���������Ľ��ȫ��ת���ɴ�д��ĸ
            ///��ע�⣺�������µ��������������������ַ��IJ���������ת���ɴ�д��ĸ����������á�.ToUpper()������
            ///        �����ڷ���ҳ����յ��ķ��ز�����ȫ����Ϊ��д��ĸ���⽫���ܵ������ݿⶩ�����ݸ���ʧ�ܣ���
            payerName.Value = System.Web.HttpUtility.UrlEncode(payerName.Value, Encoding.GetEncoding("UTF-8")).ToUpper();
            productName.Value = System.Web.HttpUtility.UrlEncode(productName.Value, Encoding.GetEncoding("UTF-8")).ToUpper();
            productDesc.Value = System.Web.HttpUtility.UrlEncode(productDesc.Value, Encoding.GetEncoding("UTF-8")).ToUpper();
            ext1.Value = System.Web.HttpUtility.UrlEncode(ext1.Value, Encoding.GetEncoding("UTF-8")).ToUpper();
            ext2.Value = System.Web.HttpUtility.UrlEncode(ext2.Value, Encoding.GetEncoding("UTF-8")).ToUpper();

            //���ɼ���ǩ����
            ///����ذ�������˳��͹�����ɼ��ܴ���
            String signMsgVal = "";
            signMsgVal = appendParam(signMsgVal, "inputCharset", inputCharset.Value);
            signMsgVal = appendParam(signMsgVal, "bgUrl", bgUrl.Value);
            signMsgVal = appendParam(signMsgVal, "pageUrl", pageUrl.Value);
            signMsgVal = appendParam(signMsgVal, "version", version.Value);
            signMsgVal = appendParam(signMsgVal, "language", language.Value);
            signMsgVal = appendParam(signMsgVal, "signType", signType.Value);
            signMsgVal = appendParam(signMsgVal, "merchantAcctId", merchantAcctId.Value);
            signMsgVal = appendParam(signMsgVal, "payerName", payerName.Value);
            signMsgVal = appendParam(signMsgVal, "payerContactType", payerContactType.Value);
            signMsgVal = appendParam(signMsgVal, "payerContact", payerContact.Value);
            signMsgVal = appendParam(signMsgVal, "orderId", orderId.Value);
            signMsgVal = appendParam(signMsgVal, "orderAmount", orderAmount.Value);
            signMsgVal = appendParam(signMsgVal, "payType", payType.Value);
            signMsgVal = appendParam(signMsgVal, "fullAmountFlag", fullAmountFlag.Value);
            signMsgVal = appendParam(signMsgVal, "orderTime", orderTime.Value);
            signMsgVal = appendParam(signMsgVal, "productName", productName.Value);
            signMsgVal = appendParam(signMsgVal, "productNum", productNum.Value);
            signMsgVal = appendParam(signMsgVal, "productId", productId.Value);
            signMsgVal = appendParam(signMsgVal, "productDesc", productDesc.Value);
            signMsgVal = appendParam(signMsgVal, "ext1", ext1.Value);
            signMsgVal = appendParam(signMsgVal, "ext2", ext2.Value);
            signMsgVal = appendParam(signMsgVal, "key", key);

            signMsg.Value = GetMD5(signMsgVal, "utf-8").ToUpper();

            //��ӡ������Ϣ
            Lab_orderId.Text = orderId.Value;
            Lab_orderAmount.Text = payMoney;
            Lab_payerName.Text = userName;
            Lab_productName.Text = companyName;

            /*
            Response.Write("userName:"******"<br>");
            Response.Write("payMoney:" + payMoney + "<br>");
            Response.Write("payTypeLog:" + payTypeLog + "<br>");
            Response.Write("typeInfoLog:" + typeInfoLog + "<br>");
            Response.Write("orderId:" + orderId.Value + "<br>");
            Response.End();
            */

            //֧���ɹ�ǰ�� ����֧���Ķ�����־
            new BLL.Member().Add3PayOrder(userName, Convert.ToInt32(payMoney), payTypeLog, typeInfoLog, orderId.Value);
        }
예제 #59
0
        private void BindAccountInfo()
        {
            dtlAccountInfo.DataSource = null;
            dtlAccountInfo.DataBind();
            try
            {
                BLL.Member member = new BLL.Member();
                if (member.GetMemberByUserName(MemberUserName))
                {

                    List<dynamic> dataSource = new List<dynamic>()
                        {
                            new {
                                UserName=member.UserName,
                                Email=member.Email,
                                Password=member.Password,
                                PasswordQuestion=member.PasswordQuestion,
                                QuestionAnswer=member.Answer,
                                CreationDate=member.CreationDate,
                                IP=member.s_IP,
                                MemberTypeExpiryDate=member.s_MemberTypeExpiryDate,
                                Credit_Money=member.s_Credit_Money,
                                MemberTypeColor=member.MemberType.MemberTypeSpecDuration.MemberTypeSpec.Color,
                                StatusName=member.StatusName,
                                IsOnline=(member.IsOnLine?"نعم":"لا"),
                                FriendsCount=member.FriendsCount()
                            }
                        };
                    dtlAccountInfo.DataSource = dataSource;
                    dtlAccountInfo.DataBind();
                    if (Helper.Admin.HasRole(Helper.Enums.AdminRoles.Admin_AccountInfo.ToString()))
                    {
                        Repeater repOwnerRooms = (Repeater)dtlAccountInfo.FindControl("repOwnerRooms");
                        Repeater repAdminRooms = (Repeater)dtlAccountInfo.FindControl("repAdminRooms");

                        BLL.RoomMember roomMember = new BLL.RoomMember();
                        roomMember.GetAllRoomsByAdminMemberID(member.MemberID);
                        repAdminRooms.DataSource = roomMember.DefaultView;
                        repAdminRooms.DataBind();
                        //string adminRoom = string.Join(",", roomMember.DefaultView.Table.AsEnumerable().Select(x => x["RoomName"].ToString()).ToArray());
                        BLL.Room room = new BLL.Room();
                        room.GetRoomsByCreatorID(member.MemberID);
                        repOwnerRooms.DataSource = room.DefaultView;
                        repOwnerRooms.DataBind();
                    }
                }
            }
            catch
            {
            }
        }
예제 #60
0
        protected void Page_Load(object sender, EventArgs e)
        {
            BLL.Member member = new BLL.Member();
            DataRow dr = member.GetInfo(UserLoginInfo.UserID);
            if (dr == null)
            {
                return;
            }

            NickName = dr["NickName"].ToString();
            Sex = Convert.ToInt32(dr["Sex"]);

            LogoID = Convert.ToInt32(dr["LogoID"]);

                LogoID = member.GetLogoID(Sex, LogoID);

            BankMoney = dr["BankMoney"].ToString();

            Email = dr["Email"].ToString();
            //��ȡ���Ǯ����ұ����ж�Ǯ���汾
            if (UiCommon.StringConfig.BankVersion == "2")
            {
                WalletMoney = member.GetWalletMoney(UiCommon.UserLoginInfo.UserID).ToString();
            }
            else
            {
                WalletMoney = dr["WalletMoney"].ToString();
            }
            AllMoney = (Convert.ToInt64(BankMoney) + Convert.ToInt64(WalletMoney)).ToString();
            OnLineTimeCount = member.ConverTimeToDHMS(member.GetOnLineTimeSum(UserLoginInfo.UserID));
            //PlayTimeCount = member.ConverTimeToDHMS(member.GetPlayTimeSum(UserLoginInfo.UserID));
            PlayTimeCount = member.ConverTimeToDHMS(member.GetAllPlayTimeByUserID(UserLoginInfo.UserID));
            AllLoginCount = dr["AllLoginTime"].ToString();
               // string str = dr["RegisterTM"].ToString();

            RegisterTM = Convert.ToDateTime(dr["RegisterTM"].ToString()).ToString("yyyy-MM-dd HH:mm:ss");
            LastLoginTM = Convert.ToDateTime(dr["LastLoginTM"]).ToString("yyyy-MM-dd HH:mm:ss");
            UserFasci = dr["Fascination"].ToString();
            Phone = dr["Phone"].ToString();
            RealName = dr["RealName"].ToString();
            Lotteries = dr["Lotteries"].ToString();
            //ZhiYe = dr["OccuPation"].ToString();
            //Address = dr["AdrProvince"].ToString() + dr["AdrCity"].ToString() + dr["AdrZone"].ToString();

            //Paiming

            //VipTime--------------
            VipTime = dr["VipTime2"].ToString();
            DateTime dtNow = DateTime.Now;
            if (Convert.ToDateTime(VipTime) > dtNow)
            {
                VipTime = Convert.ToDateTime(VipTime).ToString("yyyy-MM-dd");
            }
            else
            {
                DateTime dtInit = new DateTime(1970, 01, 01, 08, 00, 00);
                if (Convert.ToDateTime(VipTime) > dtInit)
                {
                    VipTime = "<a href=\"/Manage/VipApply.aspx\" class=\"red\">����VIP�Ѿ����ڣ���������</a>";
                }
                else
                {
                    VipTime = "<a href=\"/Manage/VipApply.aspx\" class=\"red\">��������VIP����������</a>";
                }
            }

            //UserHeadImg-------------
            //if (LogoID >= 1 && LogoID <= 255)//ϵͳĬ��ͷ�� 1<=LogoID<=255
            if (LogoID >= BLL.Member.LogoId_Const1 && LogoID <= BLL.Member.LogoId_Const2)
            {
                if (Sex == 1)
                {
                    UserHeadImg = "/Image/Users/b_" + LogoID + ".png";
                }
                else
                {
                    UserHeadImg = "/Image/Users/g_" + LogoID + ".png";
                }
            }
            else if (LogoID >= BLL.Member.LogoId_Const3 && LogoID <= BLL.Member.LogoId_Const4) //�ϴ����Զ���ͷ�� 256<=LogoID<=512
            {
                int childDirName = Convert.ToInt32(UiCommon.UserLoginInfo.UserID) / 1000;
                UserHeadImg = "/Upload/" + UiCommon.StringConfig.UserCustHeadFolderName + "/" + childDirName + "/" + UiCommon.UserLoginInfo.UserID + ".png";
            }
            else if (LogoID > BLL.Member.LogoId_Const4) //�ϴ����Զ���ͷ�� LogoID>512  ����˻��й���ʱ����Զ���ͷ��
            {
                int childDirName = Convert.ToInt32(UiCommon.UserLoginInfo.UserID) / 1000;
                UserHeadImg = "/Upload/" + UiCommon.StringConfig.UserCustHeadFolderName + "/" + childDirName + "/" + UiCommon.UserLoginInfo.UserID + ".png";
            }

            GameTimeCount = member.ConverTimeToDHMS(GetPlayTimeCount(UserLoginInfo.UserID));
        }