예제 #1
0
        /// <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);
        }
예제 #2
0
        /// <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);
        }
예제 #3
0
        /// <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);
        }
예제 #4
0
        /// <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);
        }