private void LoadTT(string tenDN) { ThongTinTaiKhoanDTO tt = ThongTinTaiKhoanDAO.Instance.GETDTOTTTK(tenDN); txbCMND.Text = tt.CMND.ToString(); txbDiaChi.Text = tt.DiaChi; txbGioiTinh.Text = tt.GioiTinh; txbHoTen.Text = tt.HoTen; txbTuoi.Text = tt.Tuoi.ToString(); }
public string GetTenBangTenDN(string tenDN) { string query = "Select * From ThongTinTaiKhoan where TenDangNhap = N'" + tenDN + "' "; DataTable table = DataProvider.Instance.ExecuteQuery(query); foreach (DataRow item in table.Rows) { ThongTinTaiKhoanDTO acc = new ThongTinTaiKhoanDTO(item); return(acc.HoTen); } return(string.Empty); }
public ThongTinTaiKhoanDTO GETDTOTTTK(string tenDN) { string query = "Select * From ThongTinTaiKhoan where TenDangNhap = N'" + tenDN + "' "; DataTable data = DataProvider.Instance.ExecuteQuery(query); if (data.Rows.Count > 0) { ThongTinTaiKhoanDTO km = new ThongTinTaiKhoanDTO(data.Rows[0]); return(km); } return(null); }
public List <ThongTinTaiKhoanDTO> GetListNhanVien1() { List <ThongTinTaiKhoanDTO> tableList = new List <ThongTinTaiKhoanDTO>(); DataTable data = DataProvider.Instance.ExecuteQuery("SELECT * FROM dbo.ThongTinTaiKhoan"); foreach (DataRow item in data.Rows) { ThongTinTaiKhoanDTO sp = new ThongTinTaiKhoanDTO(item); tableList.Add(sp); } return(tableList); }
private void m_btnDoiPass_Click(object sender, EventArgs e) { string oldPass = m_txtMatKhau.Text; string newPass = m_txtMatKhauMoi.Text; string tenDangNhap = m_txtTenDN.Text; string rePass = m_txtNhapLaiMK.Text; ThongTinTaiKhoanDTO taiKhoan = new ThongTinTaiKhoanDTO(); if (tenDangNhap == "%" || tenDangNhap.IndexOf("'") >= 0 || tenDangNhap.IndexOf("`") >= 0) { //m_lbTrangThaiDangNhap.Text = "Tên Đăng Nhập hoặc Mật Khẩu Không hợp Lệ !!!"; MessageBox.Show("Tên Đăng Nhập hoặc Mật Khẩu Không hợp Lệ 1"); //MessageBoxButtons.YesNoCancel.ToString( } if (oldPass == "%" || oldPass.IndexOf("'") >= 0 || oldPass.IndexOf("`") >= 0) { MessageBox.Show("Tên Đăng Nhập hoặc Mật Khẩu Không hợp Lệ 2"); } if (newPass == "%" || newPass.IndexOf("'") >= 0 || newPass.IndexOf("`") >= 0) { MessageBox.Show("Tên Đăng Nhập hoặc Mật Khẩu Không hợp Lệ 3 "); // m_lbTrangThaiDangNhap.Text = "Tên Đăng Nhập hoặc Mật Khẩu Không hợp Lệ !!!"; } if (rePass == "%" || rePass.IndexOf("'") >= 0 || rePass.IndexOf("`") >= 0) { MessageBox.Show("Tên Đăng Nhập hoặc Mật Khẩu Không hợp Lệ 4"); } if (oldPass.Equals("") || newPass.Equals("")) { MessageBox.Show("Bạn chưa điền đủ thông tin"); } if (newPass != rePass) { MessageBox.Show("Mật Khẩu hem trùng khớp"); } // thỏa tất cả if (ThongTinTaiKhoanBUS.DoiMatKhau(tenDangNhap, newPass)) { MessageBox.Show("Đổi Pass thành công"); } }
public static ThongTinTaiKhoanDTO KiemTraDangNhap(string tenDangNhap, string matKhau) { DbCommand command = DataAccessCode.CreateCommand(); command.CommandText = "dbo.LayThongTinTaiKhoan"; // create parameter UserName DbParameter param = command.CreateParameter(); param.ParameterName = "@UserName"; param.Value = tenDangNhap; param.DbType = DbType.String; command.Parameters.Add(param); //create Parameter Pass param = command.CreateParameter(); param.ParameterName = "@Pass"; param.Value = matKhau; param.DbType = DbType.String; command.Parameters.Add(param); DataTable dt = DataAccessCode.ExecuteSelectCommand(command); //Cho nay ne, neu nhu username hoac pass ko dung thi no tra ve null ak ThongTinTaiKhoanDTO taiKhoan = new ThongTinTaiKhoanDTO(); if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { taiKhoan.ID = Int32.Parse(dt.Rows[i]["ID"].ToString()); taiKhoan.TenDangNhap = dt.Rows[i]["TenDangNhap"].ToString(); taiKhoan.MatKhau = dt.Rows[i]["MatKhau"].ToString(); taiKhoan.LoaiNhanVien = Int32.Parse(dt.Rows[i]["MaLoaiNhanVien"].ToString()); taiKhoan.MaNhaHang = dt.Rows[i]["MaNhaHang"].ToString(); //taiKhoan.CMND = (dt.Rows[i]["CMND"].ToString()); } return(taiKhoan); } return(null); //Tuc la neu user no nhap ko dung pass hoac username thi minh se tra ve null //=> cai form dang nhap ak, if kq == null thi xa messsagebox ra thui }
public static List <ThongTinTaiKhoanDTO> LayThongTinTaiKhoan(string user, string pass) { // using Data.Common DbCommand command = DataAccessCode.CreateCommand(); command.CommandText = "dbo.LayThongTinTaiKhoan"; // create parameter UserName DbParameter param = command.CreateParameter(); param.ParameterName = "@UserName"; param.DbType = DbType.String; command.Parameters.Add(param); // create Parameter Pass param = command.CreateParameter(); param.ParameterName = "@Pass"; param.DbType = DbType.String; command.Parameters.Add(param); DataTable dt = DataAccessCode.ExecuteSelectCommand(command); // tạo ra list thông tài khoản để lưu các thông tin : List <ThongTinTaiKhoanDTO> list = new List <ThongTinTaiKhoanDTO>(); if (dt != null) { for (int i = 0; i < dt.Rows.Count; i++) { ThongTinTaiKhoanDTO taiKhoan = new ThongTinTaiKhoanDTO(); taiKhoan.ID = Int32.Parse(dt.Rows[i]["ID"].ToString()); taiKhoan.TenDangNhap = dt.Rows[i]["TenDangNhap"].ToString(); taiKhoan.MatKhau = dt.Rows[i]["MatKhau"].ToString(); taiKhoan.LoaiNhanVien = Int32.Parse(dt.Rows[i]["LoaiNhanVien"].ToString()); taiKhoan.MaNhaHang = (dt.Rows[i]["MaNhaHang"].ToString()); } } return(list); }
private void m_btnDangNhap_Click(object sender, EventArgs e) { // frmTrangChu frm = new frmTrangChu(); string tenDangNhap = m_txtTenDangNhap.Text; string matKhau = m_textMatKhau.Text; if (tenDangNhap == "%" || tenDangNhap.IndexOf("'") >= 0 || tenDangNhap.IndexOf("`") >= 0)// tên đăng nhập { m_lbTrangThaiDangNhap.Text = "Tên Đăng Nhập hoặc Mật Khẩu Không hợp Lệ 1 !!!"; } if (matKhau == "%" || matKhau.IndexOf("'") >= 0 || matKhau.IndexOf("`") >= 0) { m_lbTrangThaiDangNhap.Text = "Tên Đăng Nhập hoặc Mật Khẩu Không hợp Lệ 2 !!!";// sao nó chạy dô đây } if (tenDangNhap == "" || matKhau == "") { m_lbTrangThaiDangNhap.Text = "Tên Đăng Nhập hoặc Mật Khẩu Không hợp Lệ 3 !!!"; //goto Cont; } ThongTinTaiKhoanDTO taiKhoan = new ThongTinTaiKhoanDTO(); taiKhoan = ThongTinTaiKhoanBUS.KiemTraDangNhap(tenDangNhap, matKhau); if (taiKhoan == null) { //MessBox(); m_lbTrangThaiDangNhap.Text = "Tên Đăng Nhập hoặc Mật Khẩu Không hợp Lệ 4 !!!"; } else { frmTrangChu frm = new frmTrangChu(); frm.Show(); frm.DisableCacChucNang(true, taiKhoan.LoaiNhanVien); frm.m_lbHienThiTen.Text = taiKhoan.TenDangNhap; } }