public void GuardarTest()
        {
            bool          paso;
            Inscripciones inscripciones = new Inscripciones();
            Estudiantes   estudiantes   = new Estudiantes();

            estudiantes = EstudianteBLL.Buscar(1);

            decimal BalanceInicial = estudiantes.EstudianteBalance;

            decimal BalanceEsperado = BalanceInicial + 3000;

            inscripciones.InscripcionId      = 0;
            inscripciones.EstudianteId       = 1;
            inscripciones.Fecha              = DateTime.Now;
            inscripciones.Comentario         = "Usted lo hizo bien";
            inscripciones.Monto              = 4000;
            inscripciones.InscripcionBalance = 1000;

            paso = InscripcionBLL.Guardar(inscripciones);

            decimal BalancePrueba = InscripcionBLL.Buscar(inscripciones.EstudianteId).InscripcionBalance;

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

            Assert.AreEqual(paso, true);
        }
        public void BuscarTest()
        {
            Inscripciones inscr;

            inscr = InscripcionBLL.Buscar(1);
            Assert.AreEqual(inscr, inscr);
        }
        public void BuscarTest()
        {
            Inscripcion i;

            i = InscripcionBLL.Buscar(3);
            Assert.AreEqual(i, i);
        }
        public void ModificarTest()
        {
            bool          paso;
            Inscripciones inscripciones = new Inscripciones();
            Estudiantes   p             = new Estudiantes();

            p = EstudianteBLL.Buscar(1);

            decimal BalanceInicial = p.EstudianteBalance;

            decimal BalanceEsperado = BalanceInicial - 1000;

            inscripciones.InscripcionId      = 1;
            inscripciones.EstudianteId       = 1;
            inscripciones.Fecha              = DateTime.Now;
            inscripciones.Comentario         = "El paso se realizo con Exito";
            inscripciones.Monto              = 3000;
            inscripciones.InscripcionBalance = 1000;

            paso = InscripcionBLL.Modificar(inscripciones);

            decimal BalancePrueba = InscripcionBLL.Buscar(inscripciones.EstudianteId).InscripcionBalance;

            if (BalanceEsperado == BalancePrueba)
            {
                paso = true;
            }
            Assert.AreEqual(paso, true);
        }
        private bool ExisteEnLaBaseDeDatos()
        {
            Inscripcion inscripcion = InscripcionBLL.Buscar((int)IDInscripcionNumericUpDown.Value);

            //   Estudiante estudiante = EstudianteBLL.Buscar((int)IDEstudianteNumericUpDown.Value);

            return(inscripcion != null /*&& estudiante != null*/);
        }
        public void Buscar()
        {
            int         id   = 6;
            Inscripcion i    = new Inscripcion();
            bool        paso = i.Detalle.Count > 0;

            i = InscripcionBLL.Buscar(id);
            Assert.IsNotNull(i);
        }
        public void Modificar()
        {
            bool        estado = false;
            int         id     = 6;
            Inscripcion i      = new Inscripcion();
            bool        paso   = i.Detalle.Count > 0;

            i       = InscripcionBLL.Buscar(id);
            i.Monto = 300;
            estado  = InscripcionBLL.Modificar(i);
            Assert.AreEqual(true, estado);
        }
