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(); }
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"); }
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(); } } } }
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"); }