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

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = ProyectosBLL.GetList(p => p.ProyectoId == Utilidades.ToInt(CriterioTextBox.Text));
                    break;

                case 1:
                    listado = ProyectosBLL.GetList(p => p.Descripcion.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;
                }
            }
            else
            {
                listado = ProyectosBLL.GetList(c => true);
            }

            /* if (DesdeDatePicker.SelectedDate != null)
             *   listado = (List<Proyectos>)ProyectosBLL.GetList(p => p.Fecha.Date >= DesdeDatePicker.SelectedDate);
             * if (HastaDatePicker.SelectedDate != null)
             *   listado = (List<Proyectos>)ProyectosBLL.GetList(p => p.Fecha.Date <= HastaDatePicker.SelectedDate);*/

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

            if (string.IsNullOrWhiteSpace(CriterioTextBox.Text))
            {
                listado = ProyectosBLL.GetList(e => true);
            }
            else
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = ProyectosBLL.GetList(e => e.ProyectoId == Convert.ToInt32(CriterioTextBox.Text));
                    break;

                case 1:
                    listado = ProyectosBLL.GetList(e => e.Descripcion.Contains(CriterioTextBox.Text));
                    break;
                }
            }

            listado = ProyectosBLL.GetList(c => c.Fecha.Date >= DesdeDataPicker.SelectedDate && c.Fecha.Date <= HastaDataPicker.SelectedDate);

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Proyectos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    listado = ProyectosBLL.GetList(p => p.ProyectoID == this.ToInt(CriterioTextBox.Text));
                    break;

                case 1:
                    listado = ProyectosBLL.GetList().Where(p => p.Descripcion.Contains(CriterioTextBox.Text)).ToList();
                    break;
                }
            }
            else
            {
                listado = ProyectosBLL.GetList(c => true);
            }

            DetalleDataGrid.ItemsSource = null;
            DetalleDataGrid.ItemsSource = listado;
        }
        private void BuscarButton_Click_1(object sender, EventArgs e)
        {
            var lista = new List <Proyectos>();

            if (!String.IsNullOrWhiteSpace(CriterioTextBox.Text))
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    lista = ProyectosBLL.GetList(r => r.ProyectoId == Utilidades.ToInt(CriterioTextBox.Text));
                    break;

                case 1:
                    lista = ProyectosBLL.GetList(r => r.Descripcion.Contains(CriterioTextBox.Text.ToUpper()) || r.Descripcion.Contains(CriterioTextBox.Text.ToLower()));
                    break;

                case 2:
                    lista = ProyectosBLL.GetList(r => r.Tiempo == Utilidades.ToInt(CriterioTextBox.Text));
                    break;

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

            cDataGridView.DataSource = null;
            cDataGridView.DataSource = lista;
        }
예제 #5
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 listado = new List <Proyectos>();

            if (string.IsNullOrEmpty(CriteriotextBox.Text))
            {
                switch (FiltrocomboBox.SelectedIndex)
                {
                case 0:
                    listado = ProyectosBLL.GetList(e => e.TipoId == Convert.ToInt32(CriteriotextBox.Text));
                    break;

                case 1:
                    listado = ProyectosBLL.GetList(e => e.DescripcionProyecto.Contains(CriteriotextBox.Text));
                    break;
                }
            }
            else
            {
                listado = ProyectosBLL.GetList(c => true);
            }

            DetalledataGridView.DataSource = null;
            DetalledataGridView.DataSource = listado;
        }
예제 #7
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            var lista = new List <Proyectos>();

            if (!string.IsNullOrEmpty(CriterioTextBox.Text))
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    lista = ProyectosBLL.GetList(r => r.ProyectoId == Converciones.ToInt(CriterioTextBox.Text));
                    break;

                case 1:
                    lista = ProyectosBLL.GetList(e => e.Descripcion.Contains(CriterioTextBox.Text));
                    break;
                }
            }
            else
            {
                lista = ProyectosBLL.GetList(c => true);
            }

            DataGridView.DataSource = null;
            DataGridView.DataSource = lista;
        }
        private void BucarButton_Click(object sender, EventArgs e)
        {
            List <Proyectos> lista = new List <Proyectos>();

            if (!String.IsNullOrWhiteSpace(CriterioTextBox.Text))
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:     //Id
                    lista = ProyectosBLL.GetList(p => p.ProyectoId == Utilidades.ToInt(CriterioTextBox.Text));
                    break;

                case 1:     // descripcion
                    lista = ProyectosBLL.GetList(p => p.Descripcion.Contains(CriterioTextBox.Text));
                    break;

                case 3:     // descripcion
                    lista = ProyectosBLL.GetList(p => true);
                    break;
                }
            }
            else
            {
                lista = ProyectosBLL.GetList(p => true);
            }

            ConsultaDataGridView.DataSource = null;
            VerColumn.Text = "Ver";
            VerColumn.UseColumnTextForButtonValue = true;
            ConsultaDataGridView.DataSource       = lista;
        }
예제 #9
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var    listado  = new List <Proyectos>();
            string criterio = CriterioTextBox.Text.Trim();

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

                case 1:
                    listado = ProyectosBLL.GetList(p => p.Descripcion.ToLower().Contains(criterio.ToLower()));
                    break;

                case 2:
                    listado = ProyectosBLL.GetList(p => p.ProyectoId == Convert.ToInt32(CriterioTextBox.Text));
                    break;
                }
            }
            else
            {
                listado = ProyectosBLL.GetList(p => true);
            }


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

            listado = ProyectosBLL.GetList(c => true);
            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
예제 #11
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Proyectos>();

            if (!string.IsNullOrEmpty(CriterioTextBox.Text) && FiltroComboBox.Text == "Proyecto Id" || FiltroComboBox.Text == "Tiempo")
            {
                if (!Regex.IsMatch(CriterioTextBox.Text, @"^[0-9]+$"))
                {
                    MessageBox.Show("Debes ingresar solo numeros", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }

            if (!string.IsNullOrEmpty(CriterioTextBox.Text))
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                //Proyecto id
                case 0:
                    listado = ProyectosBLL.GetList(e => e.ProyectoId == Convert.ToInt32(CriterioTextBox.Text));
                    break;

                //Descripcion
                case 2:
                    listado = ProyectosBLL.GetList(e => e.DescripcionProyecto.Contains(CriterioTextBox.Text));
                    break;

                //Tiempo
                case 3:
                    listado = ProyectosBLL.GetList(e => e.TiempoTotal == Convert.ToInt32(CriterioTextBox.Text));
                    break;
                }
            }
            else
            {
                listado = ProyectosBLL.GetList(e => true);
            }

            DatosDataGrid.DataSource = null;
            DatosDataGrid.DataSource = listado;
        }
예제 #12
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            List <Proyectos> listado = new List <Proyectos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    try
                    {
                        listado = ProyectosBLL.GetList(p => p.ProyectoId == 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 = ProyectosBLL.GetList(d => d.Descripcion.Contains(CriterioTextBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;
                }
            }
            else
            {
                listado = ProyectosBLL.GetList(c => true);
            }

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