Beispiel #1
0
        private void mnuQuanTriNguoiDung_Click(object sender, EventArgs e)
        {
            var frm = new QuanLyNguoiDung();

            frm.MdiParent = this;
            frm.Show();
        }
Beispiel #2
0
        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            /*foreach (var user in svef.QuanLyNguoiDungs)
             * {
             *  if (user.TenDangNhap == txtUser.Text && user.MatKhau == txtPass.Text)
             *  {
             *      MessageBox.Show("Login thành công");
             *  }
             *  //else MessageBox.Show("Tên đăng nhập hoặc pass không đúng");
             * }*/

            //QuanLyNguoiDung kq;
            try
            {
                string          pass = getMD5Hash(txtPass.Text);
                QuanLyNguoiDung kq   = svef.QuanLyNguoiDungs.FirstOrDefault(u => u.TenDangNhap == txtUser.Text && u.MatKhau == pass);
                if (kq != null)
                {
                    this.DialogResult = System.Windows.Forms.DialogResult.OK;
                    lblError.Text     = "";
                }

                else
                {
                    lblError.Text = "Tên đăng nhập hoặc mật khẩu không chính xác (*)";
                    txtUser.Clear();
                    txtPass.Clear();
                    txtUser.Focus();
                }
            }
            catch (EntitySqlException ese)
            {
                MessageBox.Show("Lỗi đăng nhập: " + ese.Message);
            }
        }
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (Check())
            {
                try
                {
                    QuanLyNguoiDung tk = new QuanLyNguoiDung();
                    tk.TenDangNhap = txtUser.Text;
                    tk.MatKhau     = getMD5Hash(txtPass.Text);
                    tk.HoTen       = txtHoTen.Text;
                    tk.DienThoai   = txtDienThoai.Text;
                    tk.Email       = txtEmail.Text;
                    tk.DiaChi      = txtDiaChi.Text;

                    sve.QuanLyNguoiDungs.AddObject(tk);
                    sve.SaveChanges();
                    LoadGridView1();
                    MessageBox.Show("Người dùng " + txtUser.Text + " đã được thêm thành công", "Thông báo", MessageBoxButtons.OK);
                }
                catch (EntitySqlException ese)
                {
                    MessageBox.Show("Thêm người dùng thất bại:" + ese.Message);
                }
            }
        }
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            string          nd = dataGridView1.CurrentRow.Cells[0].Value.ToString();
            QuanLyNguoiDung tk = sve.QuanLyNguoiDungs.SingleOrDefault(u => u.TenDangNhap.Equals(nd));

            txtUser.Text      = tk.TenDangNhap;
            txtPass.Text      = tk.MatKhau;
            txtHoTen.Text     = tk.HoTen;
            txtDienThoai.Text = tk.DienThoai;
            txtDiaChi.Text    = tk.DiaChi;
            txtEmail.Text     = tk.Email;

            TrangThai("click");
        }
Beispiel #5
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            QuanLyNguoiDung QLND  = new QuanLyNguoiDung();
            string          imfor = null;
            NguoiDung       ND    = QLND.KiemTraDangNhap(txtUser.Text.Trim(), txtPass.Text.Trim());

            if (ND != null)
            {
                this.Hide();
                //    WaitScreen.Start(this);
                Form1 frm = new Form1();
                //  WaitScreen.Finish();
                frm.ShowDialog();
            }
            else
            {
                imfor = "Đăng nhập không thành công!!";
                DevExpress.XtraEditors.XtraMessageBox.Show(imfor);
            }
        }
        private void btnSua_Click(object sender, EventArgs e)
        {
            string tdn = dataGridView1.CurrentRow.Cells[0].Value.ToString();

            try
            {
                QuanLyNguoiDung nd = sve.QuanLyNguoiDungs.SingleOrDefault(u => u.TenDangNhap.Equals(tdn));
                nd.MatKhau   = getMD5Hash(txtPass.Text);
                nd.HoTen     = txtHoTen.Text;
                nd.DienThoai = txtDienThoai.Text;
                nd.Email     = txtEmail.Text;
                nd.DiaChi    = txtDiaChi.Text;
                sve.SaveChanges();
                LoadGridView1();
                MessageBox.Show("Cập nhật tài khoản thành công", "Thông báo", MessageBoxButtons.OK);
            }
            catch (EntitySqlException ese)
            {
                MessageBox.Show("Cập nhật tài khoản thất bại:" + ese.Message);
            }
        }
        private void Xoa()
        {
            string       nd = dataGridView1.CurrentRow.Cells[0].Value.ToString();
            DialogResult kq = MessageBox.Show("Bạn thực sự muốn xóa '" + nd + "'?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (kq == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {
                    QuanLyNguoiDung user = sve.QuanLyNguoiDungs.Single(u => u.TenDangNhap.Equals(nd));
                    sve.QuanLyNguoiDungs.DeleteObject(user);
                    sve.SaveChanges();
                    LoadGridView1();
                    TrangThai("l");
                    MessageBox.Show("Người dùng '" + nd + "' đã được xóa", "Thông báo", MessageBoxButtons.OK);
                }
                catch (EntitySqlException ese)
                {
                    MessageBox.Show("Xóa người dùng thất bại: " + ese.Message);
                }
            }
        }
Beispiel #8
0
        private void MnStripND_Click(object sender, EventArgs e)
        {
            QuanLyNguoiDung frmND = new QuanLyNguoiDung();

            frmND.Show();
        }