コード例 #1
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Personas>();

            if (CriteriotextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:    //todo
                    listado = PersonasBll.GetList(p => true);
                    break;

                case 1:    //ID
                    int id = Convert.ToInt32(CriteriotextBox.Text);
                    listado = PersonasBll.GetList(p => p.PersonaId == id);
                    break;

                case 2:    //Nombre
                    listado = PersonasBll.GetList(p => p.Nombre.Contains(CriteriotextBox.Text));
                    break;
                }
            }
            else
            {
                listado = PersonasBll.GetList(p => true);
            }

            ConsultaDataGrid.ItemsSource = null;
            ConsultaDataGrid.ItemsSource = listado;
        }
コード例 #2
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            if (FiltrarcomboBox.SelectedIndex == 0)
            {
//ponerlo en una funcion
                int id = 0;
                int.TryParse(CriteriotextBox.Text, out id);

                PersonasdataGridView.DataSource = PersonasBll.GetList(p => p.PersonaId == id);
            }
        }
コード例 #3
0
        private void ConsultaButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Personas>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltrarComboBox.SelectedIndex)
                {
                case 0:    //Todo
                    listado = PersonasBll.GetList(p => true);
                    break;

                case 1:    //ID
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = PersonasBll.GetList(p => p.PersonaID == id);
                    break;

                case 2:    //Nombre
                    listado = PersonasBll.GetList(p => p.Nombre.Contains(CriterioTextBox.Text));
                    break;

                case 3:    //Cedula
                    listado = PersonasBll.GetList(p => p.Cedula.Contains(CriterioTextBox.Text));
                    break;

                case 4:    //Telefono
                    listado = PersonasBll.GetList(p => p.Telefono.Contains(CriterioTextBox.Text));
                    break;

                case 5:    //Direccion
                    listado = PersonasBll.GetList(p => p.Direccion.Contains(CriterioTextBox.Text));
                    break;
                }

                listado = listado.Where(c => c.FechaNacimiento.Date >= DesdeDateTimePicker.Value.Date && c.FechaNacimiento.Date <= HastaDateTimePicker.Value.Date).ToList();
            }
            else
            {
                listado = PersonasBll.GetList(p => true);
            }


            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }