/// <summary> /// Método que retorna los datos de un perfil en especifico dentro de una lista. /// </summary> public List <tblPerfil> getListaPerfilXestado(bool estado, string perfil = "") { PerfilML model = new PerfilML(); using (var db = new SeguimientoPermanenciaEntities()) { model.listaPerfil = (from p in db.tblPerfil where p.perfil.Contains(perfil) && p.estado == estado select p).ToList(); } return(model.listaPerfil); }
/// <summary> /// Obtiene los registros en tblPerfil donde idPerfil == parámetro idPerfil /// </summary> /// <param name="idPerfil"></param> /// <returns>model.listaPerfil</returns> public List <tblPerfil> getListaPerfil(int idPerfil) { PerfilML model = new PerfilML(); using (var db = new SeguimientoPermanenciaEntities()) { model.listaPerfil = (from p in db.tblPerfil where p.idPerfil == idPerfil select p).ToList(); } return(model.listaPerfil); }
/// <summary> /// Obtiene un valor true/false si el perfil existe en tblPerfil /// </summary> /// <param name="perfil"></param> /// <returns>True=Existe perfil || False=No existe perfil</returns> public bool existe(string perfil) { bool existe = false; PerfilML model = new PerfilML(); using (var db = new SeguimientoPermanenciaEntities()) { model.listaPerfil = (from p in db.tblPerfil where p.perfil == perfil select p).ToList(); } if (model.listaPerfil.Count > 0) { existe = true; } return(existe); }
/// <summary> /// Obtiene el idPerfil en tblPerfil donde perfil == parámetro perfil /// </summary> /// <param name="perfil"></param> /// <returns>model.idPerfil</returns> public int getIdPerfil(string perfil) { PerfilML model = new PerfilML(); using (var db = new SeguimientoPermanenciaEntities()) { //model.idPerfil = Convert.ToInt32((from p in db.tblPerfil where p.perfil == perfil select p.idPerfil).ToString()); model.listaPerfil = (from p in db.tblPerfil where p.perfil == perfil select p).ToList(); if (model.listaPerfil.Count > 0) { foreach (var item in model.listaPerfil) { model.idPerfil = item.idPerfil; } } } return(model.idPerfil); }