/// <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 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 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"));
 }
Exemple #4
0
        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"));
        }