예제 #1
0
        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.");
            }
        }
예제 #2
0
        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.");
            }
        }