protected void Page_Load(object sender, EventArgs e) { try { CrearJS(); if (!Page.IsPostBack) { Resultados = BLSeguridad.Top10PaginasUsuario(Session["UserNameLogin"].ToString()); //toolsGen.AdministracionUsuarios(OperacionesBD.HerramientasMSSQL.AccionesAdministracionUsuarios.Obtener_top10_paginas_por_usuario, Usu_Id: Usu_Id); if (Resultados.TableName == "Error" && Resultados.Rows.Count > 0) { Model.DatosGenerales.EnviaMensajeH(Resultados.Rows[0][0].ToString(), "Error al cargar las páginas recientes", Model.DatosGenerales.TiposMensaje.Error); } else if (Resultados.TableName == "Error" && Resultados.Rows.Count == 0) { Model.DatosGenerales.EnviaMensajeH("No se obtuvo el detalle del error", "Error al cargar las páginas recientes", Model.DatosGenerales.TiposMensaje.Error); } CarouselUsr.Text = ""; //Limpiar imágenes anteriores del usuario try { string[] filePaths = System.IO.Directory.GetFiles(Server.MapPath("UserImg"), "Fav_" + Session["UserNameLogin"].ToString() + "_", System.IO.SearchOption.TopDirectoryOnly); foreach (string filePath in filePaths) { System.IO.File.Delete(filePath); } } catch { } for (int w = 0; w < Resultados.Rows.Count; w++) { CarouselUsr.Text += "<a href='" + Resultados.Rows[w][ColLink].ToString() + "'><img class = 'cloudcarousel' src='UserImg/" + GeneraImagen(Session["UserNameLogin"].ToString(), w, Resultados.Rows[w][ColDesc].ToString()) + "' alt='" + Resultados.Rows[w][ColText].ToString() + "' title='" + Resultados.Rows[w][ColDesc].ToString() + "' /></a>\n"; } } } catch (Exception ex) { if (Session["UserNameLogin"] == null) { Model.DatosGenerales.EnviaMensajeH("Ha finalizado la sesión del usuario", "Error al cargar la página", Model.DatosGenerales.TiposMensaje.Error); } else { Model.DatosGenerales.EnviaMensajeH(ex.Message, "Error al cargar la página", Model.DatosGenerales.TiposMensaje.Error); } } }