Esempio n. 1
0
        private static bool Insertar(Mora mora)
        {
            Prestamos   prestamos   = new Prestamos();
            bool        paso        = false;
            Contexto    contexto    = new Contexto();
            MoraDetalle moraDetalle = new MoraDetalle();

            try
            {
                foreach (var item in mora.moradetalles)
                {
                    var prestamo = contexto.prestamos.Find(item.PrestamoId);
                    if (prestamo != null)
                    {
                        prestamo.Monto += item.Valor;
                        contexto.personas.Find(prestamo.PersonaId).Balance += item.Valor;
                    }
                    contexto.moras.Add(mora);
                    paso = contexto.SaveChanges() > 0;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }
Esempio n. 2
0
        private static bool Insertar(Prestamos prestamo)
        {
            Persona     persona     = new Persona();
            bool        paso        = false;
            Contexto    contexto    = new Contexto();
            Mora        mora        = new Mora();
            MoraDetalle moraDetalle = new MoraDetalle();

            try
            {
                if (contexto.prestamos.Add(prestamo) != null)
                {
                    contexto.personas.Find(prestamo.PersonaId).Balance += prestamo.Monto;
                    paso = contexto.SaveChanges() > 0;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }
Esempio n. 3
0
        public void ModificarTest()
        {
            bool               paso        = false;
            MoraDetalle        moraDetalle = new MoraDetalle(1, 1, 1, Convert.ToDecimal(100.00));
            List <MoraDetalle> list        = new List <MoraDetalle>();

            list.Add(moraDetalle);
            Mora mora = new Mora();

            mora.MoraId = 1;
            mora.Fecha  = DateTime.Now;
            mora.Total  = Convert.ToDecimal(130.00);
            paso        = MoraBLL.Modificar(mora);
            Assert.AreEqual(paso, true);
        }