private void mnuQuanTriNguoiDung_Click(object sender, EventArgs e) { var frm = new QuanLyNguoiDung(); frm.MdiParent = this; frm.Show(); }
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"); }
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); } } }
private void MnStripND_Click(object sender, EventArgs e) { QuanLyNguoiDung frmND = new QuanLyNguoiDung(); frmND.Show(); }