private void btnSubmit_Click(object sender, EventArgs e) { string nickname = this.txtNickname.Text.Trim(); string password = this.txtPassword.Text.Trim(); string rePassword = this.txtRePassword.Text.Trim(); //用户名不能为空 if (nickname == null) { MessageBox.Show("用户名不能为空!"); return; } //密码不能为空 if (password == null) { MessageBox.Show("密码不能为空!"); return; } //两次输入密码不一致 if (password != rePassword) { MessageBox.Show("两次输入密码不一致!"); return; } //禁用注册按钮 this.Enabled = false; //创建一个代理类对象 WebServiceMessage.WSMessage wsm = new WebServiceMessage.WSMessage(); //验证用户是否存在 bool isExist = wsm.HavaUser(nickname); if (isExist) { MessageBox.Show("该用户名已经存在,请换个用户名!"); this.Enabled = true; return; } //获取执行结果 bool over = wsm.Register(nickname, password); //如果执行成功,提示关闭注册对话框 //如果执行失败,提示并让用户重试 if (over) { MessageBox.Show("注册成功"); this.Close(); } else { MessageBox.Show("注册失败,请重试!"); this.btnSubmit.Enabled = true; } }
private void btnSender_Click(object sender, EventArgs e) { string username = this.txtUsername.Text.Trim(); //验证输入的用户名是否为空 if (username == null || username == string.Empty) { MessageBox.Show("请输入要请求的用户名称!"); return; } //不能添加自己为好友 if (username == currentUsername) { MessageBox.Show("不能添加自己为好友!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); } //判断用户是否存在 bool isExist = wsMessage.HavaUser(username); if (!isExist) { MessageBox.Show("用户不存在"); return; } //判断是否已经是你的好友 WebServiceMessage.Friends[] friends = WsMessage.GetFriendList(); foreach (var f in friends) { if (username == f.FriendName) { MessageBox.Show("该用户已经是你的好友!"); return; } } //添加好友 WsMessage.AddFriend(username); this.Close(); }