コード例 #1
0
        private void textBoxFiltro_TextChanged(object sender, TextChangedEventArgs e)
        {
            String textoFiltro = this.textBoxFiltro.Text;

            CamadaNegocio.LivroCollection livrosFiltrados = this.livros.Filtrar(textoFiltro);
            this.listBoxRequisicoes.DataContext = livrosFiltrados;
        }
コード例 #2
0
        public static LivroCollection ObterListaLivros()

        {
            DataTable dataTable = Livro.ObterLista();

            LivroCollection livros = new LivroCollection(dataTable);

            return(livros);
        }
コード例 #3
0
        private void refrescarListaLivros(CamadaNegocio.LivroCollection livros)
        {
            if (livros != null)
            {
                List <string> titulos = (from element in livros
                                         where (element.Aberto == true)
                                         select element.Titulo).ToList();

                this.listBoxRequisicoes.DataContext = titulos;
            }
        }
コード例 #4
0
        public LivroCollection FiltroIndisponivel()
        {
            LivroCollection livros;

            IEnumerable <Livro> filtroLivros = from Livro element in this
                                               where (!(element.Disponivel()))
                                               select element;

            livros = new LivroCollection(filtroLivros);


            return(livros);
        }
コード例 #5
0
        public AdminLivro()
        {
            InitializeComponent();
            CamadaNegocio.LivroCollection livros = CamadaNegocio.Livro.ObterListaLivros();

            if (livros != null)
            {
                List <string> titulos = (from element in livros
                                         select element.Titulo).ToList();
                this.listBoxLivros.DataContext = titulos;
            }

            livrosCollection = livros;
        }
コード例 #6
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            String textoFiltro = this.textBoxPesquisarLivros.Text;

            CamadaNegocio.LivroCollection livrosFiltrados = this.livrosCollection.Filtrar(textoFiltro);



            List <string> titulos = (from element in livrosFiltrados
                                     select element.Titulo).ToList();



            this.listBoxLivros.DataContext = titulos;
        }
コード例 #7
0
        //Filtrar livros

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            String textoFiltro = this.textBoxFiltro.Text;

            CamadaNegocio.LivroCollection livrosFiltrados = this.livrosCollection.Filtrar(textoFiltro);



            List <string> titulos = (from element in livrosFiltrados
                                     where (element.Aberto == true)
                                     select element.Titulo).ToList();



            this.listBoxRequisicoes.DataContext = titulos;
        }
コード例 #8
0
        public EntregarLivro()
        {
            InitializeComponent();
            CamadaNegocio.LivroCollection livros = CamadaNegocio.Livro.ObterListaLivros();


            List <Livro> livrosAbertos = (from element in livros
                                          where (element.Aberto == true)
                                          select element).ToList();

            if (livros != null)
            {
                List <string> titulos = (from element in livros
                                         where (element.Aberto == true)
                                         select element.Titulo).ToList();
                this.listBoxRequisicoes.DataContext = titulos;
            }
            livrosCollection = livros;
        }
コード例 #9
0
        public LivroCollection Filtrar(String textoFiltro)
        {
            LivroCollection livros;

            if (string.IsNullOrEmpty(textoFiltro))
            {
                livros = this;
            }
            else
            {
                IEnumerable <Livro> filtroLivros = from Livro element in this
                                                   where (element.DentroFiltro(textoFiltro))
                                                   select element;

                livros = new LivroCollection(filtroLivros);
            }



            return(livros);
        }