public void update(object sender, EventArgs e) { detail book = new detail(); string isbn = Request.QueryString["isbn"]; book._id = Request.QueryString["isbn"]; book.name = book_name.Text; book.author = author.Text; book.description = description.Text; book.type = type.Text; book.price = price.Text; book.language = language.Text; book.publisher = publisher.Text; book.date = date.Text; book.library = library.Text; book.place = place.Text; book.label = label.Text; string access_token = (string)Session["access_token"]; int errcode = BookADO.updateBook(book, access_token); if (errcode == 0) { MessageBox.Show("保存成功"); showBookDetail(isbn); } else { MessageBox.Show("保存失败"); } }
public void showBookDetail(string isbn) { string access_token = OperateCloud.get(); detail item = BookADO.getBookByISBN(isbn, access_token); if (item == null) { MessageBox.Show("出错了"); } else { //display(temp); string imageUrl = BookADO.getUrl(item.fileIDs[0], access_token); /* queryString = "{\"env\":\"" + envid + "\", \"file_list\": [{\"fileid\":\"" + item.fileIDs[0] + "\",\"max_age\":7200}]}"; * url = "https://api.weixin.qq.com/tcb/batchdownloadfile?access_token=" + access_token; //POST到网站 * Message = OperateCloud.Query(queryString, url); * JObject jo2 = OperateCloud.GetJson(Message); * pic.ImageUrl = jo2["file_list"][0]["download_url"].ToString();*/ pic.ImageUrl = imageUrl; ISBN.Text = item._id; book_name.Text = item.name; author.Text = item.author; description.Text = item.description; remain.Text = item.remain.ToString(); type.Text = item.type; price.Text = item.price; language.Text = item.language; publisher.Text = item.publisher; date.Text = item.date; library.Text = item.library; place.Text = item.place; label.Text = item.label; } }
public bool exist(string isbn) { string access_token = (string)Session["access_token"]; if (BookADO.existBook(isbn, access_token)) { return(true); } else { return(false); } }
public void delete(object sender, EventArgs e) { string isbn = Request.QueryString["isbn"]; string access_token = (string)Session["access_token"]; int errcode = BookADO.deleteBook(isbn, access_token); if (errcode == 0) { MessageBox.Show("删除成功"); Response.Redirect("修改书籍.aspx"); } else { MessageBox.Show("删除失败"); } }
public void getBookInfo() { //判断是否上传了文件 if (fileUpload.HasFile) { /*//指定上传文件在服务器上的保存路径 * string savePath = Server.MapPath("~/upload"); * Response.Write(savePath); * //检查服务器上是否存在这个物理路径,如果不存在则创建 * if (!System.IO.Directory.Exists(savePath)) * { * System.IO.Directory.CreateDirectory(savePath); * } * savePath = savePath + "\\" + fileUpload.FileName; * fileUpload.SaveAs(savePath);//保存文件 */ string fileExtension = System.IO.Path.GetExtension(fileUpload.FileName).ToLower(); if (fileExtension != ".json") { MessageBox.Show("目前仅支持json格式文件"); return; } int FileLen = fileUpload.PostedFile.ContentLength;//获取上传文件的大小 if (FileLen > 102400) { MessageBox.Show("最大上传100MB文件"); return; } byte[] input = new byte[FileLen]; //MessageBox.Show(FileLen + ""); Stream UpLoadStream = fileUpload.PostedFile.InputStream; UpLoadStream.Read(input, 0, FileLen); UpLoadStream.Position = 0; StreamReader r = new StreamReader(UpLoadStream); try { string access_token = (string)Session["access_token"]; string json = r.ReadToEnd(); //MessageBox.Show(json); List <Book> items = JsonConvert.DeserializeObject <List <Book> >(json); List <Book> data = new List <Book>(); for (int i = 0; i < items.Count; i++) { if (BookADO.addBook(items[i], access_token)) { data.Add(items[i]); } } addbook.DataSource = data; addbook.DataBind(); MessageBox.Show("导入成功"); } catch (Exception ee) { MessageBox.Show("导入过程出现错误" + ee.Message); } finally { r.Close(); UpLoadStream.Close(); } //add(fileUpload.FileName); } else { MessageBox.Show("请先选择json文件"); } }