Imports Newtonsoft.Json Imports System.Net.Http Imports System.Net.Http.Headers Imports WebIntranet.ClasesDatosAdmin Public Class docencia Inherits System.Web.UI.Page Protected Async Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim vidaAdministrativaItems As New List(Of WebIntranet.ClasesDatosAdmin.DOCENCIA) Dim TiposActos As New List(Of TIPOAPTOSADMINISTRATIVOS) Dim token As String = Session("token") Dim client As New HttpClient() client.DefaultRequestHeaders.Authorization = New AuthenticationHeaderValue("Bearer", token) client.BaseAddress = New Uri(ConfigurationManager.AppSettings("SwaggerVB")) Dim idPers = Session("persona").Personas(0).idPersona Dim response = Await client.GetAsync("/api/DOCENCIA/docenciaspersona/" + idPers.ToString) If response.IsSuccessStatusCode Then Dim resultContent = Await response.Content.ReadAsStringAsync() vidaAdministrativaItems = If(JsonConvert.DeserializeObject(Of List(Of WebIntranet.ClasesDatosAdmin.DOCENCIA))(resultContent), New List(Of WebIntranet.ClasesDatosAdmin.DOCENCIA)()) vidaAdministrativaItems = vidaAdministrativaItems.ToList() Else Console.WriteLine($"Error al cargar Vida Administrativa: {response.StatusCode}") End If Dim htmlTabla = "" If vidaAdministrativaItems.Count > 0 Then htmlTabla += "" + "" + "" + "" + "" + "" For Each itm As WebIntranet.ClasesDatosAdmin.DOCENCIA In vidaAdministrativaItems '/fichero.aspx?id=" + linAd.IDLINEAVIDAADMIN.ToString() + "&cl=" + tsl5.crypt.SHA1("M3Soft." & linAd.IDLINEAVIDAADMIN.ToString) + "&t=LINEAVIDAADMINISTRATIVA Dim urlFich = "/fichero.aspx?id=" + itm.IDDOCENCIA.ToString() + "&cl=" + tsl5.crypt.SHA1("M3Soft." & itm.IDDOCENCIA.ToString) + "&t=DOCENCIA" 'Dim urlFich = "/Ficheros?tip=VerFrm&id=" + itm.ToString() htmlTabla += "" htmlTabla += "" htmlTabla += "" htmlTabla += "" htmlTabla += "" htmlTabla += "" 'htmlTabla += "" Next htmlTabla += "
DenominaciónCentroFechaDuraciónTipo de docencia
" + If(itm.RUTA IsNot Nothing, "" + itm.DENOMINACION + "", itm.DENOMINACION) + "" + itm.CENTRO + "" + If(itm.FECHAEXPEDICION IsNot Nothing, itm.FECHAEXPEDICION.ToString.Substring(0, 10), "") + "" + itm.DURACION.ToString() + "" + itm.IDTIPODOCENCIANavigation.DESCRIPCION + "
" + If(itm.OFICIAL = True, "", "") + "
" Else htmlTabla += "

No se han encontrado resultados

" End If divTabla.InnerHtml = htmlTabla End Sub End Class