private void EditRouteClass() { ClassLibrary.Model.RouteClass RouteClassModel = new ClassLibrary.Model.RouteClass(); RouteClassModel.ID = routeClassId; RouteClassModel.ParentID = Convert.ToInt32(Request.Form["routeClassID"]); if (routeClassId == RouteClassModel.ParentID) { Response.Write("<script>alert('上级分类不能为本分类!');history.back(-1);</script>"); return; } if (RouteClassModel.ParentID == 0) { RouteClassModel.ClassLevel = 1; } else { RouteClassModel.ClassLevel = routeClassBLL.GetModel(RouteClassModel.ParentID).ClassLevel + 1; } if (string.IsNullOrEmpty(Request.Form["ClassName"])) { Response.Write("<script>alert('请输入路线类型!');history.back(-1);</script>"); return; } else { RouteClassModel.ClassName = Request.Form["ClassName"]; } if (string.IsNullOrEmpty(Request.Form["ClassNamePinYin"])) { Response.Write("<script>alert('请输入城市拼音!');history.back(-1);</script>"); return; } else { RouteClassModel.ClassNamePY = Request.Form["ClassNamePinYin"].Trim(); } if (!string.IsNullOrEmpty(Request.Form["SeoTitle"])) { RouteClassModel.SeoTitle = Request.Form["SeoTitle"]; } if (!string.IsNullOrEmpty(Request.Form["SeoKeywords"])) { RouteClassModel.SeoKeyword = Request.Form["SeoKeywords"]; } if (!string.IsNullOrEmpty(Request.Form["SeoDescription"])) { RouteClassModel.SeoDesc = Request.Form["SeoDescription"]; } if (!string.IsNullOrEmpty(Request.Form["classOrder"]) && Function.IsNumber(Request.Form["classOrder"])) { RouteClassModel.ClassOrder = Convert.ToInt32(Request.Form["classOrder"]); } RouteClassModel.Recommend = Convert.ToBoolean(Request.Form["Recommend"]); RouteClassModel.IsHaidao = Convert.ToBoolean(Request.Form["IsHaidao"]); //int nmaxid = Convert.ToInt32(Request.Form["maxid"]); //int nwidth = 61; //int nheight = 41; //if (nmaxid == (int)SysConfig.RouteClass.三峡旅游) //{ // nwidth = 50; // nheight = 50; //} HttpPostedFile file = Request.Files["Image"]; string oldImages = Request.Form["Image_Hidden"]; if (file.ContentLength > 0) { string ext = Path.GetExtension(file.FileName); string fileName = Function.GetRandomTime() + ext; string fileFullPath = Server.MapPath(SysConfig.UploadFilePathClassImg); Function.CreatedDirectory(fileFullPath); file.SaveAs(fileFullPath + fileName); //缩图 //Bitmap tmp = new Bitmap(fileFullPath + fileName); //Bitmap bmp0 = Function.MakeThumNail(tmp, nwidth, nheight); //tmp.Dispose(); ////bmp0.Save(fileFullPath + fileName); //Function.SaveBitmapImg(bmp0, fileFullPath + fileName, ((long)100)); //bmp0.Dispose(); Function.DeleteFile(fileFullPath + oldImages); RouteClassModel.ClassImg = fileName; } else { RouteClassModel.ClassImg = oldImages; } if (routeClassBLL.Update(RouteClassModel) > 0) { Function.goMessagePage("修改路线类型", "操作成功", "RouteClass/RouteClassList.aspx?cid=" + maxClassID); } else { Function.goMessagePage("修改路线类型", "操作失败,请稍后再试", "RouteClass/RouteClassList.aspx?cid=" + maxClassID); } }