protected void Session_End(Object sender, EventArgs e) { try { ManagerUser mang = new ManagerUser(); if (Session.IsNewSession && Session["LoginCredentials"] == null) { var loginUser = new dto_login { cod_agente = string.Empty, IdCatDisponibilidad = 0 }; var dto_retorno = (List <TwoFunTwoMeFintech.Models.dto_login>)Session["LoginCredentials"]; var dto_Config = new Tab_ConfigSys { llave_Config1 = "CONFIGURACION", llave_Config2 = "FENIX", llave_Config3 = "VENTAS", llave_Config4 = "CIERRE_SESION", llave_Config5 = "CIERR_SES" }; var dto_ret_config = mang.GetConfigSys(dto_Config); loginUser.cod_agente = dto_retorno[0].cod_agente; loginUser.IdCatDisponibilidad = dto_ret_config.FirstOrDefault().Dato_Int1; var StsAsesor = mang.usp_EjeStatusDisp(loginUser); // Remove user from HashTable Session.Abandon(); Session.Clear(); Session.RemoveAll(); } } catch { } }