//添加用户 private void AddUserBtn_Click(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(userNameTxt.Text) && !string.IsNullOrEmpty(pwdTxt.Text) && !string.IsNullOrEmpty(confirmPwdTxt.Text) && pwdTxt.Text.Trim() == confirmPwdTxt.Text.Trim() && !string.IsNullOrEmpty(PrivilegeCombo.Text)) { int createUserInt = UserAcount.CreatAcount(userNameTxt.Text.Trim(), pwdTxt.Text.Trim(), Convert.ToInt32(PrivilegeCombo.Text)); if (createUserInt == 0)//0:失败,1:成功,2:用户名重复 { MessageBox.Show("添加用户失败!"); } if (createUserInt == 1) { MessageBox.Show("添加用户成功!"); } if (createUserInt == 2) { MessageBox.Show("用户名重复,请修改后重试!"); } } } catch (Exception) { MessageBox.Show("添加用户失败!"); return; } }
private void LoginBtn_Click(object sender, EventArgs e) { //UserAcount的登录方法 实现登陆 userAcount = UserAcount.LoginAcount(userTxt.Text.Trim(), pwdTxt.Text.Trim()); if (userAcount != null)//登录成功 { if (userAcount.accountState == 0) { MessageBox.Show("密码过期!"); return; } if (userAcount.accountState == 2) { MessageBox.Show("登录失败,用户名或密码错误!"); return; } if (userAcount.accountState == 1) { //登录成功后,用户控件的父级窗体要关闭,显示出主窗体 //使用事件实现,触发事件 LoginSuccess?.Invoke(this, null); } } else { MessageBox.Show("无法登陆,请重试!"); return; } }
public UserManageCtrol(UserAcount userAcount) { InitializeComponent(); UserAdminTab.TabPages.Add("CurrentUser", "当前用户"); UserAdminTab.TabPages.Add("UserPriv", "用户管理"); //当前用户page UserAdminTab.TabPages[0].Controls.Add(new CurrenUerCtrol(userAcount)); //管理 page UserAdminTab.TabPages[1].Controls.Add(new UserAndPrivilegeCtrol(userAcount)); ////根据账户信息初始化tab //switch (userAcount.Level) //{ // case 0://最高权限 // break; // case 1://1, 权限管理用户 // break; // case 2://2,专有管理员 可以编辑设定报价单的价格基准 // break; // case 3://3,管理员,可以查看编辑生成报价,可以查询sqlite中的log 价格的记录 // break; // case 4://4, 普通用户(默认),进行评估报告的转换,不包含报价单CPP // break; // case 5://5, 查看已转换的评估报告信息 // default: // break; //} //UserAdminTab. }
private void RegisterBtn_Click(object sender, EventArgs e) { int creatUserInt = UserAcount.CreatAcount(userTxt.Text.Trim(), pwdTxt.Text.Trim()); //注册是否成功的判断。0:失败,1:成功,2:用户名重复 switch (creatUserInt) { case 0: MessageBox.Show("注册失败!请重试!"); break; case 1: //触发注册成功事件 MessageBox.Show("注册成功!"); ClearInfo(); RegisterSuccess?.Invoke(this, null); break; case 2: MessageBox.Show("用户名已存在!"); ClearInfo(); break; default: break; } }
public UserAndPrivilegeCtrol(UserAcount user) { InitializeComponent(); //根据用户权限确认 并 显示 ShowCtrolsBaseUserLevel(user.Level); userAcount = user; }
public CurrenUerCtrol(UserAcount userAcount) { InitializeComponent(); oldpwdTxt.PasswordChar = '*'; newpwdTxt.PasswordChar = '*'; confirmNewpwdTxt.PasswordChar = '*'; userNameTxt.Text = userAcount.UserName; OpenEditFunc(false); }
public XmlExcelRtfConvertMain_Form(UserAcount user) { InitializeComponent(); //根据userAcount初始化Main窗体 userAcount = user; }