示例#1
0
 public PERFIL_CATALOGO ListarPerfilCatalogoPorNome(string nome)
 {
     using (var entities = new DB_LaborSafetyEntities())
     {
         PERFIL_CATALOGO perfilCatalogo = entities.PERFIL_CATALOGO
                                          .Where(perf => perf.Nome == nome && perf.CodPerfilCatalogo != (long)Constantes.PerfilCatalogo.SEM_PERFIL_CATALOGO).FirstOrDefault();
         return(perfilCatalogo);
     }
 }
        public PerfilCatalogoModelo ListarPerfilCatalogoPorCodigo(string codigo)
        {
            PERFIL_CATALOGO sis = this.perfilCatalogoPersistencia.ListarPerfilCatalogoPorCodigo(codigo);

            if (sis == null || codigo == null)
            {
                throw new KeyNotFoundException("Perfil de catálogo não encontrado.");
            }
            return(MapeamentoPerfilCatalogo(sis));
        }
示例#3
0
        public PERFIL_CATALOGO ListarPerfilCatalogoPorId(long id, DB_LaborSafetyEntities entities = null)
        {
            if (entities == null)
            {
                entities = new DB_LaborSafetyEntities();
            }

            PERFIL_CATALOGO perfilCatalogo = entities.PERFIL_CATALOGO
                                             .Where(perf => perf.CodPerfilCatalogo == id).FirstOrDefault();

            return(perfilCatalogo);
        }
        public PerfilCatalogoModelo MapeamentoPerfilCatalogo(PERFIL_CATALOGO perfilCat)
        {
            PerfilCatalogoModelo perfilCatalogo = new PerfilCatalogoModelo()
            {
                CodPerfilCatalogo = perfilCat.CodPerfilCatalogo,
                Codigo            = perfilCat.Codigo,
                Nome   = perfilCat.Nome,
                Idioma = perfilCat.Idioma,
                Mdt    = perfilCat.Mdt
            };

            return(perfilCatalogo);
        }
示例#5
0
        public PERFIL_CATALOGO ListarPerfilCatalogoPorCodigo(string codigo, DB_LaborSafetyEntities entities = null)
        {
            if (entities == null)
            {
                entities = new DB_LaborSafetyEntities();
            }


            PERFIL_CATALOGO perfilCatalogo = entities.PERFIL_CATALOGO
                                             .Where(perf => perf.Codigo == codigo && perf.CodPerfilCatalogo != (long)Constantes.PerfilCatalogo.SEM_PERFIL_CATALOGO).FirstOrDefault();

            return(perfilCatalogo);
        }
示例#6
0
        public void Inserir(PerfilCatalogoModelo modelo, DB_LaborSafetyEntities entities = null)
        {
            if (entities == null)
            {
                entities = new DB_LaborSafetyEntities();
            }

            var perfilCatalogo = new PERFIL_CATALOGO()
            {
                Codigo = modelo.Codigo,
                Nome   = modelo.Nome,
                Idioma = "P",
                Mdt    = 200,
            };

            entities.PERFIL_CATALOGO.Add(perfilCatalogo);
            entities.SaveChanges();
        }