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

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = AmigosBLL.GetList(e => true);
                    break;

                case 1:
                    listado = AmigosBLL.GetList(e => e.AmigoId == Convert.ToInt32(CriterioTextBox.Text));
                    break;

                case 2:
                    listado = AmigosBLL.GetList(e => e.Nombres.Contains(CriterioTextBox.Text));
                    break;

                case 3:
                    listado = AmigosBLL.GetList(e => e.Direccion.Contains(CriterioTextBox.Text));
                    break;

                case 4:
                    listado = AmigosBLL.GetList(e => e.Telefono.Contains(CriterioTextBox.Text));
                    break;

                case 5:
                    listado = AmigosBLL.GetList(e => e.Celular.Contains(CriterioTextBox.Text));
                    break;

                case 6:
                    listado = AmigosBLL.GetList(e => e.Email.Contains(CriterioTextBox.Text));
                    break;
                }
            }
            else
            {
                listado = AmigosBLL.GetList(c => true);
            }

            if (DesdeDataPicker.SelectedDate != null)
            {
                listado = AmigosBLL.GetList(c => c.FechaNacimiento.Date >= DesdeDataPicker.SelectedDate);
            }

            if (HastaDatePicker.SelectedDate != null)
            {
                listado = AmigosBLL.GetList(c => c.FechaNacimiento.Date <= HastaDatePicker.SelectedDate);
            }

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
예제 #2
0
 public rPrestamos()
 {
     InitializeComponent();
     DataContext = Prestamo;
     JuegoIdComboBox.ItemsSource       = JuegosBLL.GetList(x => true);
     JuegoIdComboBox.SelectedValuePath = "JuegoId";
     JuegoIdComboBox.DisplayMemberPath = "Descripcion";
     AmigoComboBox.ItemsSource         = AmigosBLL.GetList(x => true);
     AmigoComboBox.SelectedValuePath   = "AmigoId";
     AmigoComboBox.DisplayMemberPath   = "Nombre";
 }
예제 #3
0
 public registroPrestamos()
 {
     InitializeComponent();
     Prestamo = new Prestamos();
     AmigoComboBox.ItemsSource       = AmigosBLL.GetList();
     AmigoComboBox.SelectedValuePath = "AmigoId";
     AmigoComboBox.DisplayMemberPath = "Nombres";
     JuegoComboBox.ItemsSource       = JuegosBLL.GetList();
     JuegoComboBox.SelectedValuePath = "JuegoId";
     JuegoComboBox.DisplayMemberPath = "Descripcion";
     this.DataContext = Prestamo;
 }
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Amigos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:     //AmigoId
                    listado = AmigosBLL.GetList(a => a.AmigoId == Utilidades.ToInt(CriterioTextBox.Text));
                    break;

                case 1:     //Nombres
                    listado = AmigosBLL.GetList(a => a.Nombres.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;

                case 2:     //Direccion
                    listado = AmigosBLL.GetList(a => a.Direccion.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;

                case 3:     //Telefono
                    listado = AmigosBLL.GetList(a => a.Telefono.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;

                case 4:     //Celular
                    listado = AmigosBLL.GetList(a => a.Celular.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;

                case 5:     //Email
                    listado = AmigosBLL.GetList(a => a.Email.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;
                }
            }
            else
            {
                listado = AmigosBLL.GetList(c => true);
            }

            if (DesdeDataPicker.SelectedDate != null)
            {
                listado = AmigosBLL.GetList(c => c.FechaNacimiento.Date >= DesdeDataPicker.SelectedDate);
            }

            if (HastaDatePicker.SelectedDate != null)
            {
                listado = AmigosBLL.GetList(c => c.FechaNacimiento.Date <= HastaDatePicker.SelectedDate);
            }

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
예제 #5
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Datos.ItemsSource = null;
            var listado = new List <Amigos>();

            if (DesdeDate.SelectedDate != null)
            {
                listado = AmigosBLL.GetList(c => c.FechaNacimiento.Date >= DesdeDate.SelectedDate);
            }
            else
            {
                listado = AmigosBLL.GetList(c => true);
            }

            if (HastaDate.SelectedDate != null)
            {
                listado = AmigosBLL.GetList(c => c.FechaNacimiento.Date <= HastaDate.SelectedDate);
            }
            else
            {
                listado = AmigosBLL.GetList(c => true);
            }
            Datos.ItemsSource = listado;
        }
예제 #6
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Amigos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    try
                    {
                        listado = AmigosBLL.GetList(a => a.AmigoId == Utilidades.ToInt(CriterioTextBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;

                case 1:
                    try
                    {
                        listado = AmigosBLL.GetList(a => a.NombreCompleto == (CriterioTextBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;

                case 2:
                    try
                    {
                        long id = long.Parse(CriterioTextBox.Text);
                        listado = AmigosBLL.GetList(a => a.Telefono == id);
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;

                case 3:
                    try
                    {
                        long id = long.Parse(CriterioTextBox.Text);
                        listado = AmigosBLL.GetList(a => a.Celular == id);
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;

                case 4:
                    try
                    {
                        listado = AmigosBLL.GetList(a => a.Email == (CriterioTextBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;
                }
            }
            else
            {
                listado = AmigosBLL.GetList(c => true);
            }

            if (DesdeDatePicker.SelectedDate != null)
            {
                listado = AmigosBLL.GetList(c => c.FechaNacimiento.Date >= DesdeDatePicker.SelectedDate);
            }

            if (HastaDatePicker.SelectedDate != null)
            {
                listado = AmigosBLL.GetList(c => c.FechaNacimiento.Date <= HastaDatePicker.SelectedDate);
            }

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }