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

            if (!Validar())
            {
                return;
            }

            inscripcion = LlenarClaseI();
            if (InscripcionIdTextBox.Text == "0" && ExisteEnLaBaseDeDatosPersonas() == true)
            {
                paso = InscripcionBLL.Guardar(inscripcion);
            }
            else
            {
                if (!existeEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede Modificar un estudiante o inscripcion que no existe");
                    return;
                }
                paso = InscripcionBLL.Modificar(inscripcion);
            }
            //informar resurtado
            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado");
            }
            else
            {
                MessageBox.Show("No se pudo Guardar");
            }
        }
        private void Guardar_Click(object sender, RoutedEventArgs e)
        {
            Inscripciones inscripcion;
            bool          paso = false;

            if (!Validar())
            {
                return;
            }

            inscripcion = LlenaClase();

            if (Convert.ToInt32(InscripcionIDTex.Text) == 0 && ExisteEnLaBaseDeDatosEstudiante() == true)
            {
                paso = InscripcionBLL.Guardar(inscripcion);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatosInscripcion())
                {
                    MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = InscripcionBLL.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);
            }
        }
Ejemplo n.º 3
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool          paso = false;
            Inscripciones i;

            if (!Validar())
            {
                return;
            }

            i = LlenaClase();

            if (InscripcionId_Text.Text == "0")
            {
                paso = InscripcionBLL.Guardar(i);
            }
            else
            {
                if (!ExisteBase())
                {
                    MessageBox.Show("No Existe");
                    return;
                }
                paso = InscripcionBLL.Modificar(i);
            }

            if (paso)
            {
                MessageBox.Show("Guardado");
            }
            else
            {
                MessageBox.Show("ERROR");
            }
        }
        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);
        }
Ejemplo n.º 5
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            InscripcionBLL db          = new InscripcionBLL();
            Inscripciones  inscripcion = new Inscripciones();

            inscripcion = LlenaClase();

            try
            {
                if (InscripcionIdNumericUpDown.Value == 0)
                {
                    /* if (db.Repetido(A => A.Descripcion == DescripcionTextBox.Text))
                     * {
                     *   MessageBox.Show("Esta asignatura ya esta registrada", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                     *   return;
                     * }*/

                    if (db.Guardar(inscripcion))
                    {
                        Limpiar();
                        MessageBox.Show("Guardado correctamente", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("No se pudo guardar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    if (db.Modificar(inscripcion))
                    {
                        Limpiar();
                        MessageBox.Show("Modificado correctamente", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("No se pudo moficar", "Atencion!!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void GuardarTest()
        {
            bool        paso;
            Inscripcion i = new Inscripcion();

            i.InscripcionID = 0;
            i.Fecha         = DateTime.Now;
            i.EstudianteID  = 1;
            i.Comentario    = "Test Debug";
            i.Deposito      = 0;
            i.Monto         = 500;
            paso            = InscripcionBLL.Guardar(i);
            Assert.AreEqual(paso, true);
        }
Ejemplo n.º 7
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);
            }
        }
        public void GuardarTest()
        {
            bool        estado = false;
            Inscripcion i      = new Inscripcion();

            i.InscripcionId = 6;
            i.Fecha         = DateTime.Now;
            i.EstudianteId  = 3;
            i.Monto         = 200;

            i.Detalle.Add(new InscripcionDetalle(0, 6, 2, "Matematicas", 50, 200));

            estado = InscripcionBLL.Guardar(i);
            Assert.AreEqual(true, estado);
        }
Ejemplo n.º 9
0
        public void GuardarTest()
        {
            bool          paso;
            Inscripciones inscripcion = new Inscripciones();

            inscripcion.InscripcionId = 0;
            inscripcion.EstudianteId  = 1;
            inscripcion.Fecha         = DateTime.Now;
            inscripcion.Comentario    = "Usted lo hizo bien";
            inscripcion.Monto         = 400;
            inscripcion.Balance       = 1000 - inscripcion.Monto;

            paso = InscripcionBLL.Guardar(inscripcion);

            Assert.AreEqual(paso, true);
        }
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Inscripciones inscripciones;
            bool          paso = false;

            if (!Validar())
            {
                return;
            }

            inscripciones = LlenarClase();
            inscripciones.CalcularMonto();
            if (IdNumericUpDown.Value == 0)
            {
                paso = InscripcionBLL.Guardar(inscripciones);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar un usuario que no existe", "fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = InscripcionBLL.Modificar(inscripciones);
            }

            if (!ExisteEnLaBaseDeDatos())
            {
                if (paso)
                {
                    MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                if (paso)
                {
                    MessageBox.Show("Modificado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            Limpiar();
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Inscripcion inscripcion;
            bool        paso = false;

            if (!Validar())
            {
                return;
            }

            inscripcion = LlenaClase();
            inscripcion.CalcularMonto();
            if (InscripcionIdnumericUpDown.Value == 0)
            {
                paso = InscripcionBLL.Guardar(inscripcion);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una inscripcion que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                if (Obtener(inscripcion))
                {
                    paso = InscripcionBLL.Modificar(inscripcion);
                }
                else
                {
                    MessageBox.Show("No se puede modificar una inscripcion porque el estudiante ya no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            Limpiar();
        }
Ejemplo n.º 12
0
        public void GuardarTest()
        {
            Contexto    db          = new Contexto();
            Inscripcion inscripcion = new Inscripcion();

            inscripcion.InscripcionId = 0;
            inscripcion.Fecha         = DateTime.Now;
            inscripcion.Monto         = 0;

            inscripcion.Detalle.Add(new InscripcionDetalle()
            {
                Id            = 0,
                InscripcionId = 1,
                EstudianteId  = 1,
                AsignaturaId  = 1,
                Subtotal      = 1000
            }
                                    );

            Assert.IsTrue(InscripcionBLL.Guardar(inscripcion));
        }
Ejemplo n.º 13
0
        //Boton insertar en la base de datos inscripcion
        private void InsertarButton_Click(object sender, EventArgs e)
        {
            Inscripcion inscripcion;
            bool        flag = false;

            if (!ValidarInscripcion())
            {
                return;
            }

            inscripcion = LlenaClaseInscripcion();

            if (InscripcionIDNumericUpDown.Value == 0 && ExisteEnLaBaseDeDatosEstudiante() == true)

            {
                flag = InscripcionBLL.Guardar(inscripcion);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatosInscripcion())
                {
                    MessageBox.Show("No se puede modificar porque no existe en la base de datos Inscripción o Estudiante",
                                    "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                flag = InscripcionBLL.Modificar(inscripcion);
            }

            if (flag)
            {
                LimpiarCamposInscripcion();
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 14
0
        private void Guardar_button_Click(object sender, EventArgs e)
        {
            Inscripcion inscripcion;
            bool        paso = false;

            if (!Validar())
            {
                return;
            }

            inscripcion = LlenarClase();

            if (InscripcionId_numericUpDown.Value == 0)
            {
                paso = InscripcionBLL.Guardar(inscripcion);
            }
            else
            {
                if (!ExiteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede Modificar una inscripción que no existe", "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                paso = InscripcionBLL.Modificar(inscripcion);

                MessageBox.Show("Se modifico con Exito!!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 15
0
        private void Guardarbutton2_Click(object sender, EventArgs e)
        {
            InscripcionEntidades inscripcion;
            bool paso = false;

            if (!Validar())
            {
                return;
            }
            inscripcion = LLenaClase();

            //determina si es guardar oh modificar

            if (InscripcionnumericUpDown1.Value == 0)
            {
                paso = InscripcionBLL.Guardar(inscripcion);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se pudo modificar la inscripcion que no existe", "fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = InscripcionBLL.Modificar(inscripcion);
            }

            //informar el resultado
            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!!", "Exito.", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "fallo.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 16
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            InscripcionBLL db = new InscripcionBLL();

            RepositorioBase <Inscripciones> repositorio = new RepositorioBase <Inscripciones>();
            Inscripciones inscripcion = LlenaClase();

            bool paso = false;

            if (!Validar())
            {
                return;
            }

            if (IdnumericUpDown.Value == 0)
            {
                paso = db.Guardar(inscripcion);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una Inscripcion que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = db.Modificar(inscripcion);
            }
            if (paso)
            {
                MessageBox.Show("Inscripcion Guardada!!", "Exito!!!!!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Limpiar();
            }
            else
            {
                MessageBox.Show("No Se Pudo Guardar!!", "Fallo!!!!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 17
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);
            }
        }