예제 #1
0
        private void ConsultarButton_Click(object sender, EventArgs e)
        {
            try
            {
                OrdenRepositorio or = new OrdenRepositorio();

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

                    case 1:
                        int id = Convert.ToInt32(CriterioTextBox.Text);
                        listado = or.GetList(p => p.NoOrden == id);
                        break;

                    case 2:
                        listado = or.GetList(p => true);
                        listado = listado.Where(c => c.Fecha >= DesdeDateTimePicker.Value.Date && c.Fecha <= HastaDateTimePicker.Value.Date).ToList();
                        break;
                    }
                }
                else
                {
                    listado = or.GetList(p => true);
                }
                if (FechasCheckBox.Checked == true)
                {
                    listado = listado.Where(c => c.Fecha >= DesdeDateTimePicker.Value.Date && c.Fecha <= HastaDateTimePicker.Value.Date).ToList();
                }

                ConsultaDataGridView.DataSource = null;
                ConsultaDataGridView.DataSource = listado;
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
        public void GetListTest()
        {
            OrdenRepositorio test = new OrdenRepositorio();

            Assert.IsNotNull(test.GetList(t => true));
        }