Ejemplo n.º 1
0
        private void ConsultarButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Inscripciones>();

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

                case 1:    //Id de Inscripcion
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = InscripcionesBLL.GetList(p => p.InscripcionId == id);
                    break;
                }

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

            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Inscripciones>();

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

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

                case 2:
                    int id2 = Convert.ToInt32(CriterioTextBox.Text);
                    listado = InscripcionesBLL.GetList(p => p.PersonaId == id2);
                    break;
                }
                if (DesdeDatePicker.SelectedDate != null && HastaDatePicker.SelectedDate != null)
                {
                    listado = listado.Where(c => c.Fecha.Date >= DesdeDatePicker.SelectedDate.Value.Date && c.Fecha.Date <= HastaDatePicker.SelectedDate.Value.Date).ToList();
                }
            }
            else
            {
                listado = InscripcionesBLL.GetList(p => true);
            }

            ConsultaDataGrid.ItemsSource = listado;
        }
Ejemplo n.º 3
0
        public void GuardarTest()
        {
            Inscripcion nuevaInscripcion = new Inscripcion();

            nuevaInscripcion.Balance = 100;

            Persona persona = PersonasBLL.Buscar(personaPruebaId);

            decimal balance = 0.0m;

            decimal balanceInicial = persona.Balance;//Para verificar si cambio el balance

            List <Inscripcion> inscripcionesList = new List <Inscripcion>();

            inscripcionesList = InscripcionesBLL.GetList(i => i.PersonaId == personaPruebaId);
            inscripcionesList.Add(nuevaInscripcion); // Simulando la nueva inscripción


            foreach (Inscripcion i in inscripcionesList)
            {
                balance += i.Balance;
            }

            persona.Balance = balance;

            bool personaModificada = PersonasBLL.Modificar(persona);

            Assert.AreNotEqual(persona.Balance, balanceInicial);
        }
Ejemplo n.º 4
0
        public void ModificarTest()
        {
            bool testPass = false;

            List <Inscripcion> inscripcionesList = InscripcionesBLL.GetList(i => i.PersonaId == personaPruebaId);

            decimal balanceInicialInscripcion = inscripcionesList[0].Balance;

            inscripcionesList[0].Balance += 100;

            //bool inscripcionModificada = InscripcionesBLL.Modificar(inscripcionesList[0]);

            Persona persona = PersonasBLL.Buscar(personaPruebaId);

            decimal balanceInicialPersona = persona.Balance;
            decimal balanceFinalPersona   = 0.0m;

            foreach (Inscripcion i in inscripcionesList)
            {
                balanceFinalPersona += i.Balance;
            }

            testPass = (balanceInicialPersona != balanceFinalPersona);


            Assert.IsTrue(testPass);
        }
Ejemplo n.º 5
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            if (FiltrarcomboBox.SelectedIndex == 0)
            {
                //ponerlo en una funcion
                int id = 0;
                int.TryParse(CriteriotextBox.Text, out id);

                InscripcionesdataGridView.DataSource = InscripcionesBLL.GetList(p => p.InscripcionId == id);
            }
            else if (FiltrarcomboBox.SelectedIndex == 2)
            {
                //ponerlo en una funcion
                int id = 0;
                int.TryParse(CriteriotextBox.Text, out id);

                InscripcionesdataGridView.DataSource = InscripcionesBLL.GetList(p => p.EstudianteId == id);
            }
            else if (FiltrarcomboBox.SelectedIndex == 3)
            {
                //ponerlo en una funcion
                double Monto = 0;
                double.TryParse(CriteriotextBox.Text, out Monto);

                InscripcionesdataGridView.DataSource = InscripcionesBLL.GetList(p => p.Monto == Monto);
            }
            else if (FiltrarcomboBox.SelectedIndex == 4)
            {
                //ponerlo en una funcion
                double Balance = 0;
                double.TryParse(CriteriotextBox.Text, out Balance);

                InscripcionesdataGridView.DataSource = InscripcionesBLL.GetList(p => p.Balance == Balance);
            }
        }
        private void consultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Inscripciones>();

            if (criterioTextBox.Text.Trim().Length > 0)
            {
                switch (filtroComboBox.SelectedIndex)
                {
                case 0:
                    listado = InscripcionesBLL.GetList(p => true);
                    break;

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

                case 2:
                    int monto = Convert.ToInt32(criterioTextBox.Text);
                    listado = InscripcionesBLL.GetList(p => p.Monto == monto);
                    break;
                }

                listado = listado.Where(c => c.Fecha.Date >= desdeDatePicker.SelectedDate.Value && c.Fecha.Date <= hastaDatePicker.SelectedDate.Value).ToList();
            }
            else
            {
                listado = InscripcionesBLL.GetList(p => true);
            }

            consultarDataGrid.ItemsSource = listado;
        }
        public void GetListTest()
        {
            var Listado = new List <Inscripciones>();

            Listado = InscripcionesBLL.GetList(p => true);
            Assert.AreEqual(Listado, Listado);
        }
        private void Consultabutton_Click(object sender, EventArgs e)
        {
            var listado = new List <Inscripciones>();

            if (CriterioINStextBox.Text.Trim().Length > 0)
            {
                switch (FiltroINScomboBox.SelectedItem)
                {
                case 0:
                    listado = InscripcionesBLL.GetList(p => true);
                    break;

                case 1:
                    int Id = Convert.ToInt32(CriterioINStextBox.Text);
                    listado = InscripcionesBLL.GetList(p => p.IncripcioId == Id);
                    break;
                }

                listado = listado.Where(c => c.Fecha.Date >= DesdedateINSTimePicker.Value.Date && c.Fecha.Date <= HastadateINSTimePicker.Value.Date).ToList();
            }
            else
            {
                listado = InscripcionesBLL.GetList(p => true);
            }

            ConsultadataINSGridView.DataSource = null;
            ConsultadataINSGridView.DataSource = listado;
        }
Ejemplo n.º 9
0
        private void BtConsulta_Click(object sender, EventArgs e)
        {
            var listado = new List <Inscripcion>();

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

                case 1:
                    int id = Convert.ToInt32(tbCriterio.Text);
                    listado = InscripcionesBLL.GetList(inscripcion => inscripcion.Id == id);
                    break;
                }

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

            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
Ejemplo n.º 10
0
        private void CargarResultados()
        {
            List <Inscripcion> listado = new List <Inscripcion>();

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

                case 1:    //InscripcionId
                    int inscripcionId;
                    int.TryParse(CriterioTextBox.Text, out inscripcionId);
                    listado = InscripcionesBLL.GetList(i => i.InscripcionId == inscripcionId);
                    break;

                case 2:    //PersonaId
                    int PersonaId;
                    int.TryParse(CriterioTextBox.Text, out PersonaId);
                    listado = InscripcionesBLL.GetList(i => i.PersonaId == PersonaId);
                    break;

                case 3:    //Monto
                    decimal monto;
                    decimal.TryParse(CriterioTextBox.Text, out monto);
                    listado = InscripcionesBLL.GetList(i => i.Monto == monto);
                    break;

                case 4:    //Balance
                    decimal balance;
                    decimal.TryParse(CriterioTextBox.Text, out balance);
                    listado = InscripcionesBLL.GetList(i => i.Balance == balance);
                    break;

                case 5:    //Comentario
                    listado = InscripcionesBLL.GetList(i => i.Comentario.Contains(CriterioTextBox.Text));
                    break;
                }

                if (!string.IsNullOrWhiteSpace(DesdeDatePicker.SelectedDate.ToString()) && !string.IsNullOrWhiteSpace(HastaDatePicker.SelectedDate.ToString()))
                {
                    listado = listado.Where(i => i.Fecha >= DesdeDatePicker.SelectedDate && i.Fecha <= HastaDatePicker.SelectedDate).ToList();
                }
            }
            else
            {
                listado = InscripcionesBLL.GetList(i => true);

                if (!string.IsNullOrWhiteSpace(DesdeDatePicker.SelectedDate.ToString()) && !string.IsNullOrWhiteSpace(HastaDatePicker.SelectedDate.ToString()))
                {
                    listado = listado.Where(i => i.Fecha >= DesdeDatePicker.SelectedDate && i.Fecha <= HastaDatePicker.SelectedDate).ToList();
                }
            }

            ResultadosDataGrid.ItemsSource = listado;
        }
        private void ConsultarButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Inscripciones>();

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

                case 1:     //ID
                {
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = InscripcionesBLL.GetList(p => p.InscripcionID == id);
                    break;
                }

                case 2:     //Id del estudiante
                {
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = InscripcionesBLL.GetList(p => p.EstudianteID == id);
                    break;
                }

                case 3:     //Monto
                {
                    float monto = Convert.ToSingle(CriterioTextBox.Text);
                    listado = InscripcionesBLL.GetList(p => p.Monto == monto);
                    break;
                }

                case 4:     //Deposito
                {
                    float deposito = Convert.ToSingle(CriterioTextBox.Text);
                    listado = InscripcionesBLL.GetList(p => p.Deposito == deposito);
                    break;
                }

                case 5:     //Balance
                {
                    float balance = Convert.ToSingle(CriterioTextBox.Text);
                    listado = InscripcionesBLL.GetList(p => p.Balance == balance);
                    break;
                }
                }
                listado = listado.Where(c => c.Fecha.Date >= DesdeDateTimePicker.Value.Date && c.Fecha.Date <= HastaDateTimePicker.Value.Date).ToList();
            }
            else
            {
                listado = InscripcionesBLL.GetList(p => true);
            }
            ConsultaDataGridView.DataSource = null;
            ConsultaDataGridView.DataSource = listado;
        }
Ejemplo n.º 12
0
        private void obtenerInscripciones(int id)
        {
            reiniciarInscripciones();
            List <Inscripciones> lista = InscripcionesBLL.GetList(p => p.PersonaId == id);

            foreach (Inscripciones inscripcion in lista)
            {
                InscripcionIdComboBox.Items.Add(inscripcion.InscripcionId);
            }
        }
Ejemplo n.º 13
0
        private void btMostrar_Click(object sender, EventArgs e)
        {
            Expression <Func <Inscripciones, bool> > filter;
            int z = 0;

            int.TryParse(txValor.Text, out z);

            switch (filterCombobox.SelectedIndex)
            {
            case 0:      //todos
                filter = (i => i.InscripcionID == z);
                break;

            case 1:
                if (subCombobox.SelectedIndex == 0)
                {
                    dataGridView1.DataSource = InscripcionesBLL.GetList(
                        i => i.FechaD.Day == z);
                }

                if (subCombobox.SelectedIndex == 1)
                {
                    dataGridView1.DataSource = InscripcionesBLL.GetList(
                        i => i.FechaD.Month == z);
                }

                if (subCombobox.SelectedIndex == 2)
                {
                    dataGridView1.DataSource = InscripcionesBLL.GetList(
                        i => i.FechaD.Year == z);
                }
                break;

            case 2:
                dataGridView1.DataSource = InscripcionesBLL.GetList(i => i.EstudianteId == z);
                break;


            case 3:
                dataGridView1.DataSource = InscripcionesBLL.GetList(i => i.Monto == z);
                break;

            case 4:
                dataGridView1.DataSource = InscripcionesBLL.GetList(i => i.Balance == z);
                break;

            case 5:
                dataGridView1.DataSource = InscripcionesBLL.GetList(i => i.Observaciones.Contains(txValor.Text));
                break;
            }

            dataGridView1.DataSource = InscripcionesBLL.GetList(filter);
        }
        private void ButtonConsultar_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Inscripciones>();

            if (TextBoxCriterio.Text.Trim().Length > 0)
            {
                listado = InscripcionesBLL.GetList(p => true);
            }
            else
            {
                listado = InscripcionesBLL.GetList(p => true);
            }
            ConsultaDataGridView.ItemsSource = listado;
            //ConsultaDataGridView.ItemsSource = null;
        }
Ejemplo n.º 15
0
        //Para Verificar que existe el PersonaID en la la Inscripcion
        private bool PersonaIdExisteEnInscripcion()
        {
            bool          paso = false;
            Inscripciones inscripciones;
            var           listado = new List <Inscripciones>();

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

            for (int i = 1; i <= cantidad; i++)
            {
                inscripciones = InscripcionesBLL.Buscar(i);
                if (inscripciones.PersonaId == Convert.ToInt32(PersonaIdTextBox.Text))
                {
                    paso = true;
                }
            }
            return(paso);
        }
        private bool IdentificarInscripcion(int IdInscripcion)
        {
            bool          paso = false;
            Inscripciones inscripcion;
            var           listado = new List <Inscripciones>();

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

            for (int i = 1; i <= cantidad; i++)
            {
                inscripcion = InscripcionesBLL.Buscar(i);
                if (inscripcion.PersonaId == IdInscripcion)
                {
                    return(paso = true);
                }
            }
            return(paso);
        }
Ejemplo n.º 17
0
        public void EliminarTest()
        {
            decimal balanceInicialPersona = 0;
            decimal balanceFinalPersona   = 0;

            List <Inscripcion> inscripcioneslist = InscripcionesBLL.GetList(i => i.PersonaId == personaPruebaId);

            Persona persona = PersonasBLL.Buscar(personaPruebaId);

            balanceInicialPersona = persona.Balance;

            inscripcioneslist.RemoveAt(0); // Simulando eliminación. InscripcionesBLL.Eliminar()

            foreach (Inscripcion i in inscripcioneslist)
            {
                balanceFinalPersona += i.Balance;
            }

            Assert.IsTrue(balanceFinalPersona < balanceInicialPersona);
        }
Ejemplo n.º 18
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var Listado = new List <Inscripciones>();

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

                case 1:     //ID
                    try
                    {
                        int id = Convert.ToInt32(CriterioTextBox.Text);
                        Listado = InscripcionesBLL.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 >= DesdeDatePicker.SelectedDate.Value && p.Fecha.Date <= HastaDatePicker.SelectedDate.Value).ToList();
            }
            else
            {
                Listado = InscripcionesBLL.GetList(p => true);
            }
            ConsultaDataGrid.ItemsSource = null;
            ConsultaDataGrid.ItemsSource = Listado;
        }
Ejemplo n.º 19
0
        private void ButtonConsultarInscripcion_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Inscripciones>();

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

                case 1:
                    int id = int.Parse(TextBoxCriterio.Text);
                    listado = InscripcionesBLL.GetList(p => p.InscripcionId == id);
                    break;

                case 2:
                    int personaId = int.Parse(TextBoxCriterio.Text);
                    listado = InscripcionesBLL.GetList(p => p.EstudianteID == personaId);
                    break;

                case 3:
                    decimal monto = decimal.Parse(TextBoxCriterio.Text);
                    listado = InscripcionesBLL.GetList(p => p.Monto == monto);
                    break;

                case 4:
                    decimal balance = decimal.Parse(TextBoxCriterio.Text);
                    listado = InscripcionesBLL.GetList(p => p.Balance == balance);
                    break;
                }
            }
            else
            {
                listado = InscripcionesBLL.GetList(p => true);
            }
            ConsultaDataGridView.ItemsSource = null;
            ConsultaDataGridView.ItemsSource = listado;
        }
Ejemplo n.º 20
0
        public void GetList()
        {
            Inscripciones inscripciones = new Inscripciones();

            Assert.IsNotNull(InscripcionesBLL.GetList(t => true));
        }
        private void Agregarbutton_Click(object sender, EventArgs e)
        {
            Inscripciones inscripciones = new Inscripciones();
            var           listado       = new List <Inscripciones>();

            if (FiltrarFechacheckBox.Checked == true)
            {
                if (CriteriotextBox.Text.Trim().Length > 0)
                {
                    try
                    {
                        switch (FiltrocomboBox.SelectedIndex)
                        {
                        case 0:
                            listado = InscripcionesBLL.GetList(p => true);
                            break;

                        case 1:
                            int id = Convert.ToInt32(CriteriotextBox.Text);
                            listado = InscripcionesBLL.GetList(p => p.InscripcionesId == id);
                            break;

                        case 2:
                            listado = InscripcionesBLL.GetList(p => p.Monto.ToString() == CriteriotextBox.Text);
                            break;
                        }
                    }
                    catch (Exception)
                    {
                    }
                }
                else
                {
                    listado = InscripcionesBLL.GetList(p => true);
                }
                InscripcionesdataGridView.DataSource = null;
                InscripcionesdataGridView.DataSource = listado;
            }
            else
            {
                if (CriteriotextBox.Text.Trim().Length > 0)
                {
                    try
                    {
                        switch (FiltrocomboBox.SelectedIndex)
                        {
                        case 0:
                            listado = InscripcionesBLL.GetList(p => true);
                            break;

                        case 1:
                            int id = Convert.ToInt32(CriteriotextBox.Text);
                            listado = InscripcionesBLL.GetList(p => p.InscripcionesId == id);
                            break;

                        case 2:
                            listado = InscripcionesBLL.GetList(p => p.Monto.ToString() == CriteriotextBox.Text);
                            break;
                        }
                    }
                    catch (Exception)
                    {  }
                }
                else
                {
                    listado = InscripcionesBLL.GetList(p => true);
                }
                InscripcionesdataGridView.DataSource = null;
                InscripcionesdataGridView.DataSource = listado;
            }
        }