コード例 #1
0
        public void GetLisTest()
        {
            var listado = new List <Estudiantes>();

            listado = EstudianteBLL.GetList(p => true);
            Assert.AreEqual(listado, listado);
        }
コード例 #2
0
        public void GetListTest()
        {
            List <Estudiante> lista = new List <Estudiante>();

            lista = EstudianteBLL.GetList(l => true);
            Assert.IsNotNull(lista);
        }
コード例 #3
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            Expression <Func <Estudiante, bool> > filtro = a => true;
            int id;

            if (FiltroComboBox.SelectedIndex == 1)
            {
                CriterioTextBox.ReadOnly = false;
                if (String.IsNullOrWhiteSpace(CriterioTextBox.Text))
                {
                    MyErrorProvider.SetError(CriterioTextBox, "No puede estar vacio");
                    return;
                }
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:    //Todo.
                    break;

                case 1:    //Id.
                    id     = Convert.ToInt32(CriterioTextBox.Text);
                    filtro = a => a.EstudianteId == id;
                    break;
                }
            }

            EstudianteConsultaDataGridView.DataSource = EstudianteBLL.GetList(filtro);
        }
コード例 #4
0
        private void Consultarbutton_Click(object sender, EventArgs e)
        {
            Expression <Func <Estudiante, bool> > filtro = a => true;
            int id;

            switch (FiltrocomboBox.SelectedIndex)
            {
            case 0:     /// todos
                break;

            case 1:    // por id
                id     = Convert.ToInt32(CriteriotextBox.Text);
                filtro = a => a.EstudianteId == id;
                break;

            case 2:    // por nombre

                filtro = a => a.Nombres.Contains(CriteriotextBox.Text);
                break;

            case 3:    // por Apellidos

                filtro = a => a.Apellidos.Contains(CriteriotextBox.Text);
                break;

            case 4:    // por matricula

                filtro = a => a.Matricula.Contains(CriteriotextBox.Text);
                break;

            case 5:    // por Telefono

                filtro = a => a.Celular.Contains(CriteriotextBox.Text);
                break;

            case 6:    // por Email

                filtro = a => a.Email.Contains(CriteriotextBox.Text);
                break;

            case 7:    // por direccion

                filtro = a => a.Direccion.Contains(CriteriotextBox.Text);
                break;

            ///FECHA
            case 8:
                filtro = a => a.FechaInsercion >= Desde_dateTimePicker.Value.Date && a.FechaInsercion <= Hasta_dateTimePicker.Value.Date;

                break;
            }

            Est = EstudianteBLL.GetList(filtro);


            Consulta_dataGridView.DataSource = EstudianteBLL.GetList(filtro);
            Consulta_dataGridView.ReadOnly   = true;
        }
コード例 #5
0
        public void GetListTest()
        {
            List <Estudiante> lista = new List <Estudiante>();

            lista = EstudianteBLL.GetList(x => true);
            bool paso = lista.Count() > 0;

            Assert.AreEqual(true, paso);
        }
コード例 #6
0
ファイル: RegristroAs.cs プロジェクト: jenrycacerez/Tarea7
        private void LLenaComboboxEstudiante()
        {
            List <Estudiante> Lista = new List <Estudiante>();

            Lista = EstudianteBLL.GetList(p => true);
            EstudianteComboBox.DataSource    = null;
            EstudianteComboBox.DataSource    = Lista;
            EstudianteComboBox.ValueMember   = "EstudianteId";
            EstudianteComboBox.DisplayMember = "Nombre";
        }
コード例 #7
0
        private void ConsultarButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Estudiante>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:     //todo
                    listado = EstudianteBLL.GetList(p => true);
                    MessageBox.Show("Todo");
                    break;

                case 1:     //ID
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = EstudianteBLL.GetList(p => p.EstudianteID == id);
                    MessageBox.Show("ID");
                    break;

                case 2:     //matricula

                    listado = EstudianteBLL.GetList(p => p.Matricula.Contains(CriterioTextBox.Text));
                    break;

                case 3:     //nombres
                    listado = EstudianteBLL.GetList(p => p.Nombres.Contains(CriterioTextBox.Text));
                    break;

                case 4:     //apellidos
                    listado = EstudianteBLL.GetList(p => p.Apellidos.Contains(CriterioTextBox.Text));
                    break;

                case 5:     //cedula
                    listado = EstudianteBLL.GetList(p => p.Cedula.Contains(CriterioTextBox.Text));
                    break;
                }
                //fecha
                listado = listado.Where(p => p.FechaNacimiento.Date >= DesdeDataTime.Value.Date &&
                                        p.FechaNacimiento.Date <= HastaDataTime.Value.Date).ToList();
            }
            else
            {
                listado = EstudianteBLL.GetList(p => true);
            }
            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
