protected void btnSubmit_Click(object sender, EventArgs e) { if (Session["TenDangNhap"] == null) { Response.Write("<script type='text/javascript'>alert('Bạn phải đăng nhập mới thực hiện được chức năng này.');</script>"); } else { try { DDatHangDTO ddhDTO = new DDatHangDTO(); ddhDTO.Username = Session["TenDangNhap"].ToString(); string sTongTien = lblTongCong.Text.Substring(0, lblTongCong.Text.Length - 1); ddhDTO.TongTien = int.Parse(sTongTien); ddhDTO.TenNguoiNhan = txtNguoiNhan.Text; ddhDTO.SDT = txtSDT.Text; DateTime dNgayNhapHD = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); ddhDTO.NgapNhapHD = dNgayNhapHD; DateTime dNgayGiao = new DateTime(int.Parse(ddlNam.SelectedItem.Value.ToString()), int.Parse(ddlThang.SelectedItem.Value.ToString()), int.Parse(ddlNgay.SelectedItem.Value.ToString())); ddhDTO.NgayGiao = dNgayGiao; ddhDTO.DiaChi = txtDiaChi.Text; DDatHangBUS.ThemDonDatHang(ddhDTO); DataTable dt = (DataTable)Session["GioHang"]; ddhDTO.MaHD = int.Parse(DDatHangBUS.LayMaHoaDon().ToString()); for (int i = 0; i < dt.Rows.Count; i++) { ddhDTO.MaSP = int.Parse(dt.Rows[i][0].ToString()); ddhDTO.SoLuongSP = int.Parse(dt.Rows[i][2].ToString()); ddhDTO.DonGiaSP = int.Parse(dt.Rows[i][3].ToString()); DDatHangBUS.ThemChiTietHoaDon(ddhDTO); } lblThongBao.Text = "Đặt hàng thành công."; } catch (Exception ex) { lblThongBao.Text = "Đặt hàng thất bại."; } } }