Exemplo n.º 1
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     Button1.Attributes.Add("AutoPostback", "true");
     con             = new SqlConnection(constr);
     cmd             = new SqlCommand();
     cmd.Connection  = con;
     cmd.CommandText = "SELECT * FROM NGUOISUDUNG WHERE TenDangNhap= '" + TextBox1.Text + "'and MatKhau='" + TextBox2.Text + "'";
     sda             = new SqlDataAdapter(cmd);
     sda.Fill(ds, "NGUOISUDUNG");
     if (ds.Tables[0].Rows.Count > 0)
     {
         Session["user"] = TextBox1.Text;
     }
     else
     {
         Label1.Text   = "Đăng nhập không thành công";
         TextBox1.Text = "";
         TextBox2.Text = "";
     }
     if (Request.QueryString["MaSP"] == null) //Đăng nhập từ giỏ hàng
     {
         Response.Redirect("/GioHang.aspx");
     }
     else //Thêm sản phẩm vào giỏ hàng mà chưa đăng nhập
     {
         int       maSP   = int.Parse(Request.QueryString["MaSP"]);
         GioHangDB db     = new GioHangDB();
         bool      resutl = db.InsertGioHang(Session["user"].ToString(), maSP);
         Response.Redirect("/GioHang.aspx");
     }
 }
Exemplo n.º 2
0
        protected void BtnXoa_Click(object sender, EventArgs e)
        {
            GioHangDB db = new GioHangDB();

            tenDangNhap = Session["user"].ToString();
            int maSP = int.Parse(((Button)sender).CommandArgument); //Lấy mã sản phẩm muốn xóa

            db.DeleteGioHang(tenDangNhap, maSP);                    //Thực hiện procedure xóa sản phẩm
            DataTable dt = db.GetGioHang(tenDangNhap);              // Lấy lại table

            gridviewGioHang.DataSource = dt;                        //gán lại nguồn dữ liệu cho gridview
            gridviewGioHang.DataBind();                             //cập nhật lại gridview
        }
Exemplo n.º 3
0
        protected void txtSoLuong_TextChanged(object sender, EventArgs e)
        {
            TextBox   tb      = sender as TextBox;
            int       soLuong = int.Parse(tb.Text);
            int       maSP    = int.Parse(tb.Attributes["CommandArgument"].ToString());
            GioHangDB db      = new GioHangDB();

            tenDangNhap = Session["user"].ToString();
            db.UpdateSoluong(tenDangNhap, maSP, soLuong);
            DataTable dt = db.GetGioHang(tenDangNhap);

            gridviewGioHang.DataSource = dt;
            gridviewGioHang.DataBind();
        }
Exemplo n.º 4
0
        protected void BtnThemGioHang_Click(object sender, ImageClickEventArgs e)
        {
            int maSP = int.Parse(((ImageButton)sender).CommandArgument);

            if (Session["user"] == null)
            {
                Response.Redirect("/DangNhap_GioHang?MaSP=" + maSP); // Yêu cầu đăng nhập trước khi thêm sản phẩm vào giỏ hàng
            }
            else
            {
                string    tenDangNhap = Session["user"].ToString();
                GioHangDB db          = new GioHangDB();
                bool      resutl      = db.InsertGioHang(tenDangNhap, maSP);
                Response.Write("<script language='javascript'>alert('Đã thêm sản phẩm vào giỏ hàng!')</script>");
            }
        }
Exemplo n.º 5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)                                     //Chỉ thực hiện khi lần đầu tải trang
     {
         if (Session["user"] == null)                     //THực hiện khi uuer chưa đăng nhập
         {
             Response.Redirect("/DangNhap_GioHang.aspx"); // Không chuyển đến Trang đăng nhập luôn vì t muốn thêm câu lệnh sau khi đăng nhập thì phải chuyển về GIỏ hàng
         }
         else
         {
             tenDangNhap = Session["user"].ToString();
             GioHangDB db = new GioHangDB();
             DataTable dt = db.GetGioHang(tenDangNhap);
             gridviewGioHang.DataSource = dt; //Gán nguồn dữ liệu cho gridview
             gridviewGioHang.DataBind();      //Cập nhật lại dữ liệu cho gridview
         }
     }
 }