示例#1
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            var lista = new List <Proyectos>();

            if (!string.IsNullOrWhiteSpace(FiltrarTextBox.Text))
            {
                switch (FiltrocomboBox.SelectedIndex)
                {
                case 0:    //Proyecto Id
                    lista = ProyectosBLL.GetList(r => r.TipoId == Conversiones.ToInt(FiltrarTextBox.Text));
                    break;

                case 1:    //Descripcion
                    lista = ProyectosBLL.GetList(r => r.Descripcion.Contains(FiltrarTextBox.Text));
                    break;
                }
            }
            else
            {
                lista = ProyectosBLL.GetList(r => true);
            }

            ConsultasDataGridView.DataSource = null;
            ConsultasDataGridView.DataSource = lista;
        }
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            var lista = new List <Usuarios>();

            if (!string.IsNullOrWhiteSpace(FiltrocomboBox.Text))
            {
                switch (FiltrocomboBox.SelectedIndex)
                {
                case 0:     //UsuarioId
                    lista = UsuariosBLL.GetList(r => r.UsuarioId == Conversiones.ToInt(FiltrarTextBox.Text));
                    break;

                case 1:     //Alias
                    lista = UsuariosBLL.GetList(r => r.Alias.Contains(FiltrarTextBox.Text));
                    break;

                case 2:     //Nombre
                    lista = UsuariosBLL.GetList(r => r.Nombre.Contains(FiltrarTextBox.Text));
                    break;

                case 3:     //Email
                    lista = UsuariosBLL.GetList(r => r.Email.Contains(FiltrarTextBox.Text));
                    break;

                case 4:    // Rol
                    lista = UsuariosBLL.GetList(r => r.Rol.Contains(FiltrarTextBox.Text));
                    break;

                default:
                    break;
                }
            }
            else
            {
                lista = UsuariosBLL.GetList(r => true);
            }

            if (FiltroFechacheckBox.Checked == true)
            {
                lista = lista.Where(r => r.FechaIngreso.Date >= FechaDesdedateTimePicker.Value.Date && r.FechaIngreso.Date <= FechaHastadateTimePicker.Value.Date).ToList();
            }

            if (ActivosRadioButton.Checked == true)
            {
                lista = lista.Where(r => r.Activo == true).ToList();
            }

            if (InactivosRadioButton.Checked == true)
            {
                lista = lista.Where(r => r.Activo == false).ToList();
            }

            ConsultasDataGridView.DataSource = null;
            ConsultasDataGridView.DataSource = lista;
        }
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            var lista = new List <Roles>();

            if (!string.IsNullOrWhiteSpace(FiltrarTextBox.Text))
            {
                switch (FiltrocomboBox.SelectedIndex)
                {
                case 0:     //RolId
                    lista = RolesBLL.GetList(r => r.RolId == Conversiones.ToInt(FiltrarTextBox.Text));
                    break;

                case 1:     //Descripcion
                    lista = RolesBLL.GetList(r => r.Descripcion.Contains(FiltrarTextBox.Text));
                    break;

                default:
                    break;
                }
            }
            else
            {
                lista = RolesBLL.GetList(r => true);
            }

            if (FiltroFechacheckBox.Checked == true)
            {
                lista = lista.Where(r => r.FechaCreacion.Date >= FechaDesdedateTimePicker.Value.Date && r.FechaCreacion.Date <= FechaHastadateTimePicker.Value.Date).ToList();
            }

            if (ActivosRadioButton.Checked == true)
            {
                lista = lista.Where(r => r.EsActivo == true).ToList();
            }

            if (InactivosRadioButton.Checked == true)
            {
                lista = lista.Where(r => r.EsActivo == false).ToList();
            }

            ConsultasDataGridView.DataSource = null;
            ConsultasDataGridView.DataSource = lista;
        }