private void btn_deluser_Click(object sender, EventArgs e) { if (MessageBox.Show("确认删除?", "确认删除?", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No) { return; } if (PowerManager.get_bit(now_user.Type, (int)PowerManager.power.DEL_USER) == 0) { MessageBox.Show("没有删除用户的权限"); return; } User user = PeopleMSHelper.get_user_by_username(txt_username.Text.Trim()); if (user == null || user.Username.Equals("admin")) { MessageBox.Show("不存在用户,或用户无法删除"); return; } if (PeopleMSHelper.Delete_user_and_userMsg(user)) { MessageBox.Show("删除成功"); return; } else { MessageBox.Show("删除失败"); } }
private void btn_update_Click(object sender, EventArgs e) { if (MessageBox.Show("确认修改", "确认修改?", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No) { return; } People people = new People(); people.Userid = txt_usid.Text.Trim(); people.Name = txt_usname.Text.Trim(); people.Sex = rbt_sex1.Checked ? rbt_sex1.Text : rbtn_sex2.Text; people.Birth = dt_birth.Value; people.Idnumber = txt_idnumber.Text.Trim(); people.Local = txt_local.Text.Trim(); people.Home_address = txt_home.Text.Trim(); people.Phone = txt_phone.Text.Trim(); people.Other = txt_other.Text.Trim(); if (people.Check_Msg_Complete() == false) { MessageBox.Show("修改数据填写不完整"); return; } if (PeopleMSHelper.Update_people_msg(people)) { MessageBox.Show("修改成功"); SystemHelper.getTable("people"); } else { MessageBox.Show("修改失败"); } }
private void btn_post_pow_Click(object sender, EventArgs e) { if (MessageBox.Show("确认提交?", "确认提交?", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No) { return; } ArrayList arr = new ArrayList(); foreach (var it in lis_pow_with.Items) { arr.Add(it.ToString()); } User user = PeopleMSHelper.get_user_by_username(txt_username.Text.Trim()); if (user == null || user.Username.Equals("admin")) { MessageBox.Show("不存在用户,或用户无法修改"); return; } if (PowerManager.update_power(arr, user)) { MessageBox.Show("权限修改成功"); return; } else { MessageBox.Show("权限修改失败"); return; } }
private void btn_select_Click(object sender, EventArgs e) { People people = new People(); people = PeopleMSHelper.Select_people_by_usid(txt_usid.Text.Trim()); if (people == null || people.Userid == null) { MessageBox.Show("请输入用户编号再点击选择"); return; } txt_usid.Text = people.Userid; txt_usname.Text = people.Name; if (people.Sex.Equals("男")) { rbt_sex1.Checked = true; } else { rbtn_sex2.Checked = true; } dt_birth.Value = people.Birth; txt_idnumber.Text = people.Idnumber; txt_local.Text = people.Local; txt_home.Text = people.Home_address; txt_phone.Text = people.Phone; txt_other.Text = people.Other; }
private void FormAddPersonalMsg_Load(object sender, EventArgs e) { txt_usid.ReadOnly = true; txt_usid.Text = user.Userid; People peo = PeopleMSHelper.Select_people_by_usid(user.Userid); init_msg(peo); }
private void btn_add_Click(object sender, EventArgs e) { if (MessageBox.Show("确认添加", "确认添加?", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No) { return; } if (txt_usid.Text.Trim().Length == 0) { MessageBox.Show("用户编号不能为空"); return; } People people = new People(); people.Userid = txt_usid.Text.Trim(); people.Name = txt_usname.Text.Trim(); people.Sex = rbt_sex1.Checked ? rbt_sex1.Text : rbtn_sex2.Text; people.Birth = dt_birth.Value; people.Idnumber = txt_idnumber.Text.Trim(); people.Local = txt_local.Text.Trim(); people.Home_address = txt_home.Text.Trim(); people.Phone = txt_phone.Text.Trim(); people.Other = txt_other.Text.Trim(); if (people.Check_Msg_Complete() == false) { MessageBox.Show("插入数据不完整"); return; } User user = new User(); user.Userid = people.Userid; user.Username = people.Userid; user.Password = "******"; user.Type = PowerManager.DEFAULT_POWER.ToString(); ArrayList arr = new ArrayList(); arr.Add(PeopleMSHelper.Add_people_msgstr(people)); arr.Add(PeopleMSHelper.Add_user_by_UserMsgstr(user)); if (PeopleMSHelper.Add_people_msg(arr) == true) { MessageBox.Show("插入成功"); } else { MessageBox.Show("插入失败"); } }
private void btn_del_Click(object sender, EventArgs e) { if (MessageBox.Show("确认用户信息?", "确认删除,注意删除后账号仍然存在?", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No) { return; } string userid = txt_usid.Text.Trim(); if (PeopleMSHelper.Del_people_by_userid(userid)) { MessageBox.Show("删除成功"); } else { MessageBox.Show("删除失败"); } }
private void btn_register_Click(object sender, EventArgs e) { if (MessageBox.Show("确认注册", "确认注册?", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No) { return; } if (txt_name.Text.Trim() == null || txt_name.Text.Trim().Equals("")) { MessageBox.Show("请输入用户名"); return; } if (txt_pswd1.Text.Trim() == null || txt_pswd1.Text.Trim().Equals("") || txt_pswd2.Text.Trim() == null || txt_pswd2.Text.Trim().Equals("")) { MessageBox.Show("请输入密码"); return; } if (txt_pswd1.Text.Trim().Equals(txt_pswd2.Text.Trim()) == false) { MessageBox.Show("两次输入密码不一致"); return; } if (!Checker.Check_Password(txt_pswd2.Text.Trim())) { MessageBox.Show("密码强度过低"); return; } User user = new User(); user.Username = txt_name.Text.Trim(); user.Password = txt_pswd1.Text.Trim(); user.Userid = user.Username; user.Type = Convert.ToString((int)PowerManager.DEFAULT_POWER); if (PeopleMSHelper.Add_user_by_UserMsg(user)) { MessageBox.Show("注册成功"); this.Close(); return; } else { MessageBox.Show("已存在用户名"); return; } }
private void btn_choose_Click(object sender, EventArgs e) { User user = PeopleMSHelper.get_user_by_username(txt_username.Text.Trim()); if (user == null) { MessageBox.Show("选择失败"); return; } if (user.Username.Equals("admin")) { MessageBox.Show("保留账号无法修改"); txt_username.Text = ""; return; } lis_pow_with.Items.Clear(); lis_pow_without.Items.Clear(); ArrayList arr_list_with = PowerManager.get_powerlist_by_power(user.Type); ArrayList arr_list_without = PowerManager.get_no_powerlist_by_power(user.Type); ArrayList now_power = PowerManager.get_powerlist_by_power(now_user.Type); foreach (var x in arr_list_without) { //MessageBox.Show("without" + (string)x); if (PowerManager.power_check(now_power, (string)x)) { lis_pow_without.Items.Add(x); } } foreach (var x in arr_list_with) { //MessageBox.Show("with" + (string)x); if (PowerManager.power_check(now_power, (string)x)) { lis_pow_with.Items.Add(x); } } }
private void btn_change_Click(object sender, EventArgs e) { if (MessageBox.Show("确认修改", "确认修改?", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No) { return; } if (false == txt_pswdpre.Text.Trim().Equals(user.Password)) { MessageBox.Show("原密码不正确"); return; } string pswd1 = txt_pswd1.Text.Trim(); string pswd2 = txt_pswd2.Text.Trim(); if (pswd1.Equals(pswd2) == false) { MessageBox.Show("两次新密码不正确"); return; } if (!Checker.Check_Password(pswd1)) { MessageBox.Show("密码强度过低"); return; } user.Password = pswd1; if (PeopleMSHelper.Update_User_msg(user)) { MessageBox.Show("修改成功"); this.Close(); return; } else { MessageBox.Show("修改失败"); return; } }
private void btn_fresh_Click(object sender, EventArgs e) { People peo = PeopleMSHelper.Select_people_by_usid(user.Userid); init_msg(peo); }