コード例 #1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            BusinessUser user = new BusinessUser();
            user.AreaCode = "qingdao";
            user.UserName = "******";
            user.UserNameCN = "UserNameCN";
            user.UserEmail = Guid.NewGuid().ToString();
            CreateUserRoleStatuses createUserRoleStatuses;
            BusinessUser returnUser= BusinessUserBLL.CreateUser(user, out createUserRoleStatuses);

            this.Literal1.Text = string.Format("创建用户的成败的状态为{0}",createUserRoleStatuses.ToString());
            if (createUserRoleStatuses == CreateUserRoleStatuses.Successful)
            {
                this.Literal1.Text+= "新生产用户的GUID为:"+ returnUser.UserGuid;
            }
        }
コード例 #2
0
 private void SetTargetUserEntityValue(BusinessUser originalEntity, ref BusinessUser targetEntity)
 {
     targetEntity.UserName = originalEntity.UserName;
     targetEntity.UserNameCN = originalEntity.UserNameCN;
     targetEntity.UserSex = originalEntity.UserSex;
     targetEntity.UserMobileNO = originalEntity.UserMobileNO;
     targetEntity.UserStatus = originalEntity.UserStatus;
 }
コード例 #3
0
        public ActionResult UserItem(string enterpriseKey, string itemKey, BusinessUser originalEntity)
        {
            bool isSuccessful = false;
            string displayMessage = string.Empty;
            BusinessUser targetUser = null;
            if (GuidHelper.IsInvalidOrEmpty(itemKey) == true)
            {
                targetUser = new BusinessUser();

                targetUser.EnterpriseKey = enterpriseKey;
                targetUser.UserType = UserTypes.EnterpriseUser;
                targetUser.Password = SystemConst.InitialUserPassword;

                SetTargetUserEntityValue(originalEntity, ref  targetUser);

                CreateUserRoleStatuses createStatus = CreateUserRoleStatuses.Successful;
                BusinessUserBLL.CreateUser(targetUser, out createStatus);
                if (createStatus == CreateUserRoleStatuses.Successful)
                {
                    isSuccessful = true;
                }
            }
            else
            {
                targetUser = BusinessUserBLL.Get(new Guid(itemKey));

                SetTargetUserEntityValue(originalEntity, ref  targetUser);
                isSuccessful = BusinessUserBLL.UpdateUser(targetUser);
            }

            if (isSuccessful == true)
            {
                displayMessage = "数据保存成功";
            }
            else
            {
                displayMessage = "数据保存失败";
            }

            return Json(new LogicStatusInfo(isSuccessful, displayMessage));
        }