protected void lbtDangNhap_Click(object sender, EventArgs e) { DataTable dt = QuanLi.DangNhap(tbTenDangNhap.Text, MaHoa.MaHoaMD5(tbMatKhau.Text)); if (dt.Rows.Count > 0) { Session["DangNhap"] = "1"; //Gán thêm thông tin tài khoản đã đăng nhập Session["TenDangNhap"] = dt.Rows[0]["hoTen"]; Response.Redirect("Admin.aspx"); } else { ltrThongBao.Text = "<div class='ThongBao'>Tên đăng nhập hoặc mật khẩu không chính xác!</div>"; } }
protected void btThemMoi_Click(object sender, EventArgs e) { if (thaotac == "them-moi") { string matKhau = ""; if (matKhau != null) { matKhau = MaHoa.MaHoaMD5(tbMatKhau.Text); } else { matKhau = MaHoa.MaHoaMD5(hdMatKhauCu.Value);//TRƯỜNG hợp ko nhập mật khẩu thì lấy lại mật khẩu cũ } int kq = QuanLi.ThemMoiTaiKhoan(tbHoTen.Text, tbNgaySinh.Text, tbTenDangNhap.Text, matKhau); if (kq != -1) { ltrThongBao.Text = "<div class='thongBaoTaoThanhCong' style='color:#ff006e;font-size:16px;padding-bottom:20px;text-align:center;font-weight:bold'>Đã tạo tài khoản: " + tbTenDangNhap.Text + "</div>"; Response.Redirect("Admin.aspx?module=tai-khoan"); } else { ltrThongBao.Text = "<div class='thongBaoTaoThanhCong' style='color:#ff006e;font-size:16px;padding-bottom:20px;text-align:center;font-weight:bold'>Tài khoản đã tồn tại!</div>"; } } else { string matKhau = MaHoa.MaHoaMD5(tbMatKhau.Text); int kq = QuanLi.ChinhSuaTaiKhoan( id, tbHoTen.Text, tbNgaySinh.Text, matKhau); if (kq > 0) { Response.Redirect("Admin.aspx?module=tai-khoan"); } else { ltrThongBao.Text = "<div class='thongBaoTaoThanhCong' style='color:red;font-size:16px;padding-bottom:20px;text-align:center;font-weight:bold'>Lỗi khi chỉnh sửa: " + tbTenDangNhap.Text + "</div>"; } } }
private string XuLyThongTinKhachHang(string hoTen, string diaChi, string soDienThoai, string email) { //Lấy danh sách khách hàng theo email --> nếu chưa có --> Thêm mới, nếu đã có thì không thực hiện gì nữa DataTable dt = KhachHang.Thongtin_Khachhang_by_emailkh(email); if (dt.Rows.Count == 0) { //Thêm mới khách hàng với mật khẩu chính là email của khách hàng string matKhau = MaHoa.MaHoaMD5(email); KhachHang.Khachang_Inser(hoTen, diaChi, soDienThoai, email, matKhau, ""); //Thực hiện lấy lại thông tin khách hàng vừa thêm và trả về mã khách hàng dt = KhachHang.Thongtin_Khachhang_by_emailkh(email); return(dt.Rows[0]["MaKH"].ToString()); } else { return(dt.Rows[0]["MaKH"].ToString()); } }
private void btnThem_Click(object sender, EventArgs e) { if (GUI_NhanVien.ThaoTac == "themmoi") { //Nếu là thêm mới if (txtEmail.Text == "" || txtHoTen.Text == "" || txtMatKhau.Text == "" || txtSoThe.Text == "" || txtNgaySinh.Text == "" || txtSDT.Text == "" || txtTaiKhoan.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!"); } else { BUS.BUS_QuanLyTaiKhoan.BUS_NhanVien.ThemMoiNhanVien(txtTaiKhoan.Text.Trim(), txtHoTen.Text.Trim(), txtEmail.Text.Trim(), txtSDT.Text.Trim(), txtSoThe.Text.Trim(), cboGioiTinh.SelectedItem.ToString(), txtNgaySinh.Text.Trim(), MaHoa.MaHoaMD5(txtMatKhau.Text.Trim()), cboXaPhuong.SelectedValue.ToString()); MessageBox.Show("Thêm thành công!"); GUI_NV.LoadData(); this.Close(); } } else { //Nếu là chỉnh sửa if (txtEmail.Text == "" || txtHoTen.Text == "" || txtSoThe.Text == "" || txtNgaySinh.Text == "" || txtSDT.Text == "" || txtTaiKhoan.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!"); } else { if (txtMatKhau.Text == "") { BUS.BUS_QuanLyTaiKhoan.BUS_NhanVien.CapNhatNhanVien(txtTaiKhoan.Text.Trim(), txtHoTen.Text.Trim(), txtEmail.Text.Trim(), txtSDT.Text.Trim(), txtSoThe.Text.Trim(), cboGioiTinh.SelectedItem.ToString(), txtNgaySinh.Text.Trim(), _password, cboXaPhuong.SelectedValue.ToString(), int.Parse(txtMaNhanVien.Text.ToString())); } else { BUS.BUS_QuanLyTaiKhoan.BUS_NhanVien.CapNhatNhanVien(txtTaiKhoan.Text.Trim(), txtHoTen.Text.Trim(), txtEmail.Text.Trim(), txtSDT.Text.Trim(), txtSoThe.Text.Trim(), cboGioiTinh.SelectedItem.ToString(), txtNgaySinh.Text.Trim(), MaHoa.MaHoaMD5(txtMatKhau.Text.Trim()), cboXaPhuong.SelectedValue.ToString(), int.Parse(txtMaNhanVien.Text.ToString())); } MessageBox.Show("Sửa thành công!"); GUI_NV.LoadData(); this.Close(); } } }
/// <summary> /// Phương thức login /// </summary> /// <param name="userName"></param> /// <param name="passWord"></param> /// <returns></returns> public static DataTable Login(string userName, string passWord) { return(DAL.DAL_QuanLyTaiKhoan.DAL_NhanVien.Login(userName, MaHoa.MaHoaMD5(passWord))); }
/// <summary> /// Phương thức thêm mới thành viên /// </summary> /// <param name="hoTen"></param> /// <param name="email"></param> /// <param name="sdt"></param> /// <param name="soThe"></param> /// <param name="gioiTinh"></param> /// <param name="ngaySinh"></param> /// <param name="passWord"></param> /// <param name="idXaPhuong"></param> /// <param name="trangThai"></param> public static void ThemMoiThanhVien(string hoTen, string email, string sdt, string soThe, string gioiTinh, string ngaySinh, string passWord, string idXaPhuong, string trangThai) { DateTime ns = XuLyNgayThang.XuLyChuoiNgayThang(ngaySinh); int idXP = int.Parse(idXaPhuong); bool gt = (gioiTinh == "Nam") ? true : false; bool tt = (trangThai == "Đã kích hoạt") ? true : false; DAL.DAL_QuanLyTaiKhoan.DAL_ThanhVien.ThanhVien_Inser(hoTen, email, sdt, soThe, gt, ns, MaHoa.MaHoaMD5(passWord), idXP, tt); }