private void btnThem_Click(object sender, EventArgs e) { dtoUsers = new UsersDTO(); bllUsers = new UsersBLL(); if (txtPassword.Text != txtConfirmPassword.Text) { MessageBox.Show("Hai mật khẩu không giống nhau. Hãy nhập lại"); return; } dtoUsers.Fullname = txtFullname.Text; dtoUsers.Username = txtUsername.Text; dtoUsers.Password = txtPassword.Text; dtoUsers.IdPermission = Convert.ToInt32(cboPermission.SelectedValue); try { bllUsers.InsertUser(dtoUsers); MessageBox.Show("Đã thêm thành công!","Thông báo"); frmAdmin_Clear(); } catch (Exception Ex) { throw; } }
private void btnLogin_Click(object sender, EventArgs e) { bllUsers = new UsersBLL(); sdrUsers = bllUsers.CheckUser(txtUsername.Text); if (sdrUsers.Read()) { if (sdrUsers["Password"].ToString()==func.pHash(txtPassword.Text)) { if ((int)sdrUsers["IdPermission"]==1) { frmAdmin admin = new frmAdmin(); this.Hide(); admin.ShowDialog(); this.Show(); } else { SessionManager.IdPermission = (int)sdrUsers["IdPermission"]; SessionManager.Fullname = sdrUsers["Fullname"].ToString(); Master master = new Master(); //Form1 frmForm1 = new Form1(); this.Hide(); master.ShowDialog(); //frmForm1.ShowDialog(); this.Show(); } } else { lblError.Text = "Mật khẩu sai! Vui lòng kiểm tra lại..."; timer1.Enabled = true; } } else { lblError.Text = "Tên đăng nhập không đúng! Vui lòng kiểm tra lại..."; timer1.Enabled = true; } }
private void frmAdmin_Clear() { txtFullname.Text = null; txtUsername.Text = null; txtPassword.Text = null; txtConfirmPassword.Text = null; txtUsername.Enabled = true; btnThem.Enabled = false; btnSua.Enabled = false; btnXoa.Enabled = false; btnExit.Enabled = true; dgvUsers.Enabled = true; dtUsers = new DataTable(); dtPermissions = new DataTable(); bllUsers = new UsersBLL(); bllPermission = new PermissionBLL(); dtUsers = bllUsers.selectUserDetails(); dtPermissions = bllPermission.getPermission(); dgvUsers.AutoGenerateColumns = false; dgvUsers.DataSource = dtUsers; cboPermission.DataSource = dtPermissions; cboPermission.DisplayMember = "Permission"; cboPermission.ValueMember = "IdPermission"; }
private void dgvUsers_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { bllUsers = new UsersBLL(); IdUser = int.Parse(dgvUsers.Rows[e.RowIndex].Cells[0].Value.ToString()); sdrUsers = bllUsers.selectUserDetailsByID(IdUser); if (sdrUsers.Read()) { txtFullname.Text = sdrUsers["Fullname"].ToString(); txtUsername.Text = sdrUsers["Username"].ToString(); cboPermission.SelectedValue = sdrUsers["IdPermission"].ToString(); } btnThem.Enabled = false; btnSua.Enabled = true; btnXoa.Enabled = true; btnHuy.Enabled = true; btnExit.Enabled = false; txtUsername.Enabled = false; dgvUsers.Enabled = false; }
private void btnXoa_Click(object sender, EventArgs e) { dtoUsers = new UsersDTO(); bllUsers = new UsersBLL(); DialogResult dialogResult = MessageBox.Show("Bạn có chắc chắn muốn xóa không?","Xác nhận",MessageBoxButtons.OKCancel); if (dialogResult==DialogResult.OK) { try { bllUsers.DeleteUser(IdUser); MessageBox.Show("Đã xóa thành công!","Thông báo"); frmAdmin_Clear(); } catch (Exception) { throw; } } }