示例#1
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            Expression <Func <Libros, bool> > filtro = x => true;
            int id;

            switch (FiltroComboBox.SelectedIndex)
            {
            case 0:    //ID
                id     = Convert.ToInt32(CriterioTextBox.Text);
                filtro = x => x.LibrosId == id;
                break;

            case 1:    //Por fecha
                filtro = x => x.Fecha >= DesdeDateTimePicker.Value && x.Fecha <= HastaDateTimePicker.Value;
                break;

            case 2:    //Filtrando por Siglas del Libro y Fecha.
                filtro = x => x.Siglas.Contains(CriterioTextBox.Text) && x.Fecha >= DesdeDateTimePicker.Value && x.Fecha <= HastaDateTimePicker.Value;
                break;

            case 3:    //Filtrando por Tipo del Libro y Fecha.
                filtro = x => x.Tipo.Contains(CriterioTextBox.Text) && x.Fecha >= DesdeDateTimePicker.Value && x.Fecha <= HastaDateTimePicker.Value;
                break;
            }
            LibrosConsultaDataGridView.DataSource = LibrosBLL.GetList(filtro);
        }
示例#2
0
        private void BuscarButton_Click_1(object sender, EventArgs e)
        {
            Expression <Func <Libros, bool> > filtro = x => true;

            int id;

            switch (FiltrarComboBox.SelectedIndex)
            {
            case 0:     // LibrosId
                id     = Convert.ToInt32(CriteriotextBox.Text);
                filtro = x => (x.LibrosId == id) && (x.Fecha >= Desde_dateTimePicker.Value.Date && x.Fecha <= Hasta_dateTimePicker.Value.Date);
                break;

            case 1:     //Descripcion
                filtro = x => (x.Descipcion.Contains(CriteriotextBox.Text)) && (x.Fecha >= Desde_dateTimePicker.Value.Date && x.Fecha <= Hasta_dateTimePicker.Value.Date);
                break;

            case 2:     //Siglas
                filtro = x => (x.Siglas.Contains(CriteriotextBox.Text)) && (x.Fecha >= Desde_dateTimePicker.Value.Date && x.Fecha <= Hasta_dateTimePicker.Value.Date);
                break;

            case 3:     //tipos
                filtro = x => (x.Tipo.Contains(CriteriotextBox.Text)) && (x.Fecha >= Desde_dateTimePicker.Value.Date && x.Fecha <= Hasta_dateTimePicker.Value.Date);
                break;
            }

            ConsultarDataGridView.DataSource = LibrosBLL.GetList(filtro);
        }
        private void BuscarFiltrobutton_Click(object sender, EventArgs e)
        {
            Expression <Func <Libros, bool> > filter = x => 1 == 1;
            int id;

            switch (FiltrarcomboBox.SelectedIndex)
            {
            case 0:    //LibroId
                id     = Convert.ToInt32(FiltrartextBox.Text);
                filter = x => x.LibroId == id &&
                         (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value);
                break;

            case 1:    //Descripcion
                filter = x => x.Descripcion.Contains(FiltrartextBox.Text) &&
                         (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value);
                break;

            case 2:    //Siglas
                filter = x => x.Siglas.Contains(FiltrartextBox.Text) &&
                         (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value);
                break;
            }

            ConsultadataGridView.DataSource = LibrosBLL.GetList(filter);
        }
示例#4
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            //Inicializando el filtro en True
            Expression <Func <Libros, bool> > filtro = p => true;

            int id;

            switch (FiltrarcomboBox.SelectedIndex)
            {
            case 0:    //Libro ID
                id     = Convert.ToInt32(CriteriotextBox.Text);
                filtro = x => x.LibroId == id &&
                         (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value);
                break;

            case 1:    //Tipo ID
                id     = Convert.ToInt32(CriteriotextBox.Text);
                filtro = x => x.TipoId == id &&
                         (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value);
                break;

            case 2:    //Descripcion
                filtro = x => x.Descripcion.Contains(CriteriotextBox.Text) &&
                         (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value);
                break;

            case 3:    //Siglas
                filtro = x => x.Siglas.Contains(CriteriotextBox.Text) &&
                         (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value);
                break;
            }
            ConsultadataGridView.DataSource = LibrosBLL.GetList(filtro);
        }
        private void buttonBuscar_Click_1(object sender, EventArgs e)
        {
            var Listado = new List <Libros>();

            if (textBoxCristerio.Text.Trim().Length > 0)
            {
                switch (comboBoxFiltro.SelectedIndex)
                {
                case 0:    //Todo
                    Listado = LibrosBLL.GetList(progressBar1 => true);
                    break;

                case 1:    //id
                    int id = Convert.ToInt32(textBoxCristerio.Text);
                    Listado = LibrosBLL.GetList(p => p.LibroId == id);
                    break;

                case 2:    // Descricion
                    Listado = LibrosBLL.GetList(p => p.Descripcion.Contains(textBoxCristerio.Text));
                    break;

                case 3:    //Siglas
                    Listado = LibrosBLL.GetList(p => p.Siglas.Contains(textBoxCristerio.Text));
                    break;

                case 4:    //Tipo de libro
                    Listado = LibrosBLL.GetList(p => p.Tipolb.Contains(textBoxCristerio.Text));
                    break;
                }
            }
            else
            {
                Listado = LibrosBLL.GetList(p => true);
            }
            dataGridView1.DataSource = null;
            dataGridView1.DataSource = Listado;
        }