Beispiel #1
0
        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);
        }
Beispiel #5
0
        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");
            }
        }
Beispiel #6
0
        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
        }
Beispiel #7
0
        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;
            }
        }