Esempio n. 1
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            Guid operatorId = CommonHelper.GetOperatorId();

            if (IsInsert)
            {
                Operator op = new Operator();
                op.UserName = txtUserName.Text;
                op.RealName = txtRealName.Text;
                op.Password = pdxPassword.Password;
                OperatorDAL.Insert(op);

                T_OperationLogDAL.Insert(operatorId, "插入操作员" + op.UserName);
            }
            else
            {
                string password = pdxPassword.Password;
                string userName = txtUserName.Text;
                if (password.Length <= 0)
                {
                    OperatorDAL.Update(EditId, txtUserName.Text, txtRealName.Text);
                    //OperatorDAL.Update(EditId, null, txtRealName.Text);
                }
                else
                {
                    //OperatorDAL.Update(EditId, txtUserName.Text, txtRealName.Text, pdxPassword.Password);
                    OperatorDAL.Update(EditId, null, txtRealName.Text, pdxPassword.Password);
                }
                T_OperationLogDAL.Insert(operatorId, "修改操作员" + userName);
            }
            DialogResult = true;
        }
Esempio n. 2
0
        public UnifyApiResult Add(OperatorModel model)
        {
            if (model == null)
            {
                return(UnifyApiResult.Error("参数不能为空。"));
            }
            if (string.IsNullOrEmpty(model.LoginName))
            {
                return(UnifyApiResult.Error("用户名不能为空。"));
            }
            if (string.IsNullOrEmpty(model.Password))
            {
                return(UnifyApiResult.Error("密码不能为空。"));
            }

            OperatorDAL dal = new OperatorDAL();

            if (dal.GetData(model.LoginName) == null)
            {
                return(UnifyApiResult.Error("用户名不允许重复。"));
            }

            model.Password = EncryptionHelper.UserMd5(model.Password);
            dynamic result = dal.Insert(model);

            return(UnifyApiResult.Sucess(result));
        }
Esempio n. 3
0
        /// <summary>
        /// 添加用户
        /// </summary>
        /// <param name="name"></param>
        /// <param name="password"></param>
        /// <returns></returns>
        public int AddOpertator(string name, string password)
        {
            OperatorDAL dal        = new OperatorDAL();
            string      dbPassword = CommonHelper.GetMD5(password + CommonHelper.GetPasswordSalt());
            Operator    operators  = new Operator();

            operators.UserName = name;
            operators.Password = dbPassword;
            int i = dal.Insert(operators);

            return(i);
        }