protected void Button1_Click(object sender, EventArgs e)
        {
            if (SecondUser.Text == "")
            {
                Response.Write("<script type='text/javascript'>alert('用户名不能为空');</script>");
                return;
            }
            if (SecondPwd.Text == "")
            {
                Response.Write("<script type='text/javascript'>alert('密码不能为空');</script>");
                return;
            }
            UserInfo userinfo = new UserInfo();

            userinfo.UserName        = SecondUser.Text;
            userinfo.UserPass        = SecondPwd.Text;
            userinfo.UserInvite      = "";
            userinfo.UserAuthority   = 1;
            userinfo.UserIntegration = 0;
            //用户名查重
            if (BLL.UserMessage.AddUserName(userinfo) == 0)
            {
                //成功判断
                if (BLL.UserMessage.AdminAddUser(userinfo) == 1)
                {
                    //权限判断  添加邀请码
                    if (userinfo.UserAuthority == 1)
                    {
                        Random rd = new Random();

                        InvitelInfo invitelInfo = new InvitelInfo();
                        invitelInfo.Invite = rd.Next(100000, 1000000);
                        invitelInfo.UserID = BLL.UserMessage.AddselectID(userinfo);
                        //添加
                        if (BLL.UserMessage.AddinvitelID(invitelInfo) == 1)
                        {
                            Response.Write("<script type='text/javascript'>alert('添加成功');</script>");
                        }
                        else
                        {
                            Response.Write("<script type='text/javascript'>alert('添加失败');</script>");
                        }
                    }
                    else
                    {
                        //添加邀请码失败
                        Response.Write("<script type='text/javascript'>alert('添加邀请码失败');</script>");
                    }
                }
                else
                {
                    //注册失败
                    Response.Write("<script type='text/javascript'>alert('注册失败');</script>");
                }
            }
            else
            {
                Response.Write("<script type='text/javascript'>alert('重名');</script>");
            }
        }
        /// <summary>
        /// 添加自己的邀请码
        /// </summary>
        /// <param name="invitelInfo"></param>
        /// <returns></returns>
        public static int AddinvitelID(InvitelInfo invitelInfo)
        {
            string sqltext = "insert into InviteInfo(UserID,Invite) values(@UserID,@Invite)";

            SqlParameter[] para = new SqlParameter[]
            {
                new SqlParameter("@UserID", invitelInfo.UserID),
                new SqlParameter("@Invite", invitelInfo.Invite)
            };
            return((int)SqlHelper.ExecuteNonQuery(connection, CommandType.Text, sqltext, para));
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            UserInfo userinfo = new UserInfo();

            userinfo.UserName        = TextBox3.Text;
            userinfo.UserPass        = TextBox4.Text;
            userinfo.UserInvite      = TextBox5.Text;
            userinfo.UserAuthority   = DropDownList1.SelectedIndex;
            userinfo.UserIntegration = Convert.ToInt16(TextBox6.Text);
            //用户名查重
            if (BLL.UserMessage.AddUserName(userinfo) == 0)
            {
                //成功判断
                if (BLL.UserMessage.AdminAddUser(userinfo) == 1)
                {
                    NewMethod();
                    //权限判断  添加邀请码
                    if (userinfo.UserAuthority == 1)
                    {
                        Random rd = new Random();

                        InvitelInfo invitelInfo = new InvitelInfo();
                        invitelInfo.Invite = rd.Next(100000, 1000000);
                        invitelInfo.UserID = BLL.UserMessage.AddselectID(userinfo);
                        //添加
                        if (BLL.UserMessage.AddinvitelID(invitelInfo) == 1)
                        {
                            //成功
                        }
                    }
                    else
                    {
                        //添加邀请码失败
                    }
                }
                else
                {
                    //注册失败
                }
            }
            else
            {
                //用户名重复
            }
        }
Beispiel #4
0
 public static int AddinvitelID(InvitelInfo invitelInfo)
 {
     return(DAL.UserServer.AddinvitelID(invitelInfo));
 }