public ActionResult ModifyPasswordIndex() { UIUserInfo uiUserInfo = null; if (!UILoginHelper.CheckUserLogin(HttpContext)) { return(View(uiUserInfo)); } var result = UserInfoBo.GetUserInfoByLoginNameOrEmail(UILoginHelper.GetUIUserLoginNameOrEmail(HttpContext)); if (result.IsSuccess) { var bizUserInfo = result.Target as BizUserInfo; if (bizUserInfo == null || bizUserInfo.UserInfoID == 0) { return(View(uiUserInfo)); } uiUserInfo = new UIUserInfo(); uiUserInfo.UserEmail = bizUserInfo.UserEmail; uiUserInfo.UserName = bizUserInfo.UserName; uiUserInfo.LoginName = bizUserInfo.UserLoginName; uiUserInfo.Phone = bizUserInfo.UserPhone; uiUserInfo.LoginName = bizUserInfo.UserLoginName; uiUserInfo.QQ = bizUserInfo.UserQQ; uiUserInfo.UserInfoComment = bizUserInfo.UserInfoComment; uiUserInfo.UserImagURL = bizUserInfo.UserImagURL; } return(View(uiUserInfo)); }
public ActionResult RegisterUser(UIUserInfo uiUserInfo) { var bizUserInfo = new BizUserInfo(); bizUserInfo.UserEmail = uiUserInfo.UserEmail; bizUserInfo.UserLoginName = uiUserInfo.UserEmail; bizUserInfo.UserName = uiUserInfo.UserName; bizUserInfo.UserPassword = uiUserInfo.Password; bizUserInfo.UserPhone = uiUserInfo.Phone; bizUserInfo.UserQQ = uiUserInfo.QQ; bizUserInfo.UserInfoComment = uiUserInfo.UserInfoComment; string token = (uiUserInfo.UserEmail + uiUserInfo.UserName).ConvertToCiphertext(); bizUserInfo.ActivateAccountToken = token; bizUserInfo.AccountStatus = 0; var result = UserInfoBo.RegisterUser(bizUserInfo); if (result.IsSuccess) { var activateAccountEmailContent = BizConfigurationInfo.LoadByKey(Conts.ActivateAccountEmailContentKey).ConfigurationValue; EmailInfo activateAccountEmail = new EmailInfo(); activateAccountEmail.Receiver = uiUserInfo.UserEmail; activateAccountEmail.Subject = "激活WebBookmark账号"; activateAccountEmail.Body = string.Format(activateAccountEmailContent, token, token); activateAccountEmail.Send(); } return(Json(result)); }
public ActionResult Index() { var loginUID = UILoginHelper.GetUIDFromHttpContext(HttpContext); var lstBookmarkInfo = RecommendBo.GetRecommendBookmarkList(loginUID); var dicUserInfo = UserInfoBo.GetListByUIDList(lstBookmarkInfo.Select(model => model.UserInfoID).ToList()) .ToDictionary(model => model.UserInfoID, model => model); var lstModel = new List <UIBookmarkInfo>(); lstModel.AddRange(lstBookmarkInfo.Select(model => new UIBookmarkInfo() { Href = model.Href, BookmarkName = model.BookmarkName, BookmarkInfoID = model.BookmarkInfoID, CreateTime = model.CreateTime, UserWebFolderID = model.UserWebFolderID, UserInfoID = model.UserInfoID, Host = model.Host, UserInfo = dicUserInfo.ContainsKey(model.UserInfoID) ? new UIUserInfo() { UserEmail = dicUserInfo[model.UserInfoID].UserEmail, UserInfoID = dicUserInfo[model.UserInfoID].UserInfoID, UserName = dicUserInfo[model.UserInfoID].UserName, UserImagURL = dicUserInfo[model.UserInfoID].UserImagURL, } : new UIUserInfo() { UserName = "******", UserInfoID = 0 }, })); lstModel = Extend.GetRandomList(lstModel); return(View(lstModel.Count > 15 ? lstModel.Take(15).ToList() : lstModel)); }
/// <summary> /// ログインボタンクリックアクション /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void loginBtn_Click(object sender, EventArgs e) { bool isNgRequired = false; if (String.IsNullOrEmpty(this.UserId.Text)) { errorProvider1.SetError(this.UserId, MessageConst.ERR_001); isNgRequired = true; } if (isNgRequired) { return; } UserInfoBo userInfo = new UserInfoBo(); this.startModeSetting(ref userInfo, this); try { this.loginAction(this, userInfo); return; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); System.Diagnostics.Debug.WriteLine(ex.StackTrace); } }
public ActionResult ShowUserBeFollwed(long uid = 0) { if (uid == 0)//当前登录用户 { uid = UILoginHelper.GetUIDFromHttpContext(HttpContext); } var dicLoginUserFollower = UserRelationshipBo.GetByFollowUserID(UILoginHelper.GetUIDFromHttpContext(HttpContext)); var dicBeFollower = UserRelationshipBo.GetByBeFollwedUID(uid); var lstUserInfoModel = new List <SearchUserInfo>(); var lstModel = UserInfoBo.GetListByUIDList(dicBeFollower.Keys.ToList()); if (lstModel != null && lstModel.Count > 0) { lstUserInfoModel.AddRange(lstModel.Select(model => new SearchUserInfo() { UserImagURL = model.UserImagURL, UserEmail = model.UserEmail, UserInfoComment = model.UserInfoComment, UserName = model.UserName, CreateTime = model.CreateTime, UserInfoID = model.UserInfoID, IsFollow = dicLoginUserFollower.ContainsKey(model.UserInfoID), })); } return(PartialView("ShowUserBeFollwed", lstUserInfoModel)); }
private void loginAction(Login form, UserInfoBo userInfo) { using (var context = new MyContext()) { long condtion = Convert.ToInt64(form.UserId.Text); var w = context.UserMst.Where(x => x.emp_id == condtion && x.sanka_kahi == 0).ToArray(); if (w.Count() == 0) { MessageBox.Show( MessageConst.ERR_007, System.Windows.Forms.Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (w.Count() == 1) { WordConverter_v2.Settings1.Default.UserId = this.UserId.Text; WordConverter_v2.Settings1.Default.FukusuRiyou = this.fukusuRdo.Checked; WordConverter_v2.Settings1.Default.KojinRiyou = this.kojinRdo.Checked; WordConverter_v2.Settings1.Default.Save(); userInfo.kengen = w[0].kengen; userInfo.userId = w[0].user_id; userInfo.empId = w[0].emp_id; userInfo.hotKey = WordConverter_v2.Settings1.Default.HotKey; BaseForm bForm = new BaseForm(userInfo); this.Close(); return; } } }
// GET: Login public ActionResult Index(string uid = "") { UIUserInfo uiUserInfo = null; if (string.IsNullOrEmpty(uid)) { return(View(uiUserInfo)); } var result = UserInfoBo.GetUserInfoByUID(uid.ConvertToPlainLong()); if (result.IsSuccess) { BizUserInfo bizUserInfo = result.Target as BizUserInfo; if (bizUserInfo == null || bizUserInfo.UserInfoID == 0) { return(View(uiUserInfo)); } uiUserInfo = new UIUserInfo(); uiUserInfo.UserEmail = bizUserInfo.UserEmail; uiUserInfo.UserName = bizUserInfo.UserName; uiUserInfo.LoginName = bizUserInfo.UserLoginName; } return(View(uiUserInfo)); }
public static bool CheckUserLogin(HttpContextBase httpContext) { LogHelper.WriteDebug("CheckUserLogin log", "", httpContext.Request.Cookies); var rsp = UserInfoBo.UserLogin(GetUIUserLoginNameOrEmail(httpContext), GetUIUserPassword(httpContext)); return(rsp.IsSuccess); }
public ActionResult ShowSameHostBookmarkList(long bookmarkID) { var lstBookmarkInfo = RecommendBo.LoadSameHostBookmarkList(bookmarkID); if (lstBookmarkInfo == null) { return(PartialView("ShowSameHostBookmarkList", null)); } //每个用户只取两个书签数据 var showBookmarkList = new List <BizBookmarkInfo>(); var groupBookmark = lstBookmarkInfo.DistinctBy(model => model.Href).GroupBy(model => model.UserInfoID); foreach (var group in groupBookmark) { if (group.Count() >= 2) { showBookmarkList.AddRange(group.Take(2)); } else { showBookmarkList.AddRange(group); } } var dicUserInfo = UserInfoBo.GetListByUIDList(showBookmarkList.Select(model => model.UserInfoID).ToList()) .ToDictionary(model => model.UserInfoID, model => model); var lstModel = new List <UIBookmarkInfo>(); lstModel.AddRange(showBookmarkList.Select(model => new UIBookmarkInfo() { Href = model.Href, BookmarkName = model.BookmarkName, BookmarkInfoID = model.BookmarkInfoID, CreateTime = model.CreateTime, UserWebFolderID = model.UserWebFolderID, UserInfoID = model.UserInfoID, Host = model.Host, UserInfo = dicUserInfo.ContainsKey(model.UserInfoID) ? new UIUserInfo() { UserEmail = dicUserInfo[model.UserInfoID].UserEmail, UserInfoID = dicUserInfo[model.UserInfoID].UserInfoID, UserName = dicUserInfo[model.UserInfoID].UserName, UserImagURL = dicUserInfo[model.UserInfoID].UserImagURL, } : new UIUserInfo() { UserName = "******", UserInfoID = 0 }, })); lstModel = Extend.GetRandomList(lstModel); return(PartialView("ShowSameHostBookmarkList", lstModel.Count > 15 ? lstModel.Take(15).ToList():lstModel)); }
public ActionResult UserLogin(UIUserInfo uiUserInfo) { string logionName = string.IsNullOrEmpty(uiUserInfo.LoginName) ? uiUserInfo.UserEmail : uiUserInfo.LoginName; var rsp = UserInfoBo.UserLogin(logionName, uiUserInfo.Password); if (rsp.IsSuccess) { UILoginHelper.WriteUserInfo(rsp.ResultID, logionName, uiUserInfo.Password, HttpContext); } return(Json(rsp)); }
/// <summary> /// 展示用户所在的群组(已通过审核的) /// </summary> /// <param name="userID"></param> /// <returns></returns> public ActionResult ShowUserGroupListAndPass(long userID) { if (userID == 0) { return(View("ShowUserGroupListAndPass", null)); } List <UIUserGroupInfo> lstUIUserGroupInfo = null; var lstGroupUser = BizGroupUser.LoadGroupUser(userID); if (lstGroupUser == null) { return(View("ShowUserGroupListAndPass", null)); } var lstGroupInfo = BizGroupInfo.LoadByGroupIDList(lstGroupUser.Select(model => model.GroupInfoID).ToList()); var lstUserInfo = UserInfoBo.GetListByUIDList(lstGroupInfo.Select(model => model.CreateUesrID).Distinct().ToList()); Dictionary <long, BizUserInfo> dicUserInfo = new Dictionary <long, BizUserInfo>(); if (lstUserInfo != null) { dicUserInfo = lstUserInfo.ToDictionary(model => model.UserInfoID, model => model); } var dicGroupInfo = lstGroupInfo.Select(info => new UIGroupInfo() { CreateTime = info.CreateTime, CreateUesrID = info.CreateUesrID, GroupInfoID = info.GroupInfoID, GroupIntro = info.GroupIntro, GroupName = info.GroupName, CreateUesrInfo = ToUIUserInfo(info.CreateUesrID, dicUserInfo), }).ToDictionary(model => model.GroupInfoID, model => model); lstUIUserGroupInfo = lstGroupUser.Where(model => model.IsPass == (int)ApplyStatus.Pass).Select(model => new UIUserGroupInfo() { GroupInfo = dicGroupInfo.ContainsKey(model.GroupInfoID) ? dicGroupInfo[model.GroupInfoID] : null, GroupInfoID = model.GroupInfoID, GroupUserID = model.GroupUserID, CreateTime = model.CreateTime, IsPass = model.IsPass, UserInfoID = model.UserInfoID, }).ToList(); return(View("ShowUserGroupListAndPass", lstUIUserGroupInfo)); }
// // GET: /ShowMyHasPassGroup/ public ActionResult Index() { var userID = UILoginHelper.GetUIDFromHttpContext(HttpContext); List <UIUserGroupInfo> lstUIUserGroupInfo = null; var lstGroupUser = BizGroupUser.LoadGroupUser(userID); if (lstGroupUser == null) { return(View()); } var lstGroupInfo = BizGroupInfo.LoadByGroupIDList(lstGroupUser.Select(model => model.GroupInfoID).ToList()); var lstUserInfo = UserInfoBo.GetListByUIDList(lstGroupInfo.Select(model => model.CreateUesrID).Distinct().ToList()); Dictionary <long, BizUserInfo> dicUserInfo = new Dictionary <long, BizUserInfo>(); if (lstUserInfo != null) { dicUserInfo = lstUserInfo.ToDictionary(model => model.UserInfoID, model => model); } var dicGroupInfo = lstGroupInfo.Select(info => new UIGroupInfo() { CreateTime = info.CreateTime, CreateUesrID = info.CreateUesrID, GroupInfoID = info.GroupInfoID, GroupIntro = info.GroupIntro, GroupName = info.GroupName, CreateUesrInfo = GroupInfoController.ToUIUserInfo(info.CreateUesrID, dicUserInfo), }).ToDictionary(model => model.GroupInfoID, model => model); lstUIUserGroupInfo = lstGroupUser.Select(model => new UIUserGroupInfo() { GroupInfo = dicGroupInfo.ContainsKey(model.GroupInfoID) ? dicGroupInfo[model.GroupInfoID] : null, GroupInfoID = model.GroupInfoID, GroupUserID = model.GroupUserID, CreateTime = model.CreateTime, IsPass = model.IsPass, UserInfoID = model.UserInfoID, }).ToList(); return(View(lstUIUserGroupInfo)); }
public static List <BizLikeLog> LoadByBookmarkID(long bookmarkID) { var lstModel = DAL.GetByInfoIDAndInfoType(bookmarkID, (int)InfoTypeEnum.Bookmark); if (lstModel != null && lstModel.Count() > 0) { var dicUserIDToModel = UserInfoBo.GetListByUIDList( lstModel.Select(model => model.UserInfoID).Distinct().ToList() ).ToDictionary(model => model.UserInfoID, model => model); return(lstModel.Select(model => new BizLikeLog(model) { LikeUserInfo = dicUserIDToModel.ContainsKey(model.UserInfoID) ? dicUserIDToModel[model.UserInfoID] :new BizUserInfo() }).ToList()); } return(new List <BizLikeLog>()); }
/// <summary> /// 未通过审核的群组用户 /// </summary> /// <param name="groupID"></param> /// <returns></returns> public ActionResult ShowGroupUserListNotPass(long groupID) { if (groupID == 0) { return(View("ShowGroupUserList", null)); } List <UIUserGroupInfo> lstUIUserGroupInfo = null; var lstGroupUser = BizGroupUser.LoadByGroupID(groupID); var groupInfo = BizGroupInfo.LoadByGroupID(groupID); var lstUID = lstGroupUser.Select(model => model.UserInfoID).ToList(); lstUID.Add(groupInfo.CreateUesrID); var lstUserInfo = UserInfoBo.GetListByUIDList(lstUID.Distinct().ToList()); Dictionary <long, BizUserInfo> dicUserInfo = new Dictionary <long, BizUserInfo>(); if (lstUserInfo != null) { dicUserInfo = lstUserInfo.ToDictionary(model => model.UserInfoID, model => model); } lstUIUserGroupInfo = lstGroupUser.Where(model => model.IsPass == (int)ApplyStatus.Waiting).Select(model => new UIUserGroupInfo() { GroupInfo = new UIGroupInfo() { CreateTime = groupInfo.CreateTime, CreateUesrID = groupInfo.CreateUesrID, CreateUesrInfo = ToUIUserInfo(groupInfo.CreateUesrID, dicUserInfo), GroupInfoID = groupInfo.GroupInfoID, GroupName = groupInfo.GroupName, }, GroupInfoID = model.GroupInfoID, GroupUserID = model.GroupUserID, CreateTime = model.CreateTime, IsPass = model.IsPass, UserInfoID = model.UserInfoID, GroupUserInfo = ToUIUserInfo(model.UserInfoID, dicUserInfo), }).ToList(); return(View("ShowGroupUserList", lstUIUserGroupInfo)); }
/// <summary> /// /// </summary> /// <param name="uInfo"></param> public BaseForm(UserInfoBo uInfo) { userInfo = uInfo; this.InitializeComponent(); this.notifyIcon1.Visible = true; if (BaseForm.userInfo.kengen == Constant.KANRI) { this.notifyIcon1.ContextMenuStrip = this.管理ユーザーcontextMenuStrip1; } else if (BaseForm.userInfo.kengen == Constant.IPPAN) { this.notifyIcon1.ContextMenuStrip = this.一般ユーザーcontextMenuStrip2; } UnregisterHotKey(this.Handle, HOTKEY_ID); this.updateRegisterHotKey(uInfo); }
public ActionResult SendRetrievePasswordEmail(string emailAccount) { BizResultInfo result = new BizResultInfo(); if (string.IsNullOrEmpty(emailAccount)) { result.IsSuccess = false; result.ErrorMessage = "邮箱地址不能为空。"; return(Json(result)); } result = UserInfoBo.GetUserInfoByLoginNameOrEmail(emailAccount); if (result.IsSuccess) { var retrievePasswordEmailContent = BizConfigurationInfo.LoadByKey(Conts.RetrievePasswordEmailContentKey).ConfigurationValue; var userInfo = result.Target as BizUserInfo; if (userInfo == null) { result.IsSuccess = false; result.ErrorMessage = "找不到对象了...可能这就是命吧。"; return(Json(result)); } string token = (userInfo.UserInfoID + userInfo.UserEmail + DateTime.Now).ConvertToCiphertext(); var retrievePasswordLog = new BizRetrievePasswordLog(); retrievePasswordLog.CreateTime = DateTime.Now; retrievePasswordLog.LogStatus = 0; retrievePasswordLog.Token = token; retrievePasswordLog.UserInfoID = userInfo.UserInfoID; retrievePasswordLog.LastTime = DateTime.Now; retrievePasswordLog.Save(); EmailInfo emailInfo = new EmailInfo(); emailInfo.Subject = "WebBookmark找回密码"; emailInfo.Body = string.Format(retrievePasswordEmailContent, token, token); emailInfo.Receiver = emailAccount; emailInfo.Send(); } result.IsSuccess = true; return(Json(result)); }
public ActionResult SaveUserImag() { BizResultInfo result = UploadFileHelper.UploadFileToUserImg(Request); if (result.IsSuccess) { var loginEmail = UILoginHelper.GetUIUserLoginNameOrEmail(HttpContext); var res = UserInfoBo.GetUserInfoByLoginNameOrEmail(loginEmail); var bizUserInfo = res.Target as BizUserInfo; var path = Server.MapPath(bizUserInfo.UserImagURL); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } bizUserInfo.UserImagURL = result.ResultID; bizUserInfo.Save(); result.SuccessMessage = "上传成功!"; } return(Json(result)); }
public ActionResult CheckUserLoginName(string loginName) { var cookieLoginName = UILoginHelper.GetUIUserLoginNameOrEmail(HttpContext); BizResultInfo result = UserInfoBo.GetUserInfoByLoginNameOrEmail(cookieLoginName); if (result.IsSuccess) { var userInfo = result.Target as BizUserInfo; if (!userInfo.UserLoginName.Equals(loginName)) { result = UserInfoBo.CheckUserEmailOrLoginName(loginName); } else { result.IsSuccess = true; result.SuccessMessage = "邮箱是有效的哦,可以使用。"; } } return(Json(result)); }
public ActionResult ShowBookmarkComment(long bookmarkID) { var lstBookmarkComment = BizBookmarkComment.LoadByBookmarkInfoID(bookmarkID); var loginUserInfo = BizUserInfo.LoadByUserInfoID(UILoginHelper.GetUIDFromHttpContext(HttpContext)); UIUserInfo uiLoginUserInfo = new UIUserInfo() { UserName = loginUserInfo.UserName, UserInfoID = loginUserInfo.UserInfoID, UserImagURL = loginUserInfo.UserImagURL, UserEmail = loginUserInfo.UserEmail, }; var lstUserID = lstBookmarkComment.Select(model => model.CriticsUserID).Distinct().ToList(); var dicUserInfo = UserInfoBo.GetListByUIDList(lstUserID).ToDictionary(model => model.UserInfoID, model => model); IEnumerable <UICommentInfo> lstComment = new List <UICommentInfo>(); lstComment = lstBookmarkComment.Select(model => new UICommentInfo() { BookmarkUserID = model.BookmarkUserID, CommentContent = model.CommentContent, CommentTitle = model.CommentTitle, CommentID = model.BookmarkCommentID, CreateTime = model.CreateTime, CriticsUserID = model.CriticsUserID, InfoID = model.BookmarkInfoID, InfoType = UICommentType.Bookmark, CriticsUserInfo = dicUserInfo.ContainsKey(model.CriticsUserID) ? new UIUserInfo() { UserName = dicUserInfo[model.CriticsUserID].UserName, UserEmail = dicUserInfo[model.CriticsUserID].UserEmail, UserImagURL = dicUserInfo[model.CriticsUserID].UserImagURL, UserInfoID = dicUserInfo[model.CriticsUserID].UserInfoID, }:new UIUserInfo(), }); return(PartialView("ShowBookmarkComment", Tuple.Create <IEnumerable <UICommentInfo>, UIUserInfo>(lstComment, uiLoginUserInfo))); }
private void startModeSetting(ref UserInfoBo userInfo, Login form) { CommonFunction common = new CommonFunction(); if (form.kojinRdo.Checked) { common.setSqliteDbContextPath(WordConverter_v2.Settings1.Default.SqliteContextString); userInfo.startUpMode = (int)StartUpMode.人; } else { StringBuilder sb = new StringBuilder(); sb.Append("Server=" + WordConverter_v2.Settings1.Default.ServerName); sb.Append(";Port=" + WordConverter_v2.Settings1.Default.DbPortNo); sb.Append(";User Id=" + WordConverter_v2.Settings1.Default.DbUserId); sb.Append(";Password="******";Database=" + WordConverter_v2.Settings1.Default.DbName); common.setPostgresDbContext(sb.ToString()); userInfo.startUpMode = (int)StartUpMode.複数人; } }
public ActionResult SearchUser(string nameOrEmail) { var dicBeFollowerID = UserRelationshipBo.GetByFollowUserID(UILoginHelper.GetUIDFromHttpContext(HttpContext)); var lstUserInfoModel = new List <SearchUserInfo>(); var lstModel = UserInfoBo.SearchUserList(nameOrEmail); if (lstModel != null && lstModel.Count > 0) { lstUserInfoModel.AddRange(lstModel.Select(model => new SearchUserInfo() { UserImagURL = model.UserImagURL, UserEmail = model.UserEmail, UserInfoComment = model.UserInfoComment, UserName = model.UserName, CreateTime = model.CreateTime, UserInfoID = model.UserInfoID, IsFollow = dicBeFollowerID.ContainsKey(model.UserInfoID) })); } return(PartialView("SearchUser", lstUserInfoModel)); }
/// <summary> /// 未通过审核的群组用户 /// </summary> /// <param name="groupID"></param> /// <returns></returns> public ActionResult ShowUserAllGroupMessage() { long loginUID = UILoginHelper.GetUIDFromHttpContext(HttpContext); List <UIUserGroupInfo> lstUIUserGroupInfo = null; var lstGroupInfo = BizGroupInfo.LoadByCreateUserID(loginUID); if (lstGroupInfo == null) { return(View("ShowUserAllGroupMessage", lstUIUserGroupInfo)); } var lstGroupUser = BizGroupUser.LoadByGroupIDList(lstGroupInfo.Select(info => info.GroupInfoID).ToList()); var dicGroupInfo = lstGroupInfo.ToDictionary(info => info.GroupInfoID, info => info); var dicUserInfo = UserInfoBo.GetListByUIDList(lstGroupUser.Select(model => model.UserInfoID).Distinct().ToList()) .ToDictionary(info => info.UserInfoID, info => info); lstUIUserGroupInfo = lstGroupUser.Where(model => model.IsPass == (int)ApplyStatus.Waiting).Select(model => new UIUserGroupInfo() { GroupInfo = dicGroupInfo.ContainsKey(model.GroupInfoID) ? new UIGroupInfo() { CreateTime = dicGroupInfo[model.GroupInfoID].CreateTime, CreateUesrID = dicGroupInfo[model.GroupInfoID].CreateUesrID, GroupInfoID = dicGroupInfo[model.GroupInfoID].GroupInfoID, GroupName = dicGroupInfo[model.GroupInfoID].GroupName, }:null, GroupInfoID = model.GroupInfoID, GroupUserID = model.GroupUserID, CreateTime = model.CreateTime, IsPass = model.IsPass, UserInfoID = model.UserInfoID, GroupUserInfo = ToUIUserInfo(model.UserInfoID, dicUserInfo), }).ToList(); return(View("ShowUserAllGroupMessage", lstUIUserGroupInfo)); }
/// <summary> /// /// </summary> /// <param name="uInfo"></param> private void updateRegisterHotKey(UserInfoBo uInfo) { String[] hotKey = uInfo.hotKey.ToString().Split('+'); int modKey = MOD_CONTROL; int regKey = (int)Keys.E; switch (hotKey[0].Trim()) { case "Ctrl": modKey = MOD_CONTROL; break; case "Shift": modKey = MOD_SHIFT; break; case "Alt": modKey = MOD_ALT; break; default: break; } if (hotKey.Length > 1) { foreach (int i in Enum.GetValues(typeof(Keys))) { if (((Keys)i).ToString() == hotKey[1].Trim()) { regKey = i; break; } } } RegisterHotKey(this.Handle, HOTKEY_ID, modKey, regKey); }
public ActionResult CheckUserEmail(string email) { var cookieLoginName = UILoginHelper.GetUIUserLoginNameOrEmail(HttpContext); if (!cookieLoginName.Contains('@')) { var userInfo = UserInfoBo.GetUserInfoByLoginNameOrEmail(cookieLoginName).Target as BizUserInfo; cookieLoginName = userInfo.UserEmail; } BizResultInfo result = new BizResultInfo(); if (cookieLoginName.Equals(email)) { result.IsSuccess = true; result.SuccessMessage = "邮箱是有效的哦,可以使用。"; } else { result = UserInfoBo.CheckUserEmailOrLoginName(email); } return(Json(result)); }
private BizResultInfo SaveUserToDB(String loginEmail, UIUserInfo uiUserInfo) { var result = UserInfoBo.GetUserInfoByLoginNameOrEmail(loginEmail); if (result.IsSuccess) { var userInfo = result.Target as BizUserInfo; userInfo.UserEmail = uiUserInfo.UserEmail; userInfo.UserInfoComment = uiUserInfo.UserInfoComment; userInfo.UserName = uiUserInfo.UserName; userInfo.UserQQ = uiUserInfo.QQ; userInfo.UserPhone = uiUserInfo.Phone; userInfo.UserLoginName = uiUserInfo.LoginName; userInfo.Save(); result.IsSuccess = true; result.SuccessMessage = "保存成功了耶,你可以去别的地方玩了。"; } else { result.IsSuccess = false; result.ErrorMessage = "没找到登陆信息呀呀呀!"; } return(result); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void regist_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(this.hotKey.Text)) { MessageBox.Show( "ホットキーは必須です。", "入力エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (!this.hotKey.Text.Contains("Ctrl") && !this.hotKey.Text.Contains("Shift") && !this.hotKey.Text.Contains("Alt")) { MessageBox.Show( "ホットキーには「修飾キー」を含める必要があります。", "入力エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (this.hotKey.Text.Equals("Ctrl") || this.hotKey.Text.Equals("Shift") || this.hotKey.Text.Equals("Alt")) { MessageBox.Show( "ホットキーは「修飾キー」+「一般キー」で設定してください。", "入力エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (this.camelCaseCheckBox.Checked == false || this.pascalCaseCheckBox.Checked == false || this.snakeCaseCheckBox.Checked == false) { errorProvider1.SetError(this.groupBox1, MessageConst.ERR_009); return; } WordConverter_v2.Settings1.Default.Pascal = this.pascalCaseCheckBox.Checked; WordConverter_v2.Settings1.Default.Camel = this.camelCaseCheckBox.Checked; WordConverter_v2.Settings1.Default.Snake = this.snakeCaseCheckBox.Checked; WordConverter_v2.Settings1.Default.DispNumber = this.getDisplayNumber(this); WordConverter_v2.Settings1.Default.HotKey = this.hotKey.Text; WordConverter_v2.Settings1.Default.Save(); UserInfoBo userInfo = new UserInfoBo(); userInfo.hotKey = WordConverter_v2.Settings1.Default.HotKey; userInfo.dispNumber = WordConverter_v2.Settings1.Default.DispNumber; BaseForm form = new BaseForm(userInfo); MessageBox.Show("設定を登録しました。"); }
public ActionResult CheckUserEmail(String email) { return(Json(UserInfoBo.CheckUserEmail(email))); }