public static bool VerificarPerfil(EnumPerfilesActivos EnumPerfilesActivos) { try { int PerfilId = (int)EnumPerfilesActivos; TESISCortecEntities Bd = new TESISCortecEntities(); int UserId = (int)HttpContext.Current.Session["IdUsuarioTesis"]; // esta consulta es para verificar si un usuario ingresado tiene el perfil por el cual se solicita permiso var resultado = from perf in Bd.Perfiles join ro_pe in Bd.RolPerfil on perf.PerfilId equals ro_pe.PerfilId join rol in Bd.Roles on ro_pe.RolId equals rol.RolId join rol_usu in Bd.RolPersona on rol.RolId equals rol_usu.RolId join usu in Bd.Personas on rol_usu.PersonaId equals usu.PersonaId where perf.PerfilId == PerfilId && usu.PersonaId == UserId select new { nombre = perf.NombrePerfil, usu.NombreCompleto }; // query de validacion de usuario y perfil if (resultado.Count() > 0) { return(true); } else { return(false); } } catch (Exception error) { Bll_File.EscribirLog(error.ToString()); return(false); } }
public Bll_NotasRapidas() { BD = new TESISCortecEntities(); }
public Bll_Personas() { BD = new TESISCortecEntities(); }
public Bll_Codigo() { BD = new TESISCortecEntities(); }
public Bll_CronogramaActividadesCurso() { BD = new TESISCortecEntities(); }
public Bll_Perfiles() { BD = new TESISCortecEntities(); }
public Bll_IngresoAlSistema() { BD = new TESISCortecEntities(); }
public Bll_Roles() { BD = new TESISCortecEntities(); }
public Bll_Certificado() { BD = new TESISCortecEntities(); }
public Bll_CursoEstudiante() { BD = new TESISCortecEntities(); }
public Bll_ParticipacionEnForoTema() { BD = new TESISCortecEntities(); }
public Bll_SatisfaccionCurso() { BD = new TESISCortecEntities(); }
public Bll_ForoTema() { BD = new TESISCortecEntities(); }
public Bll_SistemaDeCorreo() { BD = new TESISCortecEntities(); }
public Bll_CalificacionDocenteCursoEstudiante() { BD = new TESISCortecEntities(); }
public Bll_MaterialDidactico() { BD = new TESISCortecEntities(); }
public Bll_PanelInformativo() { BD = new TESISCortecEntities(); }
public Bll_EvidenciaCorreo() { BD = new TESISCortecEntities(); }
public Bll_Cursos() { BD = new TESISCortecEntities(); }