Exemplo n.º 1
0
        private void bt_modify_Click(object sender, EventArgs e)
        {
            //获取用户输入的信息
            string str_pass = tb_pass.Text;
            string str_name = tb_name.Text;

            //检测密码、昵称的长度
            if (str_pass.Length < 6)
            {
                MessageBox.Show("密码不能少于6位");
                return;
            }
            if (str_name.Length < 1)
            {
                MessageBox.Show("昵称不能为空");
                return;
            }

            //如果用户资料发生了变化,则发送用户的新数据给服务器
            Frm_main frm_main = (Frm_main)(this.Owner);

            if (str_pass != frm_main.self_pass ||
                str_name != frm_main.self_name ||
                head_index != frm_main.self_head)
            {
                string str_msg = "modify&" + str_pass + "&" + str_name + "&" + head_index;
                Frm_login.send_data(str_msg);
            }

            Close();
        }
Exemplo n.º 2
0
 //窗口加载时的处理
 private void Frm_login_Load(object sender, EventArgs e)
 {
     //连接服务器
     connect_server();
     //创建主界面窗口对象
     frm_main       = new Frm_main();
     frm_main.Owner = this;
     ////创建添加好友窗口对象
     //frm_add_friend = new Frm_add_friend();
     //frm_add_friend.Owner = this;
     //创建加群窗口对象
     frm_add_group       = new Frm_add_group();
     frm_add_group.Owner = this;
     ////创建消息窗口对象
     //frm_news = new Frm_news();
     //frm_news.Owner = this;
 }
Exemplo n.º 3
0
        //设置用户基本信息
        public void set_user_info(string[] arr_user_info)
        {
            if (arr_user_info[1] == "retcode")
            {
                pb_head.Hide();
                lb_name.Hide();
                lb_userid.Hide();
                bt_add.Hide();
                lb_nouser.Show();
                find_userid = "";
            }
            else
            {
                lb_name.Text   = arr_user_info[3];
                lb_userid.Text = arr_user_info[2];

                int       head_index = int.Parse(arr_user_info[5]);
                Frm_login frm_login  = (Frm_login)(this.Owner);
                pb_head.BackgroundImage = frm_login.get_imglisthead().Images[head_index - 1];

                lb_nouser.Hide();
                pb_head.Show();
                lb_name.Show();
                lb_userid.Show();
                find_userid = arr_user_info[2];

                //如果查找到的不是本人且还不是好友,才显示加好友按钮
                if (frm_login.frm_main.self_userid != int.Parse(find_userid))
                {
                    Frm_main frm_main = (Frm_main)(frm_login.frm_main);
                    if (!frm_main.check_friend(int.Parse(find_userid)))
                    {
                        bt_add.Show();
                    }
                }
            }
        }