コード例 #1
0
        public ActionResult GetUser(int ouid)
        {
            try
            {
                //判断是否登录
                if (UserInfo.Instence.CurrentUser==null)
                {
                    return Json(new { isok = false, msg = "请登录后再认领!" }, JsonRequestBehavior.AllowGet);
                }

                //判断当前用户是否发送领取
                if (UserBLL.CheckUserSendGet(UserInfo.Instence.CurrentUser.OUserID, UserInfo.Instence.CurrentFaction.FactionID))
                {
                    return Json(new { isok = false, msg = "您已发送申请,请等待帮主审核!" }, JsonRequestBehavior.AllowGet);
                }

                //判断当前用户是否已经领取过
                if (UserBLL.CheckUserHasGet(UserInfo.Instence.CurrentUser.OUserID, UserInfo.Instence.CurrentFaction.FactionID))
                {
                    return Json(new { isok = false, msg = "您已领取本帮玩家,请勿重新领取!" }, JsonRequestBehavior.AllowGet);
                }

                GetUser us = new GetUser
                {
                    UserID = UserInfo.Instence.CurrentUser.OUserID,
                    UserName=UserInfo.Instence.CurrentUser.Name,
                    OUserID = ouid,
                    OUserName = UserBLL.GetUserByOID(ouid).Name,
                    FactionID = UserInfo.Instence.CurrentFaction.FactionID,
                    CreatTime = DateTime.Now
                };
                UserBLL.CreatGetUser(us);
                return Json(new { isok = true, msg = "申请成功,请联系帮主审核!" }, JsonRequestBehavior.AllowGet);
            }
            catch (Exception ex)
            {
                return Json(new { isok = false, msg = ex.Message }, JsonRequestBehavior.AllowGet);
            }
        }
コード例 #2
0
 /// <summary>
 /// 创建新的 GetUser 对象。
 /// </summary>
 /// <param name="getUserID">GetUserID 属性的初始值。</param>
 /// <param name="userID">UserID 属性的初始值。</param>
 /// <param name="oUserID">OUserID 属性的初始值。</param>
 /// <param name="factionID">FactionID 属性的初始值。</param>
 /// <param name="creatTime">CreatTime 属性的初始值。</param>
 /// <param name="userName">UserName 属性的初始值。</param>
 /// <param name="oUserName">OUserName 属性的初始值。</param>
 public static GetUser CreateGetUser(global::System.Int32 getUserID, global::System.Int32 userID, global::System.Int32 oUserID, global::System.Int32 factionID, global::System.DateTime creatTime, global::System.String userName, global::System.String oUserName)
 {
     GetUser getUser = new GetUser();
     getUser.GetUserID = getUserID;
     getUser.UserID = userID;
     getUser.OUserID = oUserID;
     getUser.FactionID = factionID;
     getUser.CreatTime = creatTime;
     getUser.UserName = userName;
     getUser.OUserName = oUserName;
     return getUser;
 }
コード例 #3
0
 /// <summary>
 /// 用于向 GetUsers EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet&lt;T&gt; 属性的 .Add 方法。
 /// </summary>
 public void AddToGetUsers(GetUser getUser)
 {
     base.AddObject("GetUsers", getUser);
 }
コード例 #4
0
ファイル: UserBLL.cs プロジェクト: shuxin556/LdxyFaction
 public void CreatGetUser(GetUser user)
 {
     using (LdxyDBEntities dbcontext = new LdxyDBEntities())
     {
         dbcontext.GetUsers.AddObject(user);
         dbcontext.SaveChanges();
     }
 }