/// <summary> /// 头像上传 /// </summary> /// <returns></returns> public ActionResult UploadIcon() { var file = Request.Files["file"]; String filePath = System.Configuration.ConfigurationManager.AppSettings["DefaultIconSavePath"]; string dirPath = Request.MapPath(filePath); if (Common.FileUpload.FileHelper.ImageUpload(file, dirPath, filePath, out string fileName)) { OrganizeInfo organizeInfo = OrganizeInfoService.GetEntities(u => u.OrganizeInfoID == LoginOrganize.OrganizeInfoID).FirstOrDefault(); organizeInfo.OrganizeInfoIcon = fileName; organizeInfo.ModfiedOn = DateTime.Now; if (OrganizeInfoService.Update(organizeInfo)) { LoginOrganize.OrganizeInfoIcon = fileName; return(Json(new { src = fileName, msg = "success" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { msg = "fail" }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { msg = "fail" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult GetAllOrganizeInfo() { int pageSize = int.Parse(Request["limit"] ?? "5"); int offset = int.Parse(Request["offset"] ?? "0"); int pageIndex = (offset / pageSize) + 1; OrganizeQueryParam qrganizeQueryParam = new OrganizeQueryParam(); if (!string.IsNullOrEmpty(Request["filter"])) { qrganizeQueryParam = Newtonsoft.Json.JsonConvert.DeserializeObject <OrganizeQueryParam>(Request["filter"]); } qrganizeQueryParam.PageSize = pageSize; qrganizeQueryParam.PageIndex = pageIndex; qrganizeQueryParam.Total = 0; var pageData = OrganizeInfoService.LoadPageData(qrganizeQueryParam, LoginOrganize.OrganizeInfoID) .Select(u => new { u.OrganizeInfoID, u.OrganizeInfoLoginId, u.OrganizeInfoShowName, u.OrganizeInfoPeople, u.OrganizeInfoEmail, u.OrganizeInfoPhone, u.OrganizeInfoLastTime, u.CreateTime, u.Status, u.ActivityCount }).AsQueryable(); var data = new { total = qrganizeQueryParam.Total, rows = pageData.ToList() }; return(Json(data, JsonRequestBehavior.AllowGet)); }
public ActionResult GetAllOrganizeOfAuditing() { int pageSize = int.Parse(Request["limit"] ?? "5"); int offset = int.Parse(Request["offset"] ?? "0"); int pageIndex = (offset / pageSize) + 1; var pageData = OrganizeInfoService.GetPageEntities(pageSize, pageIndex, out int total, o => o.Status == delAuditing && o.OrganizeInfoManageId == LoginOrganize.OrganizeInfoID, u => u.OrganizeInfoID, true).Select(u => new { u.OrganizeInfoID, u.OrganizeInfoPeople, u.OrganizeInfoPhone, u.OrganizeInfoShowName, u.CreateTime, u.OrganizeInfoLoginId }).AsQueryable(); var data = new { total = total, rows = pageData.ToList() }; return(Json(data, JsonRequestBehavior.AllowGet)); }
public ActionResult UpdatePwd(string oldPwd, string newPwd) { String msg = "fail"; //密码验证 Regex regex = new Regex(@"^[A-Za-z0-9]{6,12}$"); if (!regex.IsMatch(newPwd)) { return(Json(new { msg }, JsonRequestBehavior.AllowGet)); } msg = OrganizeInfoService.UpdatePassWord(LoginOrganize, oldPwd, newPwd); return(Json(new { msg }, JsonRequestBehavior.AllowGet)); }
public ActionResult ResetPwd(int id) { OrganizeInfo organize = OrganizeInfoService.GetEntities(u => u.OrganizeInfoID == id).FirstOrDefault(); organize.OrganizeInfoPwd = Common.Encryption.MD5Helper.Get_MD5("000000"); if (OrganizeInfoService.Update(organize)) { return(Content("success")); } else { return(Content("fail")); } }
//注册时进行判断 public Boolean ValidateName(string loginId) { bool flag = false; UserInfo userInfo = UserInfoService.GetEntities(u => u.UserInfoLoginId == loginId).FirstOrDefault(); if (userInfo == null) { OrganizeInfo organizeInfo = OrganizeInfoService.GetEntities(u => u.OrganizeInfoLoginId == loginId).FirstOrDefault(); if (organizeInfo == null) { flag = true; } } return(flag); }
//返回页面 public ActionResult ValName() { string loginId = Request["name"]; UserInfo userInfo = UserInfoService.GetEntities(u => u.UserInfoLoginId == loginId).FirstOrDefault(); if (userInfo == null) { OrganizeInfo organizeInfo = OrganizeInfoService.GetEntities(u => u.OrganizeInfoLoginId == loginId).FirstOrDefault(); if (organizeInfo == null) { return(Content("success")); } } return(Content("fail")); }
public ActionResult OrgIndex() { if (LoginOrganize.OrganizeInfoManageId == null) { ViewBag.OrganizeInfoList = OrganizeInfoService.GetEntities(u => u.Status == delNormal && u.OrganizeInfoManageId != null).ToList(); } else { ViewBag.OrganizeInfoList = new List <OrganizeInfo>() { LoginOrganize }; } return(View()); }
public ActionResult Edit(int id) { //非最高等级团队用户欲编辑其他用户信息 if (LoginOrganize.OrganizeInfoManageId != null && LoginOrganize.OrganizeInfoID != id) { return(Redirect("/OrganizeInfo/Index")); } OrganizeInfo organizeInfo = OrganizeInfoService.GetEntities(p => p.OrganizeInfoID == id && p.Status == delNormal).FirstOrDefault(); if (organizeInfo == null) { return(Redirect("/OrganizeInfo/Index")); } return(View(organizeInfo)); }
public ActionResult Edit(OrganizeInfo organizeInfo) { if (ModelState.IsValid) { organizeInfo.ModfiedOn = DateTime.Now; if (OrganizeInfoService.Update(organizeInfo)) { return(Content("success")); } else { return(Content("fail")); } } return(Content("fail")); }
// GET: Register public ActionResult Index() { var allPolitical = PoliticalService.GetEntities(u => u.Status == delNormal).ToList(); ViewData["PoliticalList"] = (from u in allPolitical select new SelectListItem() { Selected = false, Text = u.PoliticalName, Value = u.PoliticalID + "" }).ToList(); var allOrganizeInfo = OrganizeInfoService.GetEntities(u => u.Status == delNormal && u.OrganizeInfoManageId != null).ToList(); ViewData["OrganizeInfoList"] = (from u in allOrganizeInfo select new SelectListItem() { Selected = false, Text = u.OrganizeInfoShowName, Value = u.OrganizeInfoID + "" }).ToList(); return(View()); }
public ActionResult Test() { var allActivityType = ActivityTypeService.GetEntities(u => u.Status == delNormal).AsQueryable(); var allOrganizeInfo = OrganizeInfoService.GetEntities(u => u.Status == delNormal).AsQueryable(); ViewBag.ActivityTypeID = (from u in allActivityType select new SelectListItem() { Selected = false, Text = u.ActivityTypeName, Value = u.ActivityTypeID + "" }).ToList(); ViewBag.ActivityApplyOrganizeID = (from u in allOrganizeInfo select new SelectListItem() { Selected = false, Text = u.OrganizeInfoShowName, Value = u.OrganizeInfoID + "" }).ToList(); ViewBag.MajorDict = MajorService.GetEntities(u => u.Status == delNormal).AsQueryable().ToDictionary(u => u.MajorID, u => u.MajorName); ViewBag.PoliticalDict = PoliticalService.GetEntities(u => u.Status == delNormal).AsQueryable().ToDictionary(u => u.PoliticalID, u => u.PoliticalName); ViewBag.DepartmentDict = DepartmentService.GetEntities(u => u.Status == delNormal).AsQueryable().ToDictionary(u => u.DepartmentID, u => u.DepartmentName); return(View()); }
/// <summary> /// 批量删除申请的团队账号 /// </summary> /// <param name="ids"></param> /// <returns></returns> public ActionResult DeleteOfList(string ids) { if (string.IsNullOrEmpty(ids)) { return(Content("null")); } string[] strIds = Request["ids"].Split(','); List <int> idList = new List <int>(); foreach (var strId in strIds) { idList.Add(int.Parse(strId)); } if (OrganizeInfoService.InvalidListByULS(idList)) { return(Content("success")); } else { return(Content("fail")); } }
public JsonResult Create(OrganizeInfo organizeInfo) { string msg = "fail"; Regex regex1 = new Regex(@"^[0-9]{6,12}$"); if (!ValidateName(organizeInfo.OrganizeInfoLoginId)) { return(Json(new { msg = "exist" }, JsonRequestBehavior.AllowGet)); } if (regex1.IsMatch(organizeInfo.OrganizeInfoLoginId)) { return(Json(new { msg = "fail" }, JsonRequestBehavior.AllowGet)); } if (ModelState.IsValid) { organizeInfo.OrganizeInfoManageId = LoginOrganize.OrganizeInfoID; if (OrganizeInfoService.AddOrg(organizeInfo)) { msg = "success"; } } return(Json(new { msg }, JsonRequestBehavior.AllowGet)); }
public ActionResult UserEditUser() { var allDepartment = DepartmentService.GetEntities(u => u.Status == delNormal).AsQueryable(); ViewData["DepartmentList"] = (from u in allDepartment select new SelectListItem() { Text = u.DepartmentName, Value = u.DepartmentID + "" }).ToList(); var allMajor = MajorService.GetEntities(u => u.Status == delNormal).AsQueryable(); ViewData["MajorList"] = (from u in allMajor select new SelectListItem() { Text = u.MajorName, Value = u.MajorID + "" }).ToList(); var allPolitical = PoliticalService.GetEntities(u => u.Status == delNormal).AsQueryable(); ViewData["UpdatePoliticalList"] = (from u in allPolitical select new SelectListItem() { Text = u.PoliticalName, Value = u.PoliticalID + "" }).ToList(); var allOrganizeInfo = OrganizeInfoService.GetEntities(u => u.Status == delNormal && u.OrganizeInfoManageId != null).AsQueryable(); ViewData["OrganizeinfoList"] = (from u in allOrganizeInfo select new SelectListItem() { Text = u.OrganizeInfoShowName, Value = u.OrganizeInfoID + "" }).ToList(); LoginUser = UserInfoService.GetEntities(u => u.UserInfoID == LoginUser.UserInfoID).FirstOrDefault(); UpdateCaching(LoginUser); return(View(LoginUser)); }
public ActionResult OrgEditUser(int id) { UserInfo user = UserInfoService.GetEntities(u => u.UserInfoID == id).FirstOrDefault(); if (user == null) { return(Redirect("/Login/Index")); } var allMajor = MajorService.GetEntities(u => u.Status == delNormal).AsQueryable(); ViewBag.MajorList = (from u in allMajor select new SelectListItem() { Selected = false, Text = u.MajorName, Value = u.MajorID + "" }).ToList(); var allPolitical = PoliticalService.GetEntities(u => u.Status == delNormal).AsQueryable(); ViewBag.PoliticalList = (from u in allPolitical select new SelectListItem() { Text = u.PoliticalName, Value = u.PoliticalID + "" }).ToList(); var allDepartment = DepartmentService.GetEntities(u => u.Status == delNormal).AsQueryable(); ViewBag.DepartmentList = (from u in allDepartment select new SelectListItem() { Selected = false, Text = u.DepartmentName, Value = u.DepartmentID + "" }).ToList(); var allOrganizeInfo = OrganizeInfoService.GetEntities(u => u.Status == delNormal && u.OrganizeInfoManageId != null).AsQueryable(); ViewBag.OrganizeinfoList = (from u in allOrganizeInfo select new SelectListItem() { Selected = false, Text = u.OrganizeInfoShowName, Value = u.OrganizeInfoID + "" }).ToList(); ViewBag.Status = user.Status; ViewData.Model = user; return(View()); }
public ActionResult ProcessLogin() { String name = Request["LoginCode"]; String pwd = MD5Helper.Get_MD5(Request["LoginPwd"]); short delDeleted = (short)DelFlagEnum.Deleted; short delInvalid = (short)DelFlagEnum.Invalid; var organizeInfo = OrganizeInfoService.GetEntities(o => o.OrganizeInfoLoginId == name && o.OrganizeInfoPwd == pwd && o.Status != delInvalid).FirstOrDefault(); if (organizeInfo != null) { if (organizeInfo.Status == (short)Model.Enum.DelFlagEnum.Auditing) { return(Content("Auditing")); } if (organizeInfo.Status == delDeleted) { return(Content("Delete")); } organizeInfo.OrganizeInfoLastTime = DateTime.Now; OrganizeInfoService.Update(organizeInfo); UserToCache(organizeInfo); return(Content("OrganizeInfo")); } var userInfo = UserInfoService.GetEntities(u => u.UserInfoLoginId == name && u.UserInfoPwd == pwd && u.Status != delInvalid).FirstOrDefault(); if (userInfo != null) { if (userInfo.Status == delDeleted) { return(Content("Delete")); } UserToCache(userInfo); return(Content("Userinfo")); } return(Content("fail")); }
public ActionResult Create() //给出默认/可选择选项 { var allMajor = MajorService.GetEntities(u => u.Status == delNormal).AsQueryable(); ViewBag.MajorID = (from u in allMajor select new SelectListItem() { Selected = false, Text = u.MajorName, Value = u.MajorID + "" }).ToList(); var allPolitical = PoliticalService.GetEntities(u => u.Status == delNormal).AsQueryable(); ViewBag.PoliticalID = (from u in allPolitical select new SelectListItem() { Text = u.PoliticalName, Value = u.PoliticalID + "" }).ToList(); var allDepartment = DepartmentService.GetEntities(u => u.Status == delNormal).AsQueryable(); ViewBag.DepartmentID = (from u in allDepartment select new SelectListItem() { Selected = false, Text = u.DepartmentName, Value = u.DepartmentID + "" }).ToList(); var allOrganizeInfo = OrganizeInfoService.GetEntities(u => u.Status == delNormal && u.OrganizeInfoManageId != null).AsQueryable(); if (LoginOrganize.OrganizeInfoManageId != null) { allOrganizeInfo = allOrganizeInfo.Where(u => u.OrganizeInfoID == LoginOrganize.OrganizeInfoID).AsQueryable(); } ViewBag.OrganizeInfoID = (from u in allOrganizeInfo select new SelectListItem() { Selected = false, Text = u.OrganizeInfoShowName, Value = u.OrganizeInfoID + "" }).ToList(); UserInfo userInfo = new UserInfo(); userInfo.UserInfoIcon = userInfo.UserInfoIcon = System.Configuration.ConfigurationManager.AppSettings["DefaultIconPath"]; ViewData.Model = userInfo; return(View()); }
public FileResult ExportExcel() { return(File(OrganizeInfoService.ExportToExecl(), "application/vnd.ms-excel", DateTime.Now.ToString("yyyyMMdd") + ".xls")); }
public ActionResult OrganizeDetail(int id) { ViewData.Model = OrganizeInfoService.GetEntities(o => o.OrganizeInfoID == id).FirstOrDefault(); return(View()); }
public JsonResult CheckUserName(string username) { var reslut = OrganizeInfoService.GetEntities(u => u.OrganizeInfoLoginId.Equals(username)).AsQueryable().Count() == 0; return(Json(reslut, JsonRequestBehavior.AllowGet)); }
public ActionResult OrganizeRegister(string loginname, string pwd, string nickname, string people, string phone) { if (!ValidateName(loginname)) { return(Content("exist")); } //验证 //登录名 Regex regex = new Regex(@"^[A-Za-z0-9]{6,12}$"); Regex regex1 = new Regex(@"^[0-9]{6,12}$"); if (!regex.IsMatch(loginname) || regex1.IsMatch(loginname)) { return(Content("fail")); } //密码 regex = new Regex(@"^[A-Za-z0-9]{6,12}$"); if (!regex.IsMatch(pwd)) { return(Content("fail")); } //昵称 regex = new Regex(@"^[\u4e00-\u9fa5]{2,15}$"); if (!regex.IsMatch(nickname)) { return(Content("fail")); } regex = new Regex(@"^[\u4e00-\u9fa5]{2,10}$"); if (!regex.IsMatch(people)) { return(Content("fail")); } //电话号码 regex = new Regex(@"^\d{11}$"); if (!regex.IsMatch(phone)) { return(Content("fail")); } OrganizeInfo organize = new OrganizeInfo { OrganizeInfoLoginId = loginname, OrganizeInfoPwd = Common.Encryption.MD5Helper.Get_MD5(pwd), OrganizeInfoShowName = nickname, OrganizeInfoPeople = people, OrganizeInfoPhone = phone, Status = (short)Model.Enum.DelFlagEnum.Auditing, ModfiedOn = DateTime.Now, CreateTime = DateTime.Now, OrganizeInfoLastTime = DateTime.Now, OrganizeInfoManageId = OrganizeInfoService.GetEntities(u => u.OrganizeInfoManageId == null).FirstOrDefault().OrganizeInfoID, OrganizeInfoIcon = System.Configuration.ConfigurationManager.AppSettings["DefaultIconPath"], ActivityCount = 0 }; if (OrganizeInfoService.Add(organize) != null) { return(Content("organize")); } else { return(Content("fail")); } }