예제 #1
0
        private void Consultarbutton_Click(object sender, EventArgs e)
        {
            var Listado = new List <Inscripcion>();

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

                case 1:
                    int Id = Convert.ToInt32(CriteriotextBox.Text);
                    Listado = InscripcionBLL.GetList(inscripcion => inscripcion.EstudianteID == Id);
                    break;
                }
            }
            else
            {
                Listado = InscripcionBLL.GetList(inscripcion => true);
            }
            ConsultadataGridView.DataSource = null;
            ConsultadataGridView.DataSource = Listado;
        }
        public void GetListTest()
        {
            var listado = new List <Inscripcion>();

            listado = InscripcionBLL.GetList(p => true);
            Assert.AreEqual(listado, listado);
        }
        private void ConsultarButto_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Inscripciones>();

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

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

                default:
                    MessageBox.Show("No existe esa opción en el Filtro");
                    break;
                }
                listado = listado.Where(c => c.Fecha.Date >= DesdeDateTimePcker.SelectedDate.Value && c.Fecha.Date <= HastaDateTimePicker.SelectedDate.Value).ToList();
            }
            else
            {
                listado = InscripcionBLL.GetList(p => true);
            }

            ConsultaDateGridView.ItemsSource = null;
            ConsultaDateGridView.ItemsSource = listado;
        }
예제 #4
0
        public void GetListTest()
        {
            var Listado = new List <Inscripciones>();

            Listado = InscripcionBLL.GetList(p => true);
            Assert.AreEqual(Listado, Listado);
        }
        public void GetList()
        {
            List <Inscripcion> lista = new List <Inscripcion>();
            Expression <Func <Inscripcion, bool> > resultados = p => true;

            lista = InscripcionBLL.GetList(resultados);
            Assert.IsNotNull(lista);
        }
예제 #6
0
        private bool IdentificarInscripcion(int IDEstudiante)
        {
            bool        flag = false;
            Inscripcion inscripcion;
            var         listado = new List <Inscripcion>();

            listado = InscripcionBLL.GetList(p => true);
            int cantidad = listado.Count;

            for (int i = 1; i <= cantidad; i++)
            {
                inscripcion = InscripcionBLL.Buscar(i);
                if (inscripcion.EstudianteID == IDEstudiante)
                {
                    return(flag = true);
                }
            }
            return(flag);
        }
예제 #7
0
        //Para Verificar que existe el PersonaID en la la Inscripcion
        private bool PersonaIdExisteEnInscripcion()
        {
            bool          paso = false;
            Inscripciones inscripcion;
            var           listado = new List <Inscripciones>();

            listado = InscripcionBLL.GetList(p => true);
            int cantidad = listado.Count;

            for (int i = 1; i <= cantidad; i++)
            {
                inscripcion = InscripcionBLL.Buscar(i);
                if (inscripcion.EstudianteId == Convert.ToInt32(EstudianteIdTextBox.Text))
                {
                    paso = true;
                }
            }
            return(paso);
        }
        private bool IDEstudianteExisteEnInscripcion()
        {
            bool        flag = false;
            Inscripcion inscripcion;
            var         listado = new List <Inscripcion>();

            listado = InscripcionBLL.GetList(p => true);
            int cantidad = listado.Count;

            for (int i = 1; i <= cantidad; i++)
            {
                inscripcion = InscripcionBLL.Buscar(i);
                if (inscripcion.EstudianteID == Convert.ToInt32(EstudianteIDNumericUpDown.Value))
                {
                    flag = true;
                }
            }
            return(flag);
        }
        private void ConsultarButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Inscripcion>();

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

                case 1:     //ID
                    try
                    {
                        int id = Convert.ToInt32(CriterioTextBox.Text);
                        listado = InscripcionBLL.GetList(p => p.InscripcionID == id);
                        MessageBox.Show("ID");
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Por favor, ingrese un ID valido");
                    }
                    break;

                default:
                    MessageBox.Show("No existe esa opción en el Filtro");
                    break;
                }
                //fecha
                listado = listado.Where(p => p.Fecha.Date >= DesdeDateTimePicker.Value.Date &&
                                        p.Fecha.Date <= HastaDateTimePicker.Value.Date).ToList();
            }
            else
            {
                listado = InscripcionBLL.GetList(p => true);
            }
            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
예제 #10
0
        private List <Inscripcion> BuscarRangoFecha()
        {
            List <Inscripcion> lista = new List <Inscripcion>();
            Expression <Func <Inscripcion, bool> > filtro = f => true;
            int id = Convert.ToInt32(FiltroComboBox.SelectedIndex);

            if (FiltroComboBox.SelectedIndex != 0 && FiltroComboBox.SelectedIndex != 2)
            {
                CriterioTextBox.ReadOnly = false;
                if (String.IsNullOrWhiteSpace(CriterioTextBox.Text))
                {
                    MyErrorProvider.SetError(CriterioTextBox, "No puede estar vacio");
                }
            }
            switch (id)
            {
            case 0:    //Todo.
                filtro = f => f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date;
                break;

            case 1:    //InscripcionId.
                id     = Convert.ToInt32(CriterioTextBox.Text);
                filtro = f => f.InscripcionId == id && (f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date);
                break;

            case 2:    //Fecha.
                filtro = f => f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date;
                break;

            case 3:    //EstudianteId.
                filtro = f => f.EstudianteId.ToString().Contains(CriterioTextBox.Text) && f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date;
                break;

            case 4:    //Monto.
                filtro = f => f.Monto.ToString().Contains(CriterioTextBox.Text) && (f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date);
                break;
            }
            lista = InscripcionBLL.GetList(filtro);
            return(lista);
        }
예제 #11
0
 public void GetListTest()
 {
     Assert.IsNotNull(InscripcionBLL.GetList(t => true));
 }