예제 #1
0
        protected void img_btn_ThemGioHang_Click(object sender, ImageClickEventArgs e)
        {
            string size       = DropDownListSize.SelectedItem.ToString();
            string idGiay     = Request.QueryString["ID"];
            string soluongmua = TextBoxSoLuong.Text;

            if (Session["name"].Equals(""))
            {
                Response.Redirect("DangNhap.aspx");
            }
            else
            {
                //lấy id khách hàng từ username
                DataTable dt    = kn.laybang("SELECT iID FROM dbo.tblUser WHERE sUsername =N'" + Session["name"].ToString() + "'");
                int       iMaKH = int.Parse(dt.Rows[0][0].ToString());
                //lấy mã giỏ hàng từ id khách hàng
                DataTable dt2   = kn.laybang("SELECT iMaGH FROM dbo.tblGioHang WHERE iMaKH = '" + iMaKH + "'");
                int       iMaGH = int.Parse(dt2.Rows[0][0].ToString());
                int       temp  = kn.ExecuteNonQuery("sp_ThemChiTietGioHang", new object[] { iMaGH, idGiay, size, soluongmua }, new List <string> {
                    "@iMaGH", "@iID", "@iTuoi", "@isoluong"
                });
                if (temp != 0)
                {
                    Response.Write("<script>alert('đã thêm vào giỏ hàng');</script>");
                }
                else
                {
                    Response.Write("<script>alert('sản phẩm này đã có trong giỏ hàng của bạn hoặc đường truyền của bạn gặp trục trặc');</script>");
                }
            }
        }
예제 #2
0
        protected void btnDangKy_Click(object sender, EventArgs e)
        {
            if (txtUsername.Text == null || txtPassword.Text == null || txtHoTen.Text == null || txtDiaChi.Text == null || txtSDT.Text == null)
            {
                Response.Write("<script>alert('lỗi đường truyền');</script>");
            }
            else
            {
                ketnoi        kn       = new ketnoi();
                object[]      para     = new object[] { txtUsername.Text, txtPassword.Text, txtHoTen.Text, txtDiaChi.Text, txtSDT.Text };
                List <string> paraName = new List <string> {
                    "@sUserName", "@sPass", "@sTenKH", "@sDiaChi", "@sSDT"
                };
                int kq = kn.ExecuteNonQuery("DangKyUser", para, paraName);

                if (kq != 0)
                {
                    //lấy id khách hàng từ username
                    DataTable dt    = kn.laybang("SELECT iID FROM dbo.tblUser WHERE sUsername =N'" + txtUsername.Text + "'");
                    string    iMaKH = dt.Rows[0][0].ToString();
                    //thêm bảng giỏ hàng
                    object[]      para1     = new object[] { iMaKH };
                    List <string> paraName1 = new List <string> {
                        "@iMaKH"
                    };
                    kn.ExecuteNonQuery("sp_ThemGioHang", para1, paraName1);
                    Response.Write("<script>alert('Đăng ký thành công');</script>");
                    Response.Redirect("DangNhap.aspx?");
                }
                else
                {
                    Response.Write("<script>alert('Username trùng, mời nhập giá trị khác');</script>");
                    txtUsername.Focus();
                }
            }
        }