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; }
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)); }
/// <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); }