private void btnLogin_Click(object sender, EventArgs e) { NhanvienController nvController = new NhanvienController(); if (!Regex.IsMatch(txtUsername.Text, "^([a-zA-Z]{1}[\\w|\\.|\\|_|\\-]{4,18}\\w{1})$")) { MessageBox.Show("Tên tài khoản:\n + Bắt đầu bằng 1 chữ cái \n + Chỉ chứa chữ cái, số hoặc các dấu ._- \n + Kết thúc bằng một chữ cái hoặc số \n + Phân biệt hoa thường", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } ; tblNhanVien nhanvien = nvController.LayThongTin(txtUsername.Text, txtPassword.Text); if (nhanvien.sMaNV != null && nhanvien.sMaNV.Length > 0) { MessageBox.Show("Xin chào " + nhanvien.sHoTenNV + "!", "Đăng nhập thành công!", MessageBoxButtons.OK, MessageBoxIcon.Information); TrangChu formTrangChu = new TrangChu(this, txtUsername.Text); txtPassword.Text = ""; txtUsername.Text = ""; this.Hide(); formTrangChu.Show(); } else { MessageBox.Show("Không tìm thấy thông tin đăng nhập!", "Đăng nhập không thành công!", MessageBoxButtons.OK, MessageBoxIcon.Error); txtPassword.Text = ""; txtUsername.Text = ""; } }
private void QuanLyNhanVien_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the '_cnpm_aeonlbDataSet.tblNhanVien' table. You can move, or remove it, as needed. this.tblNhanVienTableAdapter.Fill(this._cnpm_aeonlbDataSet.tblNhanVien); var objects = new List <Object>(); cbbJob.Items.Clear(); cbbJob.Items.Add("BANHANG"); cbbJob.Items.Add("KHO"); cbbJob.Items.Add("THUNGAN"); cbbJob.Items.Add("ADMIN"); btnLuu.Enabled = false; btnResetMatKhau.Enabled = false; btnXoa.Enabled = false; nhanvienController = new NhanvienController(); }