码迷,mamicode.com
首页 > 其他好文 > 详细

录播教室预约系统(七)-客户端更改密码

时间:2015-02-09 18:42:19      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:networkcomms.cn

界面如下:

技术分享

客户端代码:

技术分享

 //用这2个属性映射新密码和旧密码
            //原密码            this.currentUser.Password = textBox1.Text.Trim();
            //新密码            this.currentUser.NewPassword = textBox2.Text.Trim();

            //把带有密码信息的契约类 currentUser发送到服务器端,并获取返回结果
            ResMessage resMessage = newTcpConnection.SendReceiveObject<ResMessage>("ChangePassword", "ResChangePassword", 5000, this.currentUser);            if (resMessage.Message == "操作成功")
            {
                MessageBox.Show("密码更新成功");
            }            else
            {
                MessageBox.Show("出现错误,错误原因为:" + resMessage.Message);
            }

技术分享

服务器端代码:

在构造函数中声明更改密码的处理方法:

  //用户更改密码
            NetworkComms.AppendGlobalIncomingPacketHandler<Users>("ChangePassword", HandleChangePassword);

 

服务器端的处理方法:

技术分享

     == =  (currentUser.Password ==== = 
            connection.SendObject(

技术分享

数据库操作类:

技术分享 数据库操作类DoUsers

客户端收到服务器端返回的消息,弹出提示窗口:

技术分享


录播教室预约系统(七)-客户端更改密码

标签:networkcomms.cn

原文地址:http://networkcomms.blog.51cto.com/3011783/1613053

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!