Imports System.Threading.Tasks Imports WebIntranet.Models Public Class selModo Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Session("Persona") Is Nothing Then Response.Redirect("default.aspx") End If Dim sessionUsuario As String = Session("usuario") If Session("persona").Personas(0).Roll <> "SUPERVISORDETODO" Then btnSituacionPersonal.Visible = False End If If Session("mostrarAviso") IsNot Nothing Then Session.Remove("mostrarAviso") IncidenciasPendientesDiv.InnerHtml = "

Tienes " + Session("nuIncidenciasPendientes").ToString + " incidencias pendientes de revisión

" IncidenciasPendientesDiv.Style.Item("display") = "flex" End If End Sub Public Shared Function listaUsuariosSeleccionados(usuarios As String) As String If UtilAntifraude.CheckCred() = False Then Return "ERROR--1" Exit Function End If Dim usuariosSeleccionados As List(Of String) = HttpContext.Current.Session("usuariosSeleccionados") Dim sessionUsuario As String = HttpContext.Current.Session("usuario") Dim sessionPersona As ResultadoIdentificacion = HttpContext.Current.Session("Persona") If usuarios = "MODOPROPIO" Then Dim listUs As List(Of String) = sessionUsuario.Split(",").ToList usuariosSeleccionados = listUs Else Dim listUs As List(Of String) = usuarios.Split(",").ToList Dim nuevaListUsus As New List(Of String) For Each itm As String In listUs Dim usuaanadir = sessionPersona.Personas.Where(Function(x) x.Dni = itm) If usuaanadir.Count > 0 Then nuevaListUsus.Add(usuaanadir.First.Dni) End If Next usuariosSeleccionados = nuevaListUsus End If End Function Protected Sub Unnamed_ServerClick(sender As Object, e As EventArgs) If UtilAntifraude.CheckCred() = False Then Response.Redirect("/Default.aspx") Exit Sub End If Dim usuariosSeleccionados As List(Of String) = HttpContext.Current.Session("usuariosSeleccionados") Dim sessionUsuario As String = HttpContext.Current.Session("usuario") Dim listUs As List(Of String) = sessionUsuario.Split(",").ToList usuariosSeleccionados = listUs Session.Add("usuariosSeleccionados", usuariosSeleccionados) Session.Add("modo", "PROPIO") Session.Add("avisoBorradores", True) Response.Redirect("/home.aspx") End Sub End Class