温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:个人图书管理系统源码
当前文件:
MyLibary/BookManage/BookDetails.aspx.cs[3K,2009-6-12 11:48:18],打开代码结构图
MyLibary/BookManage/BookDetails.aspx.cs[3K,2009-6-12 11:48:18],打开代码结构图1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Collections; 5
using System.Web; 6
using System.Web.Security; 7
using System.Web.UI; 8
using System.Web.UI.WebControls; 9
using System.Web.UI.WebControls.WebParts; 10
using System.Web.UI.HtmlControls; 11
using MyLibrary.BusinessLogicLayer; 12
13
public partial class BookManage_BookDetails : System.Web.UI.Page 14
{ 15
protected void Page_Load(object sender, EventArgs e) 16
{ 17
if (!this.IsPostBack) 18
{ 19
for (int i = 2000; i < 2050; i++) 20
{ 21
ddlYear.Items.Add(i.ToString()); 22
} 23
for (int i = 1; i < 13; i++) 24
{ 25
ddlMonth.Items.Add(i.ToString()); 26
} 27
for (int i = 1; i < 32; i++) 28
{ 29
ddlDay.Items.Add(i.ToString()); 30
} 31
BindData(); 32
} 33
} 34
35
private void BindData() 36
{ 37
int bookID = int.Parse(Request["bookID"].ToString()); 38
Book book = new Book(); 39
if (book.LoadData(bookID)) 40
{ 41
txtName.Text=book.BookName; 42
txtISBN.Text=book.BookISBN; 43
txtAuthor.Text=book.BookAuthor; 44
txtPublish.Text = book.BookPublish; 45
ddlYear.SelectedItem.Text=Convert.ToDateTime(book.BookPublishDate).Year.ToString(); 46
ddlMonth.SelectedItem.Text = Convert.ToDateTime(book.BookPublishDate).Month.ToString(); 47
ddlDay.SelectedItem.Text = Convert.ToDateTime(book.BookPublishDate).Day.ToString(); 48
rblClassify.SelectedItem.Text = book.BookClassify.ToString(); 49
txtSubject.Text = book.BookSubject; 50
txtIndex.Text = book.BookIndex; 51
txtPrice.Text = book.BookPrice.ToString(); 52
txtPageNum.Text = book.BookPageNum.ToString(); 53
txtSeries.Text = book.BookSeries; 54
txtDescription.Text = book.BookDescription; 55
} 56
else 57
{ 58
lblMessage.Text = "加载数据出错!"; 59
} 60
} 61
//修改按钮单击事件 62
protected void imgBtnUpdate_Click(object sender, ImageClickEventArgs e) 63
{ 64
if (Page.IsValid) 65
{ 66
int bookID = int.Parse(Request["bookID"].ToString());//取出传递过来的主键值 67
Book book = new Book();//创建Book类对象book 68
book.BookName = txtName.Text.Trim();//为book对象属性赋值 69
book.BookISBN = txtISBN.Text.Trim(); 70
book.BookAuthor = txtAuthor.Text.Trim(); 71
book.BookPublish = txtPublish.Text.Trim(); 72
book.BookPublishDate = Convert.ToDateTime(ddlYear.SelectedItem.Text + "-" + ddlMonth.SelectedItem.Text + "-" + ddlDay.SelectedItem.Text); 73
book.BookClassify = rblClassify.SelectedItem.Text; 74
book.BookSubject = txtSubject.Text; 75
book.BookIndex = txtIndex.Text; 76
book.BookPrice = Convert.ToDouble(txtPrice.Text); 77
book.BookPageNum = int.Parse(txtPageNum.Text); 78
book.BookSeries = txtSeries.Text; 79
book.BookDescription = txtDescription.Text; 80
if (book.UpdateByProc(bookID))//使用UpdateByProc方法修改图书信息 81
{ 82
lblMessage.Text = "成功修改书刊!"; 83
} 84
else 85
{ 86
lblMessage.Text = "添加修改失败!"; 87
} 88
} 89
} 90
} 91






}
}