コード例 #8
0
        private void Button1_Click(object sender, EventArgs e)
        {
            List <Estudiantes> lista = new List <Estudiantes>();

            if (CriteriotextBox1.Text.Trim().Length > 0)
            {
                switch (FiltrocomboBox1.SelectedIndex)
                {
                case 0:
                    lista = EstudianteBLL.GetList(p => true);
                    break;

                case 1:
                    try
                    {
                        int ID = Convert.ToInt32(CriteriotextBox1.Text);
                        lista = EstudianteBLL.GetList(p => p.IDestudiante == ID);
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("El criterio para el ID debe ser numerico");
                    }
                    break;

                case 2:
                    lista = EstudianteBLL.GetList(p => p.nombre.Contains(CriteriotextBox1.Text));
                    break;

                default:
                    MessageBox.Show("Esta opción no existe");
                    break;
                }

                lista = lista.Where(p => p.fecha.Date >= DesdedateTimePicker2.Value.Date &&
                                    p.fecha.Date <= HastadateTimePicker1.Value.Date).ToList();
            }
            else
            {
                lista = EstudianteBLL.GetList(p => true);
            }

            ConsultardataGridView1.DataSource = null;
            ConsultardataGridView1.DataSource = lista;
        }
コード例 #9
0
        private void ConsultarButto_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Estudiantes>();

            if (CriterioTexBox.Text.Trim().Length > 0)
            {
                switch (FiltrarComBox.SelectedIndex)
                {
                case 0:
                    listado = EstudianteBLL.GetList(prop => true);
                    break;

                case 1:
                    int id = Convert.ToInt32(CriterioTexBox.Text);
                    listado = EstudianteBLL.GetList(p => p.EstudianteId == id);
                    break;

                case 2:
                    listado = EstudianteBLL.GetList(p => p.Nombre.Contains(CriterioTexBox.Text));
                    break;

                case 3:
                    listado = EstudianteBLL.GetList(p => p.Direccion.Contains(CriterioTexBox.Text));
                    break;

                case 4:
                    listado = EstudianteBLL.GetList(p => p.Telefono.Contains(CriterioTexBox.Text));
                    break;

                case 5:
                    listado = EstudianteBLL.GetList(p => p.Cedula.Contains(CriterioTexBox.Text));
                    break;
                }
                listado = listado.Where(c => c.FechaNacimiento.Date >= DesdeDateTimePcker.SelectedDate.Value && c.FechaNacimiento.Date <= HastaDateTimePicker.SelectedDate.Value).ToList();
            }
            else
            {
                listado = EstudianteBLL.GetList(p => true);
            }

            ConsultaDateGridView.ItemsSource = null;
            ConsultaDateGridView.ItemsSource = listado;
        }
コード例 #10
0
        private void ConsultarButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Estudiante>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltrarComboBox.SelectedIndex)
                {
                case 0:
                    listado = EstudianteBLL.GetList(P => true);
                    break;

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

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

                case 3:
                    listado = EstudianteBLL.GetList(p => p.Matricula.Contains(CriterioTextBox.Text));
                    break;

                case 4:
                    listado = EstudianteBLL.GetList(p => p.Cedula.Contains(CriterioTextBox.Text));
                    break;
                }

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

            ConsultaGridView.DataSource = null;
            ConsultaGridView.DataSource = listado;
        }
コード例 #11
0
        private void Consultarbutton_Click(object sender, EventArgs e)
        {
            var Listado = new List <Estudiante>();

            if (CriteriotextBox.Text.Trim().Length > 0)
            {
                switch (FiltrocomboBox.SelectedIndex)
                {
                case 0:
                    Listado = EstudianteBLL.GetList(estudiante => true);
                    break;

                case 1:
                    int Id = Convert.ToInt32(CriteriotextBox.Text);
                    Listado = EstudianteBLL.GetList(estudiante => estudiante.EstudianteID == Id);
                    break;

                case 2:
                    Listado = EstudianteBLL.GetList(estudiante => estudiante.Matricula.Contains(CriteriotextBox.Text));
                    break;

                case 3:
                    Listado = EstudianteBLL.GetList(estudiante => estudiante.Cedula.Contains(CriteriotextBox.Text));
                    break;

                case 4:
                    Listado = EstudianteBLL.GetList(estudiante => estudiante.Sexo.Contains(CriteriotextBox.Text));
                    break;
                }
            }
            else
            {
                Listado = EstudianteBLL.GetList(estudiante => true);
            }
            ConsultadataGridView.DataSource = null;
            ConsultadataGridView.DataSource = Listado;
        }
コード例 #12
0
        public void GetListTest()
        {
            var lista = EstudianteBLL.GetList(x => true);

            Assert.IsNotNull(lista);
        }