private void btnDeleteRole_Click(object sender, EventArgs e) { try { if (listViewUserRole.SelectedItems.Count > 0) { DialogResult result = MessageBox.Show("Are you sure you want to delete the selected record?", "Training Information Management System", MessageBoxButtons.YesNo); if (result == DialogResult.OK) { BusinessLogic.UserRoleManager userRoleManager = new BusinessLogic.UserRoleManager(); BusinessEntity.UserRoleEntity newUserRole = new BusinessEntity.UserRoleEntity(); newUserRole.ID = int.Parse(listViewUser.SelectedItems[0].SubItems[0].Text); userRoleManager.Delete(newUserRole); MessageBox.Show("UserRole Information Deleted Successfully."); LoadUserRoles(); } } else { MessageBox.Show("Please select a userRole from the list first."); } } catch (Exception ex) { //save to log table MessageBox.Show("Delete Failed, Please try again."); } }
private void btnUpdateRole_Click(object sender, EventArgs e) { try { if (IsValidUserRole()) { BusinessLogic.UserRoleManager userRoleManager = new BusinessLogic.UserRoleManager(); BusinessEntity.UserRoleEntity newUserRole = new BusinessEntity.UserRoleEntity(); newUserRole.ID = int.Parse(listViewUser.SelectedItems[0].SubItems[0].Text); newUserRole.User = new BusinessEntity.UserEntity(); newUserRole.User.ID = int.Parse(cboUser.SelectedValue.ToString()); newUserRole.Role = new BusinessEntity.RoleEntity(); newUserRole.Role.ID = int.Parse(cboRole.SelectedValue.ToString()); userRoleManager.Update(newUserRole); MessageBox.Show("UserRole Information Updated Successfully."); LoadUserRoles(); } } catch (Exception ex) { //save to log table MessageBox.Show("Update Failed, Please try again."); } }