//分配个人存储信息 public ActionResult FenPeiUserSave() { var Eid = Request["Eid"] != null?Convert.ToInt64(Request["Eid"]) : 0; var UserID = Request["UserID"] != null?Convert.ToInt32(Request["UserID"]) : 0; var temp = T_UserSaveService.LoadEntities(x => x.ID == Eid).FirstOrDefault(); temp.UserID = UserID; if (T_UserSaveService.EditEntity(temp)) { return(Json(new { ret = "ok" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { msg = "分配错误请联系管理员!" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult AddUser(T_UserSave tus) { if (tus.ID == 0) { T_UserSave userins = T_UserSaveService.LoadEntities(x => x.TextName == tus.TextName && x.UserID == LoginUser.ID).FirstOrDefault(); if (userins == null) { tus.AddTime = MvcApplication.GetT_time(); tus.delflag = 0; tus.UserID = LoginUser.ID; tus.Money = tus.Money * 10000; tus.SumMoneyID = GetMoney(tus.Money.ToString()); tus.MianjiID = GeiMinji(tus.Mianji.ToString()); T_UserSaveService.AddEntity(tus); var Mid = T_UserSaveService.LoadEntities(x => x.TextName == tus.TextName).FirstOrDefault(); #region 图片处理 List <string> List_str = new List <string>(); var Str_list = Request["MenuIcon"]; if (Str_list.Trim().Length > 0) { var Lsp = Str_list.Split(','); foreach (string stt in Lsp) { #region 读取存储图片数据 HttpPostedFileBase file = Request.Files[stt]; if (file != null) { string filename = Path.GetFileName(file.FileName); //获取上传的文件名 string fileExt = Path.GetExtension(filename); //获取扩展名 #region MyRegion if (fileExt == ".jpg" || fileExt == ".png" || fileExt == ".gif" || fileExt == ".jpeg" || fileExt == ".bmp") { var user = UserInfoService.LoadEntities(x => x.ID == LoginUser.MasterID).FirstOrDefault(); if (user == null) { T_UserSaveService.DeleteEntity(Mid); return(Content("no:主号ID错误,为获取倒主号ID无法建立存储路径!")); } string dir = "/UserSaveImage/" + user.UName + "/" + LoginUser.UName + "/" + MvcApplication.GetT_time().ToString("yyyy-MM-dd") + "/"; Directory.CreateDirectory(Path.GetDirectoryName(Request.MapPath(dir))); string filenewName = Guid.NewGuid().ToString(); string fulldir = dir + filenewName + fileExt; file.SaveAs(Request.MapPath(fulldir)); List_str.Add(fulldir); } else { T_UserSaveService.DeleteEntity(Mid); return(Content("no:文件类型错误,文件扩展名错误!")); } #endregion } else { T_UserSaveService.DeleteEntity(Mid); return(Content("no:请上传图片文件")); } #endregion } //写入数据 foreach (string str in List_str) { UserSaveImage usi = new UserSaveImage(); usi.UserSaveID = Mid.ID; usi.Image_str = str; UserSaveImageService.AddEntity(usi); } } #endregion return(Content("ok")); } else { return(Content("no:信息名称不可重复添加!")); } } else { var Editdata = T_UserSaveService.LoadEntities(x => x.ID == tus.ID).FirstOrDefault(); if (Editdata != null) { Editdata.Items = tus.Items; Editdata.TextName = tus.TextName; Editdata.PresonName = tus.PresonName; Editdata.PresonPhoto = tus.PresonPhoto; Editdata.Address = tus.Address; Editdata.Money = tus.Money; Editdata.ZhuanxiuStrID = tus.ZhuanxiuStrID; Editdata.Mianji = tus.Mianji; Editdata.LouCheng = tus.LouCheng; Editdata.HuxingStrID = tus.HuxingStrID; Editdata.Chaoxiang = tus.Chaoxiang; Editdata.Bak = tus.Bak; if (T_UserSaveService.EditEntity(Editdata)) { return(Content("ok")); } else { return(Content("no:信息名称不可重复添加!")); } } else { return(Content("no:无修改数据!")); } } }