Ejemplo n.º 1
0
        public ContentResult ToDel(int id)
        {
            BaseParameters oldpara = BaseParameters.GetEntityByID(id);

            if (BaseParameters.DeleteByID(id) > 0)
            {
                if (oldpara.valType == "image")
                {
                    try
                    {
                        string oldImgUrl = oldpara.ParametersVal;//原来的图片
                        if (oldImgUrl.Contains("?"))
                        {
                            oldImgUrl = oldImgUrl.SubStringSafe(0, oldImgUrl.IndexOf("?"));
                        }
                        if (string.IsNullOrWhiteSpace(oldImgUrl) == false)
                        {
                            string delFile = Server.MapPath("~") + oldImgUrl;
                            System.IO.File.Delete(delFile);
                        }
                    }
                    catch (Exception ex)
                    {
                    }
                }
                return(Content("ok"));
            }
            return(Content("删除出错"));
        }
Ejemplo n.º 2
0
        public ContentResult saveImg(int paraID)
        {
            BaseParameters oldpara   = BaseParameters.GetEntityByID(paraID);
            string         oldImgUrl = oldpara.ParametersVal;//原来的图片

            if (oldImgUrl.Contains("?"))
            {
                oldImgUrl = oldImgUrl.SubStringSafe(0, oldImgUrl.IndexOf("?"));
            }
            string newParametersVal = oldImgUrl;
            string savefileurl1     = "";
            var    file             = Request.Files["paraimg"];

            if (file != null && file.ContentLength > 0)
            {
                if (file.ContentLength > 5242880)
                {
                    return(Content("fail|图片不能超过5MB!"));
                }
                if (!Directory.Exists(Server.MapPath("~/images/BaseParameters/")))
                {
                    Directory.CreateDirectory(Server.MapPath("~/images/BaseParameters/"));
                }
                string path = Request.MapPath("~/");
                string ext  = Path.GetExtension(file.FileName); //获得文件扩展名
                newParametersVal = "/images/BaseParameters/" + paraID + ext;
                string saveName = newParametersVal;             //实际保存文件名

                if (string.IsNullOrWhiteSpace(oldImgUrl) == false)
                {
                    string delFile = Server.MapPath("~") + oldImgUrl;
                    System.IO.File.Delete(delFile);
                }
                savefileurl1 = path + saveName;
            }
            if (string.IsNullOrWhiteSpace(savefileurl1) == false)
            {
                file.SaveAs(savefileurl1);
                newParametersVal = newParametersVal + "?" + DateTime.Now.ToString("yyyyMMddHHmmss");
            }
            return(Content("ok|" + newParametersVal));
        }
Ejemplo n.º 3
0
 public ActionResult Index()
 {
     ViewData["ParametersVal"] = BaseParameters.GetEntityByID(1).ParametersVal;
     ViewData["ChiefCount"]    = C_User.GetOptionzTreeMenu(0).Count;
     return(View());
 }
Ejemplo n.º 4
0
        public ActionResult Edit(int id)
        {
            BaseParameters para = BaseParameters.GetEntityByID(id);

            return(View(para));
        }