public void ThemCTHD(CTHD cthd) { DAL_KetNoi daoCTHD = new DAL_KetNoi(); daoCTHD.Open(); string qry = "insert into ChiTietHoaDon(MaHD,MaSP,Size,SoLuong,DonGia,TinhTrang) values(" + cthd.MAHD + "," + cthd.MASP + ",'" + cthd.MASIZE + "'," + cthd.SOLUONG + "," + cthd.DONGIA + ",'false')"; SqlCommand cmd = new SqlCommand(qry, daoCTHD.cnn); cmd.ExecuteNonQuery(); cmd.Dispose(); daoCTHD.Close(); }
protected void btnXacNhan_Click(object sender, EventArgs e) { if (Page.IsValid) { if (DateTime.Now.CompareTo(DateTime.Parse(txtNgayGiao.Text.Trim())) > 0) { lblNgayGiaoHang.Text = "Ngày giao hàng nhỏ hơn ngày hiện tại !"; return; } if (Session["TenDangNhap"] != null && Session["GioHang"] != null) { string uname = (string)Session["TenDangNhap"]; DAL_KetNoi dal = new DAL_KetNoi(); int MaKH = dal.LayMaKH(uname); string ngaylaphd = DateTime.Now.ToShortDateString(); string ngaygiaohang = txtNgayGiao.Text.Trim(); string dc = txtDCNhan.Text.Trim(); // them hoa don DAL_KetNoi dalhd = new DAL_KetNoi(); HoaDon hd = new HoaDon(); hd.MAHD = int.Parse(DateTime.Now.Second.ToString() + DateTime.Now.Minute.ToString()); hd.NGAYLAPHD = ngaylaphd; hd.NGAYGIAOHANG = ngaygiaohang; hd.MAKH = MaKH; hd.DIACHIGIAOHANG = dc; dalhd.ThemHD(hd); //them chi tiet hoa don DAL_KetNoi dalCTHD = new DAL_KetNoi(); ArrayList giohang = (ArrayList)Session["GioHang"]; ArrayList chitietHD = new ArrayList(); foreach (Gio sp in giohang) { CTHD cthd = new CTHD(); cthd.MAHD = hd.MAHD; cthd.MASP = sp.MaSP; cthd.MASIZE = sp.Masize; cthd.SOLUONG = sp.SoLuong; cthd.DONGIA = sp.GiaBan; dalCTHD.ThemCTHD(cthd); chitietHD.Add(cthd); } Session["ChiTietHoaDon"] = chitietHD; Session["GioHang"] = null; Response.Redirect("thanhcong.html"); } } }