/// <summary> /// 保存用户信息和权限信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void saveBtn_Click(object sender, EventArgs e) { this.ValidateChildren(ValidationConstraints.Enabled & ValidationConstraints.TabStop & ValidationConstraints.Selectable); if (!VTMS.ControlLib.ValidatorManager.ValidateControls(this)) { MessageBox.Show("控件内容不合法"); return; } string password = VTMS.Common.Utilities.GeneratePassword(); if (user == null) { user = new Users(); user.UsersId = this.userId.Text; user.Password = VTMS.Common.Utilities.Md5Encrypt(password); user.UsersName = this.userName.Text; user.UsersEmail = this.userEmail.Text; user.UsersIsactive = true; VTMS.Common.Utilities.sendEmail(user.UsersEmail, password); UsersDao.AddUser(user); } else { user.UsersId = this.userId.Text; user.UsersName = this.userName.Text; user.UsersEmail = this.userEmail.Text; UsersDao.Update(user); } PrivilegeDao.SavePrivileges(GetPrivilege()); LoadGridView(); ClearControlContent(); }
public string AddUser(User user) { var number = _usersDao.AddUser(user); return(number > 0 ? $"Добавление успешно" : $"Ошибка при добавлении пользователя"); }