示例#1
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();
        }