コード例 #1
0
        public Gio LayThongTinSanPham(int ID)
        {
            DAL_KetNoi dao_sp = new DAL_KetNoi();

            dao_sp.Open();
            string        qry    = "select  *  from SanPham s, LoaiHang si where s.MaLoai = si.MaLoai  and MaSP = " + ID;
            SqlCommand    cmd    = new SqlCommand(qry, dao_sp.cnn);
            SqlDataReader reader = cmd.ExecuteReader();

            reader.Read();
            Gio g = new Gio();

            g.MaSP     = int.Parse(reader["MaSP"].ToString());
            g.TenSP    = reader["TenSanPham"].ToString();
            g.GiaMua   = float.Parse(reader["GiaMua"].ToString());
            g.GiaBan   = float.Parse(reader["GiaBan"].ToString());
            g.Masize   = reader["Size"].ToString();
            g.SoLuong  = int.Parse(reader["SoLuong"].ToString());
            g.ThongTin = reader["ThongTin"].ToString();
            g.NgayNhap = DateTime.Parse(reader["NgayNhapHang"].ToString());
            g.HinhAnh  = reader["HinhAnh"].ToString();



            return(g);
        }
コード例 #2
0
        public void ThemSP_GioHang()
        {
            if (Request.QueryString["action"] == "add" && Session["TenDangNhap"] == null)
            {
                Response.Write("<Script>alert(\"Vui lòng đăng nhập , để sử dụng chức năng này .\")</Script>");

                return;
            }

            if (Request.QueryString["action"] == "add")
            {
                int id = int.Parse(Request.QueryString["id"]);
                Session["MaSP"] = id;
                if (Session["GioHang"] == null)
                {
                    ArrayList giohang = new ArrayList();

                    // tạo mới món hàng
                    DAL_KetNoi dao = new DAL_KetNoi();
                    Gio        sp  = dao.LayThongTinSanPham(id); // thêm vào slg 1
                    sp.SoLuong = 1;
                    // thêm vào giỏ hàng
                    giohang.Add(sp);
                    // lưu trong session
                    Session["GioHang"] = giohang;
                }
                else
                {
                    ArrayList giohang = (ArrayList)Session["GioHang"];
                    bool      flag    = false;
                    foreach (Gio sp in giohang)
                    {
                        if (sp.MaSP == id)
                        {
                            sp.SoLuong += 1;
                            flag        = true;
                            break;
                        }
                    }
                    if (flag == false)
                    {
                        // tạo mới món hàng
                        DAL_KetNoi dao = new DAL_KetNoi();
                        Gio        sp  = dao.LayThongTinSanPham(id); // thêm vào slg 1
                        sp.SoLuong = 1;
                        // thêm vào giỏ hàng
                        giohang.Add(sp);
                    }
                }

                Response.Redirect("~/Form/SanPham.aspx");
            }
        }