コード例 #1
0
ファイル: ManageMember.aspx.cs プロジェクト: paddy235/YCJN
        private void addMember(string id, string name, string pwd, string classID, string path, string parent, string par)
        {
            FileStream   fs = new FileStream(path, FileMode.Open, FileAccess.Read); //将图片以文件流的形式进行保存
            BinaryReader br = new BinaryReader(fs);

            byte[] imgBytesIn = br.ReadBytes((int)fs.Length);  //将流读入到字节数组中

            if (member.AddMember(id, name, pwd, classID, imgBytesIn) && member.AddMember(parent, id, Convert.ToInt32(par)))
            {
                resultInfo = "人员添加成功!";
            }
            else
            {
                resultInfo = "人员添加失败!";
            }
            obj = new
            {
                info = resultInfo
            };
            string result = JsonConvert.SerializeObject(obj);

            Response.Write(result);
            Response.End();
        }
コード例 #2
0
    protected void btnReg_Click(object sender, EventArgs e)
    {
        string userName  = tbUserName.Value.Trim();
        string pwd1      = tbPwd1.Value.Trim();
        string pwd2      = tbPwd2.Value.Trim();
        string sex       = "";
        string inviteNum = tbInviteNum.Value.Trim();
        string qq        = "";
        string weChat    = "";
        string mobile    = "";
        string realName  = "";

        if (userName.IsNullOrEmpty())
        {
            JsBox.Show("请输入用户名!");
            return;
        }

        if (pwd1.IsNullOrEmpty())
        {
            JsBox.Show("请输入密码!");
            return;
        }

        if (pwd2.IsNullOrEmpty())
        {
            JsBox.Show("请输入重复密码!");
            return;
        }

        if (inviteNum.IsNullOrEmpty())
        {
            JsBox.Show("请输入邀请码!");
            return;
        }

        if (pwd1 != pwd2)
        {
            JsBox.Show("两次输入的密码不一致!");
            return;
        }


        var member = MemberBLL.Select(userName);

        if (member != null)
        {
            JsBox.Show("该用户名已存在!请选择其他用户名!");
            return;
        }

        var admin = SiteUserBLL.SelectUserByInviteNum(inviteNum);

        if (admin == null)
        {
            JsBox.Show("邀请码不存在!");
            return;
        }

        string pwd = MemberBLL.Encrypt(pwd1);

        var model = new SiteMemberInfo();

        model.AddTime         = DateTime.Now;
        model.Email           = "";
        model.HeadPicPath     = "";
        model.IDNum           = "";
        model.InviteNum       = inviteNum;
        model.InviterRealName = admin.RealName;
        model.InviterUserName = admin.Name;
        model.MobileNum       = mobile;
        model.QQ          = qq;
        model.RealName    = realName;
        model.Remarks     = "";
        model.Sex         = sex;
        model.TotalCost   = 0M;
        model.TotalPoints = 0;
        model.UsedPoints  = 0;
        model.UserName    = userName;
        model.UserPwd     = pwd;
        model.WeChat      = weChat;

        MemberBLL.AddMember(model);
        MemberInfo mi = new MemberInfo();

        mi.InviteNum = inviteNum;
        mi.RealName  = "";
        mi.UserName  = userName;
        MemberBLL.SetLoginInfo(mi);
        MessageBox.Show("注册成功!", "MemberIndex.aspx");
    }
コード例 #3
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            MemberDetailDTO detail = new MemberDetailDTO();

            if (txtName.Text == "" ||
                txtEmail.Text == "" ||
                txtPhone.Text == "" ||
                dpBirth.Value == DateTime.Now ||
                txtPassword.Text == "" ||
                (!rbMale.Checked && !rbFemale.Checked) ||
                txtHeight.Text == "" ||
                cmbActivities.SelectedIndex == -1 ||
                txtTaiwanID.Text == ""
                )
            {
                MessageBox.Show("請填寫所有欄位");
            }
            else if (!emailFlag || !pwdFlag || !nameFlag || !idFlag)
            {
                MessageBox.Show("請確認欄位格式是否正確");
            }
            else
            {
                detail.Name      = txtName.Text;
                detail.Email     = txtEmail.Text;
                detail.Phone     = txtPhone.Text;
                detail.Birthdate = dpBirth.Value.Date;
                detail.Password  = txtPassword.Text;
                if (rbMale.Checked)
                {
                    detail.Gender = true;
                }
                else
                {
                    detail.Gender = false;
                }
                detail.TaiwanID        = txtTaiwanID.Text;
                detail.Height          = Convert.ToInt32(txtHeight.Text);
                detail.ActivityLevelID = Convert.ToInt32(cmbActivities.SelectedValue);
                detail.JoinDate        = DateTime.Now;
                detail.StatusID        = General.Status.active;
                detail.Birthdate       = dpBirth.Value;

                if (isUpdate)
                {
                    detail.ID = UserStatic.UserID;
                    bll.Update(detail);
                    MessageBox.Show("已修改會員");
                    //恩旗
                    this.MemberID = UserStatic.UserID;

                    FrmAddWorkoutPreferences frm = new FrmAddWorkoutPreferences(this);
                    frm.TopLevel   = false;
                    frm.AutoScroll = true;
                    this.Controls.Add(frm);
                    frm.FormBorderStyle = FormBorderStyle.None;
                    frm.Dock            = DockStyle.Fill;
                    frm.Show();
                }
                else
                {
                    if ((this.MemberID = bll.AddMember(detail)) > 0)
                    {
                        MessageBox.Show("已新增會員");

                        FrmAddWorkoutPreferences frm = new FrmAddWorkoutPreferences(this);
                        frm.Show();
                        this.Hide();
                    }
                }
            }
        }
コード例 #4
0
ファイル: Reg.aspx.cs プロジェクト: syunie/.NETandCloud
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        string userName  = tbUserName.Text.Trim();
        string pwd1      = tbPwd1.Text.Trim();
        string pwd2      = tbPwd2.Text.Trim();
        string sex       = ddlSex.SelectedValue;
        string inviteNum = tbInviteNum.Text.Trim();
        string qq        = tbQQ.Text.Trim();
        string weChat    = tbWeChat.Text.Trim();
        string mobile    = tbMobile.Text.Trim();
        string realName  = tbRealName.Text.Trim();

        string[] fields = { userName, pwd1, pwd2, inviteNum, realName, mobile };
        string[] names  = { "用户名", "密码", "重复密码", "邀请码", "真实姓名", "联系电话" };
        if (fields.ValidateHasNullOrEmptyString(names))
        {
            return;
        }
        if (pwd1.ValidateIsNotEqualTo(pwd2, "两次输入的密码不一致!"))
        {
            return;
        }

        var member = MemberBLL.Select(userName);

        if (member.ValidateIsNotNull("该用户名已存在!请选择其他用户名!"))
        {
            return;
        }

        var admin = SiteUserBLL.SelectUserByInviteNum(inviteNum);

        if (admin.ValidateIsNull("邀请码不存在!"))
        {
            return;
        }

        string pwd = MemberBLL.Encrypt(pwd1);

        var model = new SiteMemberInfo();

        model.AddTime         = DateTime.Now;
        model.Email           = "";
        model.HeadPicPath     = "";
        model.IDNum           = "";
        model.InviteNum       = inviteNum;
        model.InviterRealName = admin.RealName;
        model.InviterUserName = admin.Name;
        model.MobileNum       = mobile;
        model.QQ          = qq;
        model.RealName    = realName;
        model.Remarks     = "";
        model.Sex         = sex;
        model.TotalCost   = 0M;
        model.TotalPoints = 0;
        model.UsedPoints  = 0;
        model.UserName    = userName;
        model.UserPwd     = pwd;
        model.WeChat      = weChat;

        MemberBLL.AddMember(model);
        MemberInfo mi = new MemberInfo();

        mi.InviteNum = inviteNum;
        mi.RealName  = "";
        mi.UserName  = userName;
        MemberBLL.SetLoginInfo(mi);
        MessageBox.Show("注册成功!", "default.aspx");
    }