//删除一张图片 public ActionResult DelImage() { var id = Convert.ToInt64(Request["id"]); var Saimg = UserSaveImageService.LoadEntities(x => x.ID == id).FirstOrDefault(); if (Saimg == null) { return(Json(new { ret = "no" }, JsonRequestBehavior.AllowGet)); } if (Saimg.T_UserSave.UserID == LoginUser.ID) { try { if (Directory.Exists(Path.GetDirectoryName(Request.MapPath(Saimg.Image_str)))) { System.IO.File.Delete(Request.MapPath(Saimg.Image_str)); if (UserSaveImageService.DeleteEntity(Saimg)) { return(Json(new { ret = "ok" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { ret = "no", msg = "删除数据库信息时出错!" }, JsonRequestBehavior.AllowGet)); } } else { if (UserSaveImageService.DeleteEntity(Saimg)) { return(Json(new { ret = "ok" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { ret = "no", msg = "删除数据库信息时出错!" }, JsonRequestBehavior.AllowGet)); } } } catch (Exception e) { return(Json(new { ret = "no", msg = e.ToString() }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { ret = "noAction" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Index() { var CityID = UserInfo_CityService.LoadEntities(x => x.UserInfo_ID == LoginUser.ID).FirstOrDefault(); var City = T_CityService.LoadEntities(x => x.ID == CityID.T_City_ID).FirstOrDefault().T_Quyu.ToList(); var Items = T_ItemsService.LoadEntities(x => x.DelFlag == null).ToList(); var ItemsCount = Items != null?Items.Distinct(new FastPropertyComparer <T_Items>("Bakstr")).ToList() : null; ViewBag.City = City; ViewBag.Items = Items; ViewBag.ItemsCount = ItemsCount.Count; var Itemsbool = T_BoolItemService.LoadEntities(x => x.str == "上传张数").FirstOrDefault(); if (Itemsbool == null) { return(Content("no:数据库[T_BoolItem][str]列没有限制上传张数的数据属性,检查数据库完整性!")); } var imagecount = UserSaveImageService.LoadEntities(x => x.UserSaveID == LoginUser.ID).DefaultIfEmpty(); ViewBag.imagecount = Itemsbool.@int; return(View()); }
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:无修改数据!")); } } }
public ActionResult ZJFileUpload() { HttpPostedFileBase file = Request.Files["fileIconUp"]; var Mid = Convert.ToInt64(Request["UserSaveID"]); 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) { 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)); var TTCot = UserSaveImageService.LoadEntities(x => x.UserSaveID == Mid).Count(); if (TTCot >= 6) { return(Content("no:图片最多只可存6张!")); } UserSaveImage usi = new UserSaveImage(); usi.UserSaveID = Mid; usi.Image_str = fulldir; UserSaveImageService.AddEntity(usi); return(Content("yes:" + fulldir)); } else { return(Content("no:文件类型错误,文件扩展名错误!")); } #endregion } else { return(Content("no:请上传图片文件")); } if (file != null) { string filename = Path.GetFileName(file.FileName); //获取上传的文件名 string fileExt = Path.GetExtension(filename); //获取扩展名 if (fileExt == ".jpg" || fileExt == ".png") { string dir = "/MenuIcon/" + DateTime.Now.Year + "/" + DateTime.Now.Month + "/" + DateTime.Now.Day + "/"; Directory.CreateDirectory(Path.GetDirectoryName(Request.MapPath(dir))); string filenewName = Guid.NewGuid().ToString(); string fulldir = dir + filenewName + fileExt; file.SaveAs(Request.MapPath(fulldir)); return(Content("yes:" + fulldir)); } else { return(Content("no:文件类型错误,文件扩展名错误!")); } } else { return(Content("no:请上传图片文件")); } }