Esempio n. 1
0
        protected void ibtnLogin_Click(object sender, ImageClickEventArgs e)
        {
            string username = txtTendangnhap.Text.Trim();
            string password = txtMatkhau.Text.Trim();

            BUS_KhachHang bus = new BUS_KhachHang();

            int flag = bus.LaDangNhapThanhCong(username, password);

            if (flag == 0)
            {
                Session["Username"] = username;
                Response.Redirect("TrangChu.aspx");
            }
            else
            if (flag == 1)
            {
                Session["Username"] = username;
                Response.Redirect("QuanLy.aspx");
            }
            else
            {
                lblThongbao.Text = "Thông tin đăng nhập không chính xác !<br />Vui lòng nhập lại.";
            }
        }
        public void LoadKH()
        {
            BUS_KhachHang busKH = new BUS_KhachHang();

            gvKhachHang.DataSource = busKH.DanhSachKhachHang();
            gvKhachHang.DataBind();
        }
        protected void gvKhachHang_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int           makh  = int.Parse(gvKhachHang.DataKeys[e.RowIndex].Value.ToString());
            BUS_KhachHang busKH = new BUS_KhachHang();

            busKH.XoaKhachHang(makh);
            LoadKH();
        }
Esempio n. 4
0
        public void LoadTopKH()
        {
            int           top = int.Parse(ddlTopKH.SelectedValue);
            BUS_KhachHang bus = new BUS_KhachHang();
            DataTable     dt  = new DataTable();

            dt = bus.LoadTopKhachHang(top);

            gvKH.DataSource = dt.DefaultView;
            gvKH.DataBind();
        }
Esempio n. 5
0
        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["Username"] != null && Session["GioHang"] != null)
                {
                    string        uname = (string)Session["Username"];
                    BUS_KhachHang busKH = new BUS_KhachHang();


                    int    MaKH         = busKH.LayMaKH(uname);
                    string ngaylaphd    = DateTime.Now.ToShortDateString();
                    string ngaygiaohang = txtNgayGiao.Text.Trim();
                    string dc           = txtDCNhan.Text.Trim();

                    // them hoa don
                    BUS_HoaDon busHD = new BUS_HoaDon();
                    HoaDon     hd    = new HoaDon();
                    hd.MAHD           = int.Parse(DateTime.Now.Millisecond.ToString() + DateTime.Now.Second.ToString() + DateTime.Now.Minute.ToString());
                    hd.NGAYLAPHD      = ngaylaphd;
                    hd.NGAYGIAOHANG   = ngaygiaohang;
                    hd.MAKH           = MaKH;
                    hd.DIACHIGIAOHANG = dc;
                    busHD.ThemHD(hd);
                    //them chi tiet hoa don
                    BUS_CTHD  busCTHD   = new BUS_CTHD();
                    ArrayList giohang   = (ArrayList)Session["GioHang"];
                    ArrayList chitietHD = new ArrayList();
                    foreach (SanPham 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;
                        busCTHD.ThemCTHD(cthd);
                        chitietHD.Add(cthd);
                    }
                    Session["chitietHD"] = chitietHD;
                    Session["GioHang"]   = null;
                    Response.Redirect("thanhcong.htm");
                }
            }
        }
Esempio n. 6
0
        protected void btnXacnhan_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                BUS_KhachHang bus          = new BUS_KhachHang();
                int           flagEmail    = bus.LaTrungEmail(txtEmail.Text.Trim());
                int           flagUsername = bus.LaTrungTenDangNhap(txtTendangnhap.Text.Trim());

                if (flagUsername == 1 && flagEmail == 1)
                {
                    lblUsername.Text = "Tên đăng nhập này đã có người sử dụng!";
                    lblEmail.Text    = "Địa chỉ Email này đã có người sử dụng!";
                    lblThongBao.Text = "Đăng kí không thành công !";
                }
                else
                if (flagEmail == 1)
                {
                    lblEmail.Text    = "Địa chỉ Email này đã có người sử dụng!";
                    lblThongBao.Text = "Đăng kí không thành công !";
                }
                else
                if (flagUsername == 1)
                {
                    lblUsername.Text = "Tên đăng nhập này đã có người sử dụng!";
                    lblThongBao.Text = "Đăng kí không thành công !";
                }
                else
                {
                    KhachHang kh = new KhachHang();
                    kh.TENDANGNHAP = txtTendangnhap.Text;
                    kh.MATKHAU     = txtMatkhau.Text;
                    kh.HOTEN       = txtHoten.Text;
                    if (rblGioitinh.SelectedItem.Text.Equals("Nam"))
                    {
                        kh.GIOITINH = 1;
                    }
                    else
                    {
                        kh.GIOITINH = 0;
                    }
                    kh.DIACHI      = txtDiachi.Text;
                    kh.EMAIL       = txtEmail.Text;
                    kh.SODIENTHOAI = txtDienthoai.Text;
                    bus.GhiThongTinKhachHang(kh);
                    lblThongBao.Text = kh.TENDANGNHAP + " ! Đăng kí thành công .";
                    XoaThongTin();
                }
            }
        }
Esempio n. 7
0
        public void LoadThongTinKH()
        {
            if (Session["Username"] != null)
            {
                string        uname = (string)Session["Username"];
                BUS_KhachHang busKH = new BUS_KhachHang();

                KhachHang kh = busKH.LayThongTinKhachHang(uname);

                txtTenKH.Text  = kh.HOTEN;
                txtDiaChi.Text = kh.DIACHI;
                txtEmail.Text  = kh.EMAIL;
                txtSoDT.Text   = kh.SODIENTHOAI;
            }
        }
Esempio n. 8
0
        protected void btnLayMK_Click(object sender, EventArgs e)
        {
            BUS_KhachHang bus   = new BUS_KhachHang();
            string        uname = txtTenDangNhap.Text.Trim();
            KhachHang     kh    = new KhachHang();

            kh = bus.LayThongTinKhachHang(uname);
            if (kh.MAKH == 0 || kh.EMAIL.Equals(txtEmail.Text.Trim()) == false)
            {
                lblMatKhau.Text = "Bạn nhập sai thông tin ";
                return;
            }
            kh.MATKHAU = "123456";
            bus.CapNhatKhachHang(kh);
            lblMatKhau.Text = "Mật khẩu của bạn là : 123456 ! Vui lòng đổi lại để đảm bảo thông tin của bạn";
        }
        protected void gvKhachHang_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            //lay thong khach hang can cap nhat
            int         makh = int.Parse(gvKhachHang.DataKeys[e.RowIndex].Value.ToString());
            GridViewRow row  = gvKhachHang.Rows[e.RowIndex];

            TextBox txtMatkhau = row.FindControl("txtMatKhau") as TextBox;
            string  matkhau    = txtMatkhau.Text.Trim();

            TextBox txtHoTen = row.FindControl("txtHoTen") as TextBox;
            string  hoten    = txtHoTen.Text.Trim();

            DropDownList ddlGioiTinh = row.FindControl("ddlGioiTinh") as DropDownList;
            int          gioitinh    = int.Parse(ddlGioiTinh.SelectedValue);

            TextBox txtDiaChi = row.FindControl("txtDiaChi") as TextBox;
            string  diachi    = txtDiaChi.Text.Trim();

            TextBox txtEmail = row.FindControl("txtEmail") as TextBox;
            string  email    = txtEmail.Text.Trim();

            TextBox txtDienThoai = row.FindControl("txtDT") as TextBox;
            string  dienthoai    = txtDienThoai.Text.Trim();

            DropDownList ddlIsAdmin = row.FindControl("ddlIsAdmin") as DropDownList;
            bool         isAdmin    = bool.Parse(ddlIsAdmin.SelectedValue);

            KhachHang kh = new KhachHang();

            kh.MAKH        = makh;
            kh.MATKHAU     = matkhau;
            kh.HOTEN       = hoten;
            kh.GIOITINH    = gioitinh;
            kh.DIACHI      = diachi;
            kh.EMAIL       = email;
            kh.SODIENTHOAI = dienthoai;
            kh.LAADMIN     = isAdmin;

            BUS_KhachHang busKH = new BUS_KhachHang();

            busKH.CapNhatKhachHang(kh);

            gvKhachHang.EditIndex = -1;
            LoadKH();
        }
Esempio n. 10
0
        public void ThemComment()
        {
            // nhận các tham số truyền theo method post
            string   tieude  = Request["td"];
            string   noidung = Request["nd"];
            int      masp    = (int)Session["MaSP"];
            DateTime date    = DateTime.Now;
            //lay ma khach hang thong qua username
            string        username = (string)Session["Username"];
            int           makh;
            BUS_KhachHang bus = new BUS_KhachHang();

            if (bus.LayMaKH(username) != -1)
            {
                makh = bus.LayMaKH(username);
            }
            else
            {
                return;
            }
            //neu nhap day du tieu de va noi dung
            if (tieude != null && noidung != null)
            {
                BUS_BinhLuan bus_bl = new BUS_BinhLuan();
                BinhLuan     bl     = new BinhLuan();
                bl.TIEUDE    = tieude;
                bl.NOIDUNG   = noidung;
                bl.NGAYBL    = date;
                bl.MASP      = masp;
                bl.MAKH      = makh;
                bl.TRANGTHAI = false;
                bus_bl.ThemBinhLuan(bl);

                Response.Write("1");
            }
            //truong hop khong nhap tieu de hoac noi dung
            else
            {
                Response.Write("0");
            }
        }
Esempio n. 11
0
 public void LoadThongTin()
 {
     if (Session["Username"] != null)
     {
         string        username = Session["Username"].ToString();
         BUS_KhachHang bus      = new BUS_KhachHang();
         KhachHang     kh       = new KhachHang();
         kh = bus.LayThongTinKhachHang(username);
         if (kh.LAADMIN.Equals(true))
         {
             lblTenDangNhap.Text = username;
         }
         else
         {
             Response.Redirect("TrangChu.aspx");
         }
     }
     else
     {
         Response.Redirect("DangNhap.aspx");
     }
 }
        protected void btnXacnhan_Click(object sender, EventArgs e)
        {
            KhachHang     kh  = new KhachHang();
            BUS_KhachHang bus = new BUS_KhachHang();

            string uname = (string)Session["Username"];

            int mkh = bus.LayMaKH(uname);

            kh.MAKH        = mkh;
            kh.HOTEN       = txtHoten.Text;
            kh.DIACHI      = txtDiachi.Text;
            kh.SODIENTHOAI = txtDienthoai.Text;
            kh.EMAIL       = txtEmail.Text;
            kh.GIOITINH    = 0;
            if (rblGioitinh.SelectedIndex == 0)
            {
                kh.GIOITINH = 1;
            }

            bus.CapNhatThongTinKH(kh);
            lblThongBao.Text = "Cập nhật thành công !";
        }
        public void LoadThongTinKH()
        {
            if (Session["Username"] != null)
            {
                string        uname = (string)Session["Username"];
                BUS_KhachHang bus   = new BUS_KhachHang();
                KhachHang     kh    = new KhachHang();
                kh = bus.LayThongTinKhachHang(uname);

                txtHoten.Text     = kh.HOTEN;
                txtEmail.Text     = kh.EMAIL;
                txtDienthoai.Text = kh.SODIENTHOAI;
                txtDiachi.Text    = kh.DIACHI;
                if (kh.GIOITINH == 1)
                {
                    rblGioitinh.SelectedIndex = 0;
                }
                else
                {
                    rblGioitinh.SelectedIndex = 1;
                }
                lblThongBao.Text = "";
            }
        }