Beispiel #1
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List<Clientes>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                    case 0://todo
                        listado = ClientesBll.GetList(p => true);
                        break;
                    case 1://ID
                        int id = Convert.ToInt32(CriterioTextBox.Text);
                        listado = ClientesBll.GetList(p => p.ClienteId == id);
                        break;
                    case 2://Nombres
                        listado = ClientesBll.GetList(p => p.Nombres.Contains(CriterioTextBox.Text));
                        break;
                    case 3://Telefono
                        listado = ClientesBll.GetList(p => p.Telefono.Contains(CriterioTextBox.Text));
                        break;
                    case 4://Cedula
                        listado = ClientesBll.GetList(p => p.Cedula.Contains(CriterioTextBox.Text));
                        break;

                }

            }
            else
            {
                listado = ClientesBll.GetList(p => true);
            }

            ConsultaDataGrip.ItemsSource = null;
            ConsultaDataGrip.ItemsSource = listado;

        }