public bool ChapterExist(string str_sql) { return(BookChapterView.Exist(str_sql)); }
protected void Page_Load(object sender, EventArgs e) { int BookID = WS.RequestInt("bookid"); string BookTitle = WS.RequestString("booktitle"); int ClassID = WS.RequestInt("classid"); string ClassName = WS.RequestString("classname"); string Content = WS.RequestString("content").HtmlDeCode(); string Title = WS.RequestString("title"); Class cls = ClassView.GetModelByID(ClassID.ToS()); BookChapter c = new BookChapter(); if (Title.Trim().Length == 0) { c.ID = -1; c.Title = "采集失败"; Response.Clear(); Response.Write(Voodoo.IO.XML.Serialize(c)); return; } if (BookChapterView.Exist(string.Format("BookTitle=N'{0}' and Title=N'{1}'", BookTitle, Title))) { c.Title = "已经存在"; Response.Clear(); Response.Write(Voodoo.IO.XML.Serialize(c)); return; } c.BookID = BookID; c.BookTitle = BookTitle; c.ChapterIndex = 0; c.ClassID = ClassID; c.ClassName = ClassName; c.ClickCount = 0; //c.Content = Content; c.Enable = true; c.IsFree = true; c.IsImageChapter = false; c.IsTemp = false; c.IsVipChapter = false; c.TextLength = Content.TrimHTML().Length; c.Title = Title; c.UpdateTime = DateTime.Now; c.ValumeID = 0; BookChapterView.Insert(c); //创建内容txt Voodoo.IO.File.Write(Server.MapPath(BasePage.GetBookChapterTxtUrl(c, cls)), Content); Book b = BookView.GetModelByID(BookID.ToString()); b.LastChapterID = c.ID; b.LastChapterTitle = c.Title; b.UpdateTime = c.UpdateTime; BookView.Update(b); Response.Clear(); Response.Write(Voodoo.IO.XML.Serialize(c)); }