/// <summary> /// 新建用户 /// </summary> /// <param name="paramUserInfo">用户实体</param> /// <returns>影响的行数</returns> public VariedEnum.OperatorStatus AddUserInfo(ModelT_User paramModelT_User) { object returnObjectValue = null; SqlParameter[] mySqlParameter = new SqlParameter[4]; mySqlParameter[0] = new SqlParameter("@UserName", SqlDbType.NVarChar, 20); mySqlParameter[0].Value = paramModelT_User.UserName; mySqlParameter[1] = new SqlParameter("@UserPWD", SqlDbType.NVarChar, 20); mySqlParameter[1].Value = paramModelT_User.UserPWD; mySqlParameter[2] = new SqlParameter("@UserRightID", SqlDbType.Int); mySqlParameter[2].Value = paramModelT_User.UserRightID; mySqlParameter[3] = new SqlParameter("@CreatePerson", SqlDbType.NVarChar, 20); mySqlParameter[3].Value = paramModelT_User.CreatePerson; try { returnObjectValue = dal.UpdateUserInfo("proc_T_UserInsert", mySqlParameter); if (Convert.ToInt32(returnObjectValue) > 0) { return(VariedEnum.OperatorStatus.Successed); } else { return(VariedEnum.OperatorStatus.Failed); } } catch (Exception ex) { return(VariedEnum.OperatorStatus.UnknowError); throw ex; } }
/// <summary> /// 得到用户信息实体 /// </summary> /// <returns></returns> private ModelT_User GetUserModel() { ModelT_User myModelT_User = new ModelT_User(); try { myModelT_User.ID = this.UserID; myModelT_User.UserName = this.txtUserName.Text.Trim(); myModelT_User.UserPWD = this.txtRePwd.Text.Trim(); myModelT_User.UserRightID = Convert.ToInt32(this.lookUpEditRight.EditValue); myModelT_User.CreatePerson = myModelT_User.ModifyPerson = this.txtCreatePerson.Text.Trim(); myModelT_User.CreateDate = myModelT_User.ModifyDate = Convert.ToDateTime(this.txtCreateDate.Text.Trim()); return(myModelT_User); } catch (Exception ex) { throw ex; } }