예제 #1
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool guardado = false;

            if (string.IsNullOrWhiteSpace(MoraIdTextBox.Text) || MoraIdTextBox.Text == "0")
            {
                guardado = MorasBLL.Guardar(mora);
            }
            else
            {
                if (!Existe())
                {
                    MessageBox.Show("Esta mora no se puede modificar \nporque no existe en la base de datos.", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                guardado = MorasBLL.Modificar(mora);
            }

            if (guardado)
            {
                Limpiar();
                MessageBox.Show("La mora ha sido guardada correctamente.", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Esta mora no ha podido ser guardada.", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        public void ModificarTest()
        {
            bool  paso = false;
            Moras mora = new Moras();

            mora.MoraId = 1;
            mora.Fecha  = DateTime.Now;
            mora.Detalle.Add(new MorasDetalle
            {
                MoraId     = 1,
                PrestamoId = 1,
                Valor      = 50
            });

            paso = MorasBLL.Modificar(mora);
            Assert.AreEqual(paso, true);
        }
        public void ModificarTest()
        {
            bool  paso;
            Moras moras = new Moras();

            moras.MoraId = 1;
            moras.Fecha  = DateTime.Now;
            moras.Total  = 400;

            moras.MorasDetalle.Add(new MorasDetalle
            {
                Id         = 0,
                MoraId     = moras.MoraId,
                PrestamoId = 10,
                Valor      = 200
            });

            paso = MorasBLL.Modificar(moras);
            Assert.AreEqual(paso, true);
        }
예제 #4
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!ValidarMora())
            {
                return;
            }

            bool paso = false;

            if (string.IsNullOrWhiteSpace(IdTextBox.Text) || IdTextBox.Text == "0")
            {
                paso = MorasBLL.Guardar(mora);
            }


            else
            {
                if (!ExisteDB())
                {
                    MessageBox.Show(" la mora porque no existe.", "Error al modificar ", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }

                paso = MorasBLL.Modificar(mora);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Mora guardada ", "", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Revise los datos e intente de nuevo", "Error al Guardar", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
예제 #5
0
        public void ModificarTest()
        {
            bool paso = MorasBLL.Modificar(mora);

            Assert.IsTrue(paso, "Error al modificar");
        }