Example #1
0
        /// <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();
        }
Example #2
0
        public string AddUser(User user)
        {
            var number = _usersDao.AddUser(user);

            return(number > 0 ? $"Добавление успешно" : $"Ошибка при добавлении пользователя");
        }