protected void SubmitButton_Click(object sender, EventArgs e) { ArticleClassInfo articleClass = new ArticleClassInfo(); articleClass.Id = RequestHelper.GetQueryString <int>("ID"); if (FatherID.Text.Trim() == RequestHelper.GetQueryString <string>("ID")) { ScriptHelper.Alert("不能将上级分类设置成自己", RequestHelper.RawUrl); Response.End(); } articleClass.ParentId = Convert.ToInt32(FatherID.Text); articleClass.OrderId = Convert.ToInt32(OrderID.Text); articleClass.Name = ClassName.Text; articleClass.Description = Description.Text; articleClass.EnName = EnClassName.Text; articleClass.Photo = Photo.Text; articleClass.ShowType = Convert.ToInt32(ShowType.Text); articleClass.ShowTerminal = Convert.ToInt32(ShowTerminal.Text); articleClass.ImageWidth = Convert.ToInt32(ImageWidth.Text) < 0 ? 0 : Convert.ToInt32(ImageWidth.Text); articleClass.ImageHeight = Convert.ToInt32(ImageHeight.Text) < 0 ? 0 : Convert.ToInt32(ImageHeight.Text); articleClass.AddCol1 = 0; articleClass.AddCol2 = AddCol2.InnerText; string alertMessage = ShopLanguage.ReadLanguage("AddOK"); if (articleClass.Id == int.MinValue) { articleClass.IsSystem = 0; CheckAdminPower("AddArticleClass", PowerCheckType.Single); int id = ArticleClassBLL.Add(articleClass); AdminLogBLL.Add(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("ArticleClass"), id); } else {//修改时保持系统分类不变 articleClass.IsSystem = ArticleClassBLL.Read(RequestHelper.GetQueryString <int>("ID")).IsSystem; CheckAdminPower("UpdateArticleClass", PowerCheckType.Single); ArticleClassBLL.Update(articleClass); AdminLogBLL.Add(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("ArticleClass"), articleClass.Id); alertMessage = ShopLanguage.ReadLanguage("UpdateOK"); } ScriptHelper.Alert(alertMessage, RequestHelper.RawUrl); }