public IList <SolucaoEducacional> ObterSolucaoEducacional()
 {
     using (var solucaoEducacionalBm = new BMSolucaoEducacional())
     {
         return(solucaoEducacionalBm.ObterTodos().ToList());
     }
 }
 public IQueryable <SolucaoEducacional> ObterSolucaoEducacionalTodos()
 {
     using (var solEducBm = new BMSolucaoEducacional())
     {
         return(solEducBm.ObterTodos());
     }
 }
 public IQueryable <SolucaoEducacional> ObterSolucaoEducacionalPorFormaAquisicao(int idFormaAquisicao = 0)
 {
     using (var solEduBm = new BMSolucaoEducacional())
     {
         return(solEduBm.ObterTodos()
                .Where(s => idFormaAquisicao == 0 || s.FormaAquisicao.ID == idFormaAquisicao));
     }
 }
示例#4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         var solucoesEducacionais = bmSolucaoEducacional.ObterTodos().ToList();
         WebFormHelper.PreencherLista(solucoesEducacionais, ddlSolucaoEducacional, false, true);
     }
 }
示例#5
0
        public IQueryable <SolucaoEducacional> ObterSolucaoEducacionalTodos(Uf uf = null)
        {
            using (var solEducBm = new BMSolucaoEducacional())
            {
                var retorno = solEducBm.ObterTodos();

                if (uf != null)
                {
                    solEducBm.FiltrarPermissaoVisualizacao(ref retorno, uf.ID);
                }

                return(retorno);
            }
        }
        public IQueryable <SolucaoEducacional> ObterSolucaoEducacionalPorFormaAquisicao(int formaAquisicaoId = 0)
        {
            using (var seBm = new BMSolucaoEducacional())
            {
                var retorno = seBm.ObterTodos();

                if (formaAquisicaoId > 0)
                {
                    retorno = retorno.Where(s => s.FormaAquisicao.ID == formaAquisicaoId);
                }

                return(retorno);
            }
        }
示例#7
0
        public IQueryable <SolucaoEducacional> ObterSolucoesEducacionais(Uf uf = null)
        {
            using (var bmSe = new BMSolucaoEducacional())
            {
                var ses = bmSe.ObterTodos();

                if (uf != null)
                {
                    bmSe.FiltrarPermissaoVisualizacao(ref ses, uf.ID);
                }

                return(ses);
            }
        }
示例#8
0
        public IQueryable <SolucaoEducacional> ObterSolucaoEducacionalPorFormaAquisicao(Uf ufGestor = null, int pIdFormaAquisicao = 0)
        {
            using (var solEducBm = new BMSolucaoEducacional())
            {
                var retorno = solEducBm.ObterTodos();

                if (pIdFormaAquisicao != 0)
                {
                    retorno = retorno.Where(s => s.FormaAquisicao.ID == pIdFormaAquisicao);
                }

                if (ufGestor != null)
                {
                    solEducBm.FiltrarPermissaoVisualizacao(ref retorno, ufGestor.ID);
                }

                return(retorno);
            }
        }
示例#9
0
        public IQueryable <SolucaoEducacional> ObterSolucaoEducacionalPorFormaAquisicao(int idFormaAquisicao = 0, Uf uf = null)
        {
            using (var solEduBm = new BMSolucaoEducacional())
            {
                var retorno = solEduBm.ObterTodos();

                if (idFormaAquisicao > 0)
                {
                    retorno = retorno.Where(s => s.FormaAquisicao.ID == idFormaAquisicao);
                }

                if (uf != null)
                {
                    solEduBm.FiltrarPermissaoVisualizacao(ref retorno, uf.ID);
                }

                return(retorno);
            }
        }
        public IQueryable <SolucaoEducacional> ObterSolucaoEducacionalPorFormaAquisicao(int formaAquisicaoId, Uf uf)
        {
            using (var seBm = new BMSolucaoEducacional())
            {
                var retorno = seBm.ObterTodos();

                if (formaAquisicaoId != 0)
                {
                    retorno = retorno.Where(s => s.FormaAquisicao.ID == formaAquisicaoId);
                }

                if (uf != null)
                {
                    seBm.FiltrarPermissaoVisualizacao(ref retorno, uf.ID);
                }

                return(retorno);
            }
        }
 /// <summary>
 /// Obtém do Repositório (Banco de dados) todas as Soluções Educacionais Cadastradas.
 /// </summary>
 /// <returns>Lista com todas as Soluções educacionais cadastradas</returns>
 public IQueryable <SolucaoEducacional> ObterTodosSolucaoEducacional(bool ordenarPorNome = true)
 {
     return(bmSolucaoEducacional.ObterTodos(ordenarPorNome: ordenarPorNome));
 }