예제 #8
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Inscripcion inscripcion;

            bool estado = false;

            if (Validar())
            {
                MessageBox.Show("Favor revisar todos los campos!!", "Validación!!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }



            if (IdNumericUpDown.Value == 0)
            {
                estado = InscripcionBLL.Guardar(LlenaClase());
                MessageBox.Show("Guardado!!", "Exito",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                int         id      = Convert.ToInt32(IdNumericUpDown.Value);
                Inscripcion inscrip = InscripcionBLL.Buscar(id);

                if (inscrip != null)
                {
                    inscrip = LlenaClase();
                    estado  = InscripcionBLL.Modificar(inscrip);
                    MessageBox.Show("Modificado!!", "Exito",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Id no existe", "Falló",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (estado)
            {
                Limpiar();
            }
            else
            {
                MessageBox.Show("No se pudo guardar!!", "Fallo",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #9
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int         id          = Convert.ToInt32(IdNumericUpDown.Value);
            Inscripcion inscripcion = InscripcionBLL.Buscar(id);

            if (inscripcion != null)
            {
                LlenarCampos(inscripcion);
            }
            else
            {
                MessageBox.Show("No se encontró!!!", "Falló",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        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);
        }
예제 #11
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 void Buscar_Click(object sender, RoutedEventArgs e)
        {
            int           id;
            Inscripciones inscripcion = new Inscripciones();

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


            Limpiar();
            inscripcion = InscripcionBLL.Buscar(id);
            if (inscripcion != null)
            {
                LlenaCampo(inscripcion);
            }
            else
            {
                MessageBox.Show("Inscripcion NO Encontrada...");
            }
        }
예제 #13
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);
        }
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int         id;
            Inscripcion inscripcion = new Inscripcion();

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

            Limpiar();

            inscripcion = InscripcionBLL.Buscar(id);

            if (inscripcion == null)
            {
                MessageBox.Show("Persona no encontrada");
            }
            else
            {
                LlenarCampo(inscripcion);
            }
        }
        //este boton busca en la base de datos incripcion
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int         id;
            Inscripcion inscripcion = new Inscripcion();

            id = Convert.ToInt32(InscripcionIDNumericUpDown.Value);

            LimpiarCamposInscripcion();

            inscripcion = InscripcionBLL.Buscar(id);
            if (inscripcion != null)
            {
                EstudianteIDNumericUpDown.Enabled = false;
                LlenarCamposInscripcion(inscripcion);
            }
            else
            {
                MessageBox.Show("Incripción no encontrada");
            }
        }
예제 #16
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            int id;

            int.TryParse(InscripcionId_Text.Text, out id);
            Inscripciones i = new Inscripciones();

            i = InscripcionBLL.Buscar(id);

            Limpiar();

            if (i != null)
            {
                LlenaCampo(i);
                MessageBox.Show("Encontrado");
            }
            else
            {
                MessageBox.Show("No Encontrado");
            }
        }
예제 #17
0
        private void BuscaButton_Click(object sender, RoutedEventArgs e)
        {
            int           id;
            Inscripciones inscripcion = new Inscripciones();

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

            Limpiar();

            inscripcion = InscripcionBLL.Buscar(id);

            if (inscripcion != null)
            {
                MessageBox.Show("Inscripcion Encontrado");
                LlenarCampo(inscripcion);
            }
            else
            {
                MessageBox.Show("Inscripcion no Encontrado");
            }
        }
예제 #18
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int id;
            InscripcionEstudiante insc = new InscripcionEstudiante();

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

            limpiar();

            insc = InscripcionBLL.Buscar(id);

            if (insc != null)
            {
                MessageBox.Show("Inscripcion Encontrada");
                LlenaClase(insc);
            }
            else
            {
                MessageBox.Show("Inscripcion no Encontada");
            }
        }
        public void EliminarTest()
        {
            bool paso;

            Inscripciones inscripciones = new Inscripciones();
            Estudiantes   estudiantes;
            Inscripciones i;

            decimal BalanceEsperado = 0;

            paso        = InscripcionBLL.Eliminar(1, 1);
            estudiantes = EstudianteBLL.Buscar(1);
            i           = InscripcionBLL.Buscar(1);

            if (i.InscripcionBalance == BalanceEsperado && estudiantes.EstudianteBalance == BalanceEsperado)
            {
                paso = true;
            }


            Assert.AreEqual(paso, true);
        }
예제 #20
0
        private void Buscarbutton4_Click(object sender, EventArgs e)
        {
            int id;
            InscripcionEntidades inscripcion = new InscripcionEntidades();

            int.TryParse(InscripcionnumericUpDown1.Text, out id);
            int.TryParse(EstudiantenumericUpDown2.Text, out id);

            Limpiar();

            inscripcion = InscripcionBLL.Buscar(id);

            if (inscripcion != null)
            {
                MessageBox.Show("Inscripcion encontrado.");
                LlenarCampo(inscripcion);
            }
            else
            {
                MessageBox.Show("Inscripcion no encontrada.");
            }
        }
예제 #21
0
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(IdNumericUpDown.Value);

            Inscripcion inscripcion = InscripcionBLL.Buscar(id);

            if (inscripcion != null)
            {
                if (InscripcionBLL.Eliminar(id))
                {
                    MessageBox.Show("Eliminado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("No se pudo eliminar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("No existe!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #22
0
        private void Buscarbutton_Click_1(object sender, EventArgs e)
        {
            int         id;
            Inscripcion inscripcion = new Inscripcion();
            Estudiante  estudiante  = new Estudiante();

            int.TryParse(IncripcionIDnumericUpDown.Text, out id);
            int.TryParse(EstudianteIDnumericUpDown.Text, out id);

            Limpiar();

            inscripcion = InscripcionBLL.Buscar(id);
            estudiante  = EstudianteBLL.Buscar(id);

            if (inscripcion != null && estudiante != null)
            {
                MessageBox.Show("Encontrado");
                LLenaCampo(inscripcion, estudiante);
            }
            else
            {
                MessageBox.Show("No encontrado");
            }
        }
예제 #23
0
        private void Buscar_button_Click(object sender, EventArgs e)
        {
            Inscripcion inscripcion;
            int         id = Convert.ToInt32(InscripcionId_numericUpDown.Value);

            Limpiar();
            try
            {
                inscripcion = InscripcionBLL.Buscar(id);
                if (inscripcion != null)
                {
                    LlenarCampo(inscripcion);
                    MessageBox.Show("Inscripción Encontrada!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Inscripción No Encontrada!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No se pudo buscar");
            }
        }
예제 #24
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            InscripcionEstudiante insc;
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            insc = LlenaClase();


            //Determinar si es guardar o modificar
            if (InscripcionId.Value == 0)
            {
                paso = InscripcionBLL.Guardar(insc);
                Estudiante estudiante = new Estudiante();
                estudiante         = EstudiantesBILL.Buscar(insc.EstudianteId);
                estudiante.Balance = estudiante.Balance + Monto.Value - Deposito.Value;
                EstudiantesBILL.Modificar(estudiante);
                Balance.Value = Monto.Value - Deposito.Value;
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                //  insc.Balance = Monto.Value - decimal.Parse(Deposito.Value.ToString());

                InscripcionEstudiante iestudiante = new InscripcionEstudiante();
                iestudiante = InscripcionBLL.Buscar(int.Parse(InscripcionId.Value.ToString()));

                decimal viejobalance = iestudiante.Balance;
                iestudiante.Comentario = ComentarioTextBox.Text;
                iestudiante.Monto      = Convert.ToDecimal(Monto.Text);
                iestudiante.Deposito   = Convert.ToDecimal(Deposito.Text);
                iestudiante.Balance    = Convert.ToDecimal(Monto.Text) - Convert.ToDecimal(Deposito.Text);


                paso = InscripcionBLL.Modificar(iestudiante);

                Estudiante estudiante = new Estudiante();
                estudiante         = EstudiantesBILL.Buscar(insc.EstudianteId);
                estudiante.Balance = estudiante.Balance - viejobalance + iestudiante.Balance;
                EstudiantesBILL.Modificar(estudiante);

                Balance.Value = Monto.Value - Deposito.Value;
            }

            //Informar el resultado
            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #25
0
        private bool existeEnLaBaseDeDatos()
        {
            Inscripciones inscripcion = InscripcionBLL.Buscar(Convert.ToInt32(InscripcionIdTextBox.Text));

            return(inscripcion != null);
        }
예제 #26
0
        private bool ExiteEnLaBaseDeDatos()
        {
            Inscripcion inscripcion = InscripcionBLL.Buscar((int)InscripcionId_numericUpDown.Value);

            return(inscripcion != null);
        }
예제 #27
0
        private bool ExisteEnLaBaseDeDatos()
        {
            InscripcionEntidades inscripcion = InscripcionBLL.Buscar((int)InscripcionnumericUpDown1.Value);

            return(inscripcion != null);
        }
        private bool ExisteEnLaBaseDeDatosInscripcion()
        {
            Inscripciones persona = InscripcionBLL.Buscar(Convert.ToInt32(InscripcionIDTex.Text));

            return(persona != null);
        }
예제 #29
0
        private bool ExisteEnLaBaseDeDatos()
        {
            InscripcionEstudiante insc = InscripcionBLL.Buscar((int)InscripcionId.Value);

            return(insc != null);
        }
예제 #30
0
        private bool ExisteBase()
        {
            Inscripciones i = InscripcionBLL.Buscar((int)Convert.ToInt32(InscripcionId_Text.Text));

            return(i != null);
        }