Пример #1
0
 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.";
         }
     }
 }