private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int           id;
            Inscripciones inscripciones = new Inscripciones();

            int.TryParse(IdnumericUpDown.Text, out id);
            //id = (int)IDnumericUpDown.Value;
            Limpiar();
            try
            {
                inscripciones = InscripcionesBLL.Buscar(id);
                if (inscripciones != null)
                {
                    MessageBox.Show("Inscripcion encontrado");
                    LlenarCampo(inscripciones);
                }
                else
                {
                    MessageBox.Show("Inscripcion no encontrada");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No existe el producto");
            }
        }
Exemplo n.º 2
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);
        }
Exemplo n.º 3
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;
        }
Exemplo n.º 4
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;
        }
Exemplo n.º 5
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);
        }
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            int         InscripcionId;
            Inscripcion inscripcion;

            try {
                InscripcionId = Convert.ToInt32(InscripcionIdTextBox.Text);
            } catch (Exception) {
                MessageBox.Show("El campo \"Inscripción Id\" debe ser un numero entero ");
                InscripcionIdTextBox.Focus();
                return;
            }

            inscripcion = InscripcionesBLL.Buscar(InscripcionId);

            if (inscripcion != null)
            {
                MessageBoxResult messageBoxResult = MessageBox.Show("Desea eliminar esta Inscripción?", "Atención", MessageBoxButton.YesNo, MessageBoxImage.Question);
                if (messageBoxResult == MessageBoxResult.Yes)
                {
                    InscripcionesBLL.Eliminar(InscripcionId);
                    MessageBox.Show("Inscripción eliminada.");
                }
            }
            else
            {
                MessageBox.Show("Esta inscripción no existe");
            }
        }
        private void btnBuscar_Click(object sender, RoutedEventArgs e)
        {
            int InscripcionId;

            Inscripcion inscripcion;

            try {
                InscripcionId = Convert.ToInt32(InscripcionIdTextBox.Text);
            } catch (Exception) {
                MessageBox.Show("El campo \"Inscripción Id\" debe un ser numero entero.");
                InscripcionIdTextBox.Focus();
                return;
            }

            Limpiar();

            inscripcion = InscripcionesBLL.Buscar(InscripcionId);

            if (inscripcion != null)
            {
                LlenaCampo(inscripcion);
                MessageBox.Show("Inscripción encontrada.");
            }
            else
            {
                MessageBox.Show("Inscripción no encontrada.");
            }
        }
Exemplo n.º 8
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            MyErrorProvider.Clear();
            int id;

            int.TryParse(InscripcionIDnumericUpDown.Text, out id);



            if (InscripcionesBLL.Eliminar(id))
            {
                Contexto db = new Contexto();                                                                     //

                Estudiantes estudiante = EstudiantesBLL.buscar(Convert.ToInt32(EstudianteIDNumericUpDown.Value)); //

                estudiante.Balance        -= (Convert.ToSingle(BalanceTextBox.Text));                             //
                db.Entry(estudiante).State = EntityState.Modified;                                                //
                db.SaveChanges();                                                                                 //


                MessageBox.Show("Eliminado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MyErrorProvider.SetError(InscripcionIDnumericUpDown, "No se puede eliminar una inscripcion que no existe");
            }
            Limpiar();
        }
        public void EliminarTest()
        {
            bool paso;

            paso = InscripcionesBLL.Eliminar(12);
            Assert.AreEqual(paso, true);
        }
        public void BuscarTest()
        {
            Inscripciones inscripcion = new Inscripciones();

            inscripcion = InscripcionesBLL.Buscar(11);
            Assert.AreNotEqual(inscripcion, null);
        }
Exemplo n.º 11
0
        public void EliminarTest()
        {
            bool    paso;
            decimal balanceInscripcion;
            decimal balanceEstudiante;

            Inscripciones inscripcion = new Inscripciones();
            Estudiantes   estudiantes = new Estudiantes();

            inscripcion.InscripcionId = 32;
            inscripcion.EstudianteID  = 10;

            inscripcion        = InscripcionesBLL.Buscar(inscripcion.InscripcionId);
            estudiantes        = EstudiantesBLL.Buscar(inscripcion.EstudianteID);
            balanceEstudiante  = estudiantes.Balance;
            balanceInscripcion = inscripcion.Balance;
            EstudiantesBLL.ActualizarBalance(inscripcion.EstudianteID, (balanceEstudiante - balanceInscripcion));

            if (InscripcionesBLL.Eliminar(inscripcion.InscripcionId))
            {
                paso = true;
                Assert.AreEqual(paso, true);
            }
            else
            {
                paso = false;
            }
        }
        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;
        }
