protected void btnSave_Click(object sender, EventArgs e)
        {
            bool result = false;

            model = bll.GetModel(rid);

            string savePath = Server.MapPath("~/Upload/BookCover/");//指定上传文件在服务器上的保存路径

            if (fpBookImg_Url.HasFile)
            {
                //检查服务器上是否存在这个物理路径,如果不存在则创建
                if (!System.IO.Directory.Exists(savePath))
                {
                    System.IO.Directory.CreateDirectory(savePath);
                }
                string strFileName = Guid.NewGuid().ToString();
                string strExt      = Path.GetExtension(fpBookImg_Url.PostedFile.FileName);
                savePath = savePath + "\\" + strFileName + strExt;
                fpBookImg_Url.SaveAs(savePath);
                model.BookImg_Url = "/Upload/BookCover/" + strFileName + strExt;
            }

            result = bll.Update(model);

            ShowMsg(result == true ? 1 : 0, result == true ? "保存成功。" : "保存失败。");
        }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            bool result = false;

            model = bll.GetModel(hidResourceFolder_Id.Value);
            bool isUpate = true;

            if (model == null)
            {
                isUpate                 = false;
                model                   = new Model_Bookshelves();
                model.CreateTime        = DateTime.Now;
                model.CreateUser        = loginUser.SysUser_ID;
                model.ResourceFolder_Id = hidResourceFolder_Id.Value;
            }
            string savePath = Server.MapPath("~/Upload/BookCover/");//指定上传文件在服务器上的保存路径

            if (fpBookImg_Url.HasFile)
            {
                //检查服务器上是否存在这个物理路径,如果不存在则创建
                if (!System.IO.Directory.Exists(savePath))
                {
                    System.IO.Directory.CreateDirectory(savePath);
                }
                string strFileName = Guid.NewGuid().ToString();
                string strExt      = Path.GetExtension(fpBookImg_Url.PostedFile.FileName);
                savePath = savePath + "\\" + strFileName + strExt;
                fpBookImg_Url.SaveAs(savePath);
                model.BookImg_Url = "/Upload/BookCover/" + strFileName + strExt;
            }
            model.Book_Name        = hidBook_Name.Value;
            model.BookPrice        = Convert.ToDecimal(txtBookPrice.Text);
            model.BookShelvesState = "1";
            model.PutUpTime        = DateTime.Now;
            model.BookBrief        = BookBrief.Value;
            if (isUpate)
            {
                result = bll.Update(model);
            }
            else
            {
                result = bll.Add(model);
            }

            Model_BookshelvesLog modelLog = new Model_BookshelvesLog();

            modelLog.BookshelvesLog_Id = Guid.NewGuid().ToString();
            modelLog.BookId            = model.ResourceFolder_Id;
            modelLog.LogTypeEnum       = "1";
            modelLog.CreateUser        = loginUser.SysUser_ID;
            modelLog.CreateTime        = DateTime.Now;
            new BLL_BookshelvesLog().Add(modelLog);

            ShowMsg(result == true ? 1 : 0, result == true ? "保存成功。" : "保存失败。");
        }
 public static string SetBookShelvesState(string id)
 {
     try
     {
         BLL_Bookshelves   bll   = new BLL_Bookshelves();
         Model_Bookshelves model = bll.GetModel(id);
         model.BookShelvesState = "0";
         model.PutDownTime      = DateTime.Now;
         bool inum = bll.Update(model);
         if (inum)
         {
             Model_VSysUserRole   loginUser = (Model_VSysUserRole)HttpContext.Current.Session["LoginUser"];
             Model_BookshelvesLog modelLog  = new Model_BookshelvesLog();
             modelLog.BookshelvesLog_Id = Guid.NewGuid().ToString();
             modelLog.BookId            = model.ResourceFolder_Id;
             modelLog.LogTypeEnum       = "2";
             modelLog.CreateUser        = loginUser.SysUser_ID;
             modelLog.CreateTime        = DateTime.Now;
             new BLL_BookshelvesLog().Add(modelLog);
             return(JsonConvert.SerializeObject(new
             {
                 err = "null"
             }));
         }
         else
         {
             return(JsonConvert.SerializeObject(new
             {
                 err = ""
             }));
         }
     }
     catch (Exception)
     {
         return(JsonConvert.SerializeObject(new
         {
             err = "error"//ex.Message.ToString()
         }));
     }
 }