Danh mục

Phát triển Web với công nghệ Microsoft ASP.NET & MS SQL Server 2005

Số trang: 11      Loại file: pdf      Dung lượng: 427.63 KB      Lượt xem: 9      Lượt tải: 0    
Jamona

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tài liệu tham khảo dành cho Giáo viên, sinh viên, kỹ thuật viên chuyên môn lập trình - Giáo trình lập trình với Java, giáo trình lập trình windows C# giúp các bạn củng cố kỹ năng lập trình máy tính tốt hơn
Nội dung trích xuất từ tài liệu:
Phát triển Web với công nghệ Microsoft ASP.NET & MS SQL Server 2005Phát tri n Web v i công ngh Microsoft ASP.NET & MS SQL Server 2005Lab10 XÂY D NG WEBSITE SIÊU TH SÁCH (Ti p theo)1. M c tiêu Thi t k các trang x lý giao d ch mua hàng g m: Gi hàng, Thanh tóan, Tài kh an . . .2. Thiêt k trang Giohang.aspx Ch c năng : • Ch n hàng ñưa vào gi • C p nh t s lư ng • H y 1 m t hang ra kh i gi , H y toàn b gi hàng • Tính thành ti n m t hàng & T ng ti n gi hang • Chuy n d li u sang trang Thantoan.aspx Yêu c u : • S d ng bi n Session ñ lưu thong tin gi hàng D li u ñ u vào: • Ki m tra tr ng thái ñã ñăng nh p chưa? • T t c các trang có liên k t ñ n trang Giohang.aspx ñ u có truy n tham s qua Querystring b ng cách khai báo thu c tính NavigateURL: ~/Giohang.aspx?Ms=+Eval(Masach) Vi d v i trang Chitietsach.aspx khai báo như sau This is trial versionGi ng viên Dương Thành Ph t - http://www.thayphet.net Trang 1/11 www.adultpdf.comPhát tri n Web v i công ngh Microsoft ASP.NET & MS SQL Server 2005 Thi t k trang: G m các ñi u khi n • 2 Label: lbTenDN và lbTongThanhTien • 4 Button: btTieptucmua, btXoagiohang, btCapnhat, btThanhtoan • 1 Gridview có 6 c t : Gridview1 o Thu c tính DataKeyNames: Masach Edit Clumn cho Gridview như sau: • o 4 BoundField có các thu c tính HeaderText và DataField tương ng là: Mã sách (Masach), Tên sách (Tensach), ðơn giá (Dongia), Thành ti n (Thanhtien) o 1 TemplateField: có HeaderText là S lư ng This is trial versionGi ng viên Dương Thành Ph t - http://www.thayphet.net Trang 2/11 www.adultpdf.comPhát tri n Web v i công ngh Microsoft ASP.NET & MS SQL Server 2005 o 1 ButtonField v i các thu c tính Buttontype: Image HeaderText: Xóa ImageURL: ~/images/Delte.jpg o Hi u ch nh TemplateField S lư ng B sung 1 Textbox: txtSoluong V i Edit DataBidings có thu c tính Text là : Eval(“Soluong”) This is trial versionGi ng viên Dương Thành Ph t - http://www.thayphet.net Trang 3/11 www.adultpdf.comPhát tri n Web v i công ngh Microsoft ASP.NET & MS SQL Server 2005 X lý Code: • PageLoad protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session[TenDN] == null) Response.Redirect(~/Dangnhap.aspx); if (Request.QueryString[Ms] != null) { int Masach = int.Parse(Request.QueryString[Ms]); DataTable dt = XLDL.Docbang(Select Tensach,Dongia From Sach where masach= + Masach); String Tensach = dt.Rows[0][0].ToString(); int Dongia = int.Parse(dt.Rows[0][1].ToString()); int Soluong = 1; lbTenDN.Text = Session[TenDN].ToString(); ThemVaoGioHang(Masach, Tensach, Dongia, Soluong); } if (Session[Giohang] != null) { DataTable dt = new DataTable(); dt = (DataTable)Session[GioHang]; System.Decimal tongThanhTien = 0; foreach (DataRow r in dt.Rows) { r[Thanhtien] = Convert.ToInt32(r[SoLuong]) * Convert.ToDecimal(r[Dongia]); tongThanhTien += Convert.ToDecimal(r[Thanhtien]); lbTongThanhTien.Text = tongThanhTien.ToString(); } GridView1.DataSource = dt; GridView1.DataBind(); } } } • Th t c thêm hàng vào gi public void ThemVaoGioHang(int Masach,string Tensach, int Dongia, int Soluong) { DataTable dt; if (Session[GioHang] == null) ...

Tài liệu được xem nhiều: