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(); }
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(); }
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"); } } }
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(); } } }
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; } }
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(); }
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"); } }
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 = ""; } }