示例#1
0
        private void ButtonConsultar_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Estudiantes>();

            if (TextBoxCriterio.Text.Trim().Length > 0)
            {
                switch (FiltrarComboBox.SelectedIndex)
                {
                case 0:     //TODO
                    listado = EstudiantesBLL.GetList(p => true);
                    break;

                case 1:     //ID
                    int id = int.Parse(TextBoxCriterio.Text);
                    listado = EstudiantesBLL.GetList(p => p.EstudianteId == id);
                    break;

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

                case 3:
                    decimal balance = decimal.Parse(TextBoxCriterio.Text);
                    listado = EstudiantesBLL.GetList(p => p.Balance == balance);
                    break;
                }
            }
            else
            {
                listado = EstudiantesBLL.GetList(p => true);
            }
            ConsultaDataGridView.ItemsSource = null;
            ConsultaDataGridView.ItemsSource = listado;
        }
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Estudiantes>();

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

                case 1:     //Nombres
                    listado = EstudiantesBLL.GetList(e => e.Nombres.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;
                }
            }
            else
            {
                listado = EstudiantesBLL.GetList(c => true);
            }

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

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

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
        private void Filtrar()
        {
            if (FiltrarDropDownList.SelectedIndex == 0)
            {
                Lista = EstudiantesBLL.GetListAll();
            }
            else if (FiltrarDropDownList.SelectedIndex != 0)
            {
                if (FiltrarDropDownList.SelectedIndex == 2)
                {
                    Lista = EstudiantesBLL.GetList(p => p.Nombre == FiltrarTextBox.Text);
                }

                if (FiltrarDropDownList.SelectedIndex == 4)
                {
                    DateTime FechaDesde = Convert.ToDateTime(FechaDesdeTextBox.Text);
                    DateTime FechaHasta = Convert.ToDateTime(FechaHastaTextBox.Text);
                    Lista = EstudiantesBLL.GetList(p => p.FechaIngreso >= FechaDesde.Date && p.FechaIngreso <= FechaHasta.Date);
                }

                if (FiltrarDropDownList.SelectedIndex == 1)
                {
                    int id = Utilidades.TOINT(FiltrarTextBox.Text);
                    Lista = EstudiantesBLL.GetList(p => p.EstudianteId == id);
                }
            }
            LlenarGriw();
        }
        private void ConsultarButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Estudiantes>();

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

                case 1:    //ID
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = EstudiantesBLL.GetList(p => p.EstudianteId == id);
                    break;

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

                case 3:    //Cedula
                    listado = EstudiantesBLL.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 = EstudiantesBLL.GetList(p => true);
            }
            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
示例#5
0
        public void GetListTest()
        {
            var listado = new List <Estudiantes>();

            listado = EstudiantesBLL.GetList(p => true);
            Assert.AreEqual(listado, listado);
        }
        //Muestra el nombre del estudiante y guardar id estudiante.....
        private void LlenarComboBox()
        {
            EstudianteComboBox.DataSource    = EstudiantesBLL.GetList(x => true);
            EstudianteComboBox.ValueMember   = "EstudianteId";
            EstudianteComboBox.DisplayMember = "Nombre";

            //TraerBalance();
        }
        private void LlenarBalance()
        {
            List <Estudiantes> listaEstudiantes = EstudiantesBLL.GetList(x => x.Nombre.Equals(EstudianteComboBox.Text));

            foreach (var item in listaEstudiantes)
            {
                BalanceTextBox.Text = item.Balance.ToString();
            }
        }
        private void ConsultarButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Estudiantes>();

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

                case 1:     //Id
                {
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = EstudiantesBLL.GetList(p => p.EstudianteID == id);
                    break;
                }

                case 3:     //Matricula
                {
                    listado = EstudiantesBLL.GetList(p => p.Matricula.Contains(CriterioTextBox.Text));
                    break;
                }

                case 4:     //Nombre
                {
                    listado = EstudiantesBLL.GetList(p => p.Nombres.Contains(CriterioTextBox.Text));
                    break;
                }

                case 5:     //Cedula
                {
                    listado = EstudiantesBLL.GetList(p => p.Cedula.Contains(CriterioTextBox.Text));
                    break;
                }

                case 6:     //Balance
                {
                    float balance = Convert.ToSingle(CriterioTextBox.Text);
                    listado = EstudiantesBLL.GetList(p => p.Balance == balance);
                    break;
                }
                }
                listado = listado.Where(c => c.FechaNacimiento.Date >= DesdeDateTimePicker.Value.Date && c.FechaNacimiento.Date <= HastaDateTimePicker.Value.Date).ToList();
            }
            else
            {
                listado = EstudiantesBLL.GetList(p => true);
            }
            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
示例#9
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            GruposdataGridView.DataSource = null;
            int Id;

            int.TryParse(GrupoIdtextBox.Text, out Id);
            var grupo      = GruposEstudiantesBLL.GetList(Id);
            var estudiante = EstudiantesBLL.GetList(grupo);

            GruposdataGridView.DataSource = estudiante;
        }
示例#10
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            if (cbFiltrar.SelectedIndex == 0)
            {
                int id = 0;
                int.TryParse(txtCriterio.Text, out id);

                dgvMostrar.DataSource = EstudiantesBLL.GetList(es => es.InscripcionID == id);
            }

            if (cbFiltrar.SelectedIndex == 1)
            {
                String s = txtCriterio.Text;

                dgvMostrar.DataSource = EstudiantesBLL.GetList(es => es.Nombre == s);
            }

            if (cbFiltrar.SelectedIndex == 2)
            {
                String s = txtCriterio.Text;

                dgvMostrar.DataSource = EstudiantesBLL.GetList(es => es.Nombre == s);
            }

            if (cbFiltrar.SelectedIndex == 3)
            {
                int monto = 0;
                int.TryParse(txtCriterio.Text, out monto);

                dgvMostrar.DataSource = EstudiantesBLL.GetList(es => es.Monto == monto);
            }

            if (cbFiltrar.SelectedIndex == 4)
            {
                int balance = 0;
                int.TryParse(txtCriterio.Text, out balance);

                dgvMostrar.DataSource = EstudiantesBLL.GetList(es => es.Monto == balance);
            }

            if (cbFiltrar.SelectedIndex == 5)
            {
                String s = txtCriterio.Text;

                dgvMostrar.DataSource = EstudiantesBLL.GetList(es => es.Observaciones == s);
            }
        }
示例#11
0
        private void ButtonConsultar_Click(object sender, EventArgs e)
        {
            {
                var listado = new List <Estudiantes>();

                if (textBoxCriterio.Text.Trim().Length > 0)
                {
                    switch (comboBoxFiltro.SelectedIndex)
                    {
                    case 0:    //Todo
                        listado = EstudiantesBLL.GetList(est => true);
                        break;

                    case 1:    //ID
                        int id = Convert.ToInt32(textBoxCriterio.Text);
                        listado = EstudiantesBLL.GetList(est => est.EstudianteId == id);
                        break;

                    case 2:    //Matricula
                        listado = EstudiantesBLL.GetList(est => est.Matricula.Contains(textBoxCriterio.Text));
                        break;

                    case 3:    //Nombre
                        listado = EstudiantesBLL.GetList(est => est.Nombre.Contains(textBoxCriterio.Text));
                        break;

                    case 4:    //Cedula
                        listado = EstudiantesBLL.GetList(est => est.Cedula.Contains(textBoxCriterio.Text));
                        break;

                    case 5:    //Direccion
                        listado = EstudiantesBLL.GetList(est => est.Direccion.Contains(textBoxCriterio.Text));
                        break;
                    }

                    listado = listado.Where(c => c.FechaNacimiento.Date >= dateTimeDesde.Value.Date && c.FechaNacimiento.Date <= dateTimeHasta.Value.Date).ToList();
                }
                else
                {
                    listado = EstudiantesBLL.GetList(est => true);
                }

                dataGridViewConsulta.DataSource = null;
                dataGridViewConsulta.DataSource = listado;
            }
        }
示例#12
0
        private void ConsultaButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Estudiantes>();

            if (tbCriterio.Text.Trim().Length > 0)
            {
                switch (cbFiltrar.SelectedIndex)
                {
                case 0:
                    listado = EstudiantesBLL.GetList(estudiante => true);
                    break;

                case 1:
                    int id = Convert.ToInt32(tbCriterio.Text);
                    listado = EstudiantesBLL.GetList(estudiante => estudiante.EstudianteId == id);
                    break;

                case 2:
                    listado = EstudiantesBLL.GetList(estudiante => estudiante.Nombres.Contains(tbCriterio.Text));
                    break;

                case 3:
                    listado = EstudiantesBLL.GetList(estudiante => estudiante.Cedula.Contains(tbCriterio.Text));
                    break;

                case 4:
                    listado = EstudiantesBLL.GetList(estudiante => estudiante.Matricula.Contains(tbCriterio.Text));
                    break;
                }

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

            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
示例#13
0
        private void EstBuscarbutton_Click(object sender, EventArgs e)
        {
            var listado = new List <Estudiantes>();

            if (EstCriteriotextBox.Text.Trim().Length > 0)
            {
                switch (ESTfiltro.SelectedItem)
                {
                case 0:
                    listado = EstudiantesBLL.GetList(p => true);
                    break;

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

                case 2:
                    listado = EstudiantesBLL.GetList(p => p.Matricula.Contains(EstCriteriotextBox.Text));
                    break;

                case 3:
                    listado = EstudiantesBLL.GetList(p => p.Nombres.Contains(EstCriteriotextBox.Text));
                    break;

                case 4:
                    listado = EstudiantesBLL.GetList(p => p.Apellidos.Contains(EstCriteriotextBox.Text));
                    break;
                }
                listado = listado.Where(c => c.FechaNacimiento.Date >= DesdeTimePicker1.Value.Date && c.FechaNacimiento.Date <= HastadataTimer.Value.Date).ToList();
            }
            else
            {
                listado = EstudiantesBLL.GetList(p => true);
            }

            MydataGridView.DataSource = null;
            MydataGridView.DataSource = listado;
        }
示例#14
0
 public void GetListTest()
 {
     Assert.IsTrue(EstudiantesBLL.GetList().Count > 0);
 }