Exemplo n.º 13
0
        public void GuardarTest()
        {
            Estudiantes   estudiantes   = new Estudiantes();
            Inscripciones inscripciones = new Inscripciones();
            bool          paso;

            inscripciones.InscripcionId = 1;
            inscripciones.Fecha         = DateTime.Now;
            inscripciones.EstudianteID  = 1;
            inscripciones.Comentario    = "estamos haciendo pruebas";
            inscripciones.Monto         = 1000;
            inscripciones.Balance       = 1000;
            paso        = InscripcionesBLL.Guardar(inscripciones);
            estudiantes = EstudiantesBLL.Buscar(inscripciones.EstudianteID);

            decimal balanceEstudiante = estudiantes.Balance;
            decimal nuevoBalance      = (balanceEstudiante + inscripciones.Balance);

            EstudiantesBLL.ActualizarBalance(inscripciones.EstudianteID, nuevoBalance);

            if (estudiantes.Balance == balanceEstudiante)
            {
                Assert.AreEqual(paso, true);
            }
            else
            {
                paso = false;
            }
        }
        private void GuardarButton_Click(object sender , RoutedEventArgs e) {

            bool guardado = false;
            int inscripcionId;
            decimal monto;

            if (!Validar()) {
                return;
            }

            //todo: encerrar en try catch
            try {
                inscripcionId = Convert.ToInt32(InscripcionIdTextBox.Text);
                monto = Convert.ToDecimal(MontoPagarTextBox.Text);

            } catch (Exception) {

                throw;
            }
            Inscripcion inscripcion = InscripcionesBLL.Buscar(inscripcionId);
            inscripcion.Balance -= monto;

            MessageBoxResult messageBoxResult = MessageBox.Show("Desea realizar este pago?" , "Atención" , MessageBoxButton.YesNo , MessageBoxImage.Question);
            if (messageBoxResult == MessageBoxResult.Yes) {
                guardado = InscripcionesBLL.Modificar(inscripcion);
            }

            if (guardado) {
                MessageBox.Show("Pago realizado.");
            } else {
                MessageBox.Show("Pago no realizado.");
            }


        }
Exemplo n.º 15
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            Inscripciones inscripcion;
            bool          paso = false;

            if (!validar())
            {
                return;
            }

            inscripcion = llenaClaseI();

            if (!existeEnLaBaseDeDatos())
            {
                MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            inscripcion = ingresarMonto(inscripcion);

            paso = InscripcionesBLL.Modificar(inscripcion);

            if (paso)
            {
                limpiar();
                MessageBox.Show("Guardado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        public void BuscarTest()
        {
            Inscripciones inscripcion = new Inscripciones();

            inscripcion = InscripcionesBLL.Buscar(2);
            Assert.AreEqual(inscripcion != null, true);
        }
Exemplo n.º 17
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            int           id_inscripcion = Convert.ToInt32(InscripnumericUpDown1.Value);
            Inscripciones inscripcion    = InscripcionesBLL.Buscar(id_inscripcion);


            if (inscripcion == null)
            {
                if (InscripcionesBLL.Guardar(LlenaClase()))
                {
                    MessageBox.Show("Guardado", "Realizado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("No Guardado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Limpiar();
                }
            }
            else
            {
                inscripcion = LlenaClase();
                if (InscripcionesBLL.Modificar(inscripcion))  /// Metodo para modificar informacion de algun estudiante.....
                {
                    MessageBox.Show("Modificado", "Realizado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("No Modificado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Limpiar();
                }
            }
        }
        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 ModificarTest()
        {
            bool          paso;
            Inscripciones inscripciones = new Inscripciones();
            Personas      p             = new Personas();

            p = PersonasBLL.Buscar(4);

            decimal BalanceInicial = p.Balance;

            decimal BalanceEsperado = BalanceInicial - 1000;

            inscripciones.InscripcionId = 4;
            inscripciones.PersonaId     = 4;
            inscripciones.Fecha         = DateTime.Now;
            inscripciones.Comentarios   = "Usted lo hizo Correctamente";
            inscripciones.Monto         = 3000;
            inscripciones.Deposito      = 1000;

            paso = InscripcionesBLL.Modificar(inscripciones);

            decimal BalancePrueba = InscripcionesBLL.Buscar(inscripciones.PersonaId).Balance;

            if (BalanceEsperado == BalancePrueba)
            {
                paso = true;
            }

            Assert.AreEqual(paso, true);
        }
        public void GetListTest()
        {
            var Listado = new List <Inscripciones>();

            Listado = InscripcionesBLL.GetList(p => true);
            Assert.AreEqual(Listado, Listado);
        }
        public void BuscarTest()
        {
            Inscripciones inscripciones;

            inscripciones = InscripcionesBLL.Buscar(1);
            Assert.AreEqual(inscripciones, inscripciones);
        }
        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;
        }
Exemplo n.º 23
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, 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;
        }
Exemplo n.º 25
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 btEliminar_Click(object sender, EventArgs e)
        {
            if (InscripcionesBLL.Eliminar(int.Parse(txInscripcionID.Text)))
            {
                MessageBox.Show("SE ELIMINO LA INSCRIPCION");
            }

            LimpiarTextBox();
        }
        private void btModificar_Click(object sender, EventArgs e)
        {
            if (InscripcionesBLL.Modificar(ObtenerInstancia()))
            {
                MessageBox.Show("SE MODIFICO LA INSCRIPCION");
            }

            LimpiarTextBox();
        }
Exemplo n.º 28
0
        private void CalcularBalance()
        {
            int monto    = 0;
            int deposito = 0;

            monto    = Convert.ToInt32(Montonumeric.Value);
            deposito = Convert.ToInt32(Depositonumeric.Value);

            BalancetextBox.Text = InscripcionesBLL.CBalance(monto, deposito).ToString();
        }
Exemplo n.º 29
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);
            }
        }
        public void EliminarTest()
        {
            bool paso;

            Inscripciones inscripcion = new Inscripciones();

            inscripcion.IncripcioId = 2;
            paso = InscripcionesBLL.Eliminar(inscripcion.IncripcioId);
            Assert.AreEqual(paso, true);
        }