Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Financiera    financiera = new Financiera("Mi Financiera \n");
            PrestamoDolar pd1        = new PrestamoDolar(1500, new DateTime(2017, 11, 01), PeriodicidadDePago.Mensual);
            PrestamoDolar pd2        = new PrestamoDolar(2000, new DateTime(2017, 12, 05), PeriodicidadDePago.Bimestral);
            PrestamoDolar pd3        = new PrestamoDolar(2500, new DateTime(2018, 01, 01), PeriodicidadDePago.Trimestral);
            PrestamoPesos pp1        = new PrestamoPesos(8000, new DateTime(2018, 01, 01), 20);
            PrestamoPesos pp2        = new PrestamoPesos(7000, new DateTime(2001, 10, 01), 25);
            PrestamoPesos pp3        = new PrestamoPesos(5000, new DateTime(2017, 11, 20), 20);

            financiera = financiera + pd1;
            financiera = financiera + pd2;
            financiera = financiera + pd3;
            financiera = financiera + pd3; //Préstamo repetido

            financiera = financiera + pp1;
            financiera = financiera + pp2;
            financiera = financiera + pp3;
            financiera = financiera + pp3; //Préstamo repetido

            Console.WriteLine((String)financiera);
            pd1.ExtenderPlazo(new DateTime(2017, 12, 01));
            pp1.ExtenderPlazo(new DateTime(2018, 02, 01));

            financiera.OrdenarPrestamos();
            Console.WriteLine("\n ********************ORDENADOS POR FECHA**************************");
            Console.WriteLine(Financiera.Mostrar(financiera)); Console.ReadKey();
        }
Ejemplo n.º 2
0
 public bool Update(Financiera entity)
 {
     try
     {
         return(repository.Update(entity));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 3
0
 public IActionResult Post([FromBody] Financiera f)
 {
     if (con.Insert(f, DataBaseConUser.Transbank))
     {
         return(Ok());
     }
     else
     {
         return(BadRequest());
     }
 }
Ejemplo n.º 4
0
 public Financiera Create(Financiera entity)
 {
     try
     {
         return(repository.Create(entity));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 5
0
        public Financiera RetrieveByID(int entityID)
        {
            Financiera result = null;

            try
            {
                result = db.Financieras.Single(p => p.FinancieraID == entityID);
                return(result);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 6
0
 public bool Update(Financiera entity)
 {
     try
     {
         var old = db.Financieras.Single(p => p.FinancieraID == entity.FinancieraID);
         old.CodioFinanciera       = old.CodioFinanciera;
         old.DescripcionFinanciera = entity.DescripcionFinanciera;
         db.SubmitChanges();
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 7
0
        public Financiera Create(Financiera entity)
        {
            Financiera result = null;

            try
            {
                db.Financieras.InsertOnSubmit(entity);
                db.SubmitChanges();
                return(result);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 8
0
        static void Main(string[] args)
        {
            Console.Title = "Apellido, Nombre de la división 2ºC";

            //Console.WriteLine("ELIMINAR ESTE LÍNEA DEL CÓDIGO Y DESCOMENTAR EL CÓDIGO DE PRUEBA!!");
            Financiera    financiera = new Financiera("Mi Financiera");
            PrestamoDolar pd1        = new PrestamoDolar(1500, new DateTime(2017, 11, 01),
                                                         PeriodicidadDePagos.Mensual);
            PrestamoDolar pd2 = new PrestamoDolar(2000, new DateTime(2017, 12, 05),
                                                  PeriodicidadDePagos.Bimestral);
            PrestamoDolar pd3 = new PrestamoDolar(2500, new DateTime(2018, 01, 01),

                                                  PeriodicidadDePagos.Trimestral);
            PrestamoPesos pp1 = new PrestamoPesos(8000, new DateTime(2018, 01, 01), 20);
            PrestamoPesos pp2 = new PrestamoPesos(7000, new DateTime(2001, 10, 01), 25);
            PrestamoPesos pp3 = new PrestamoPesos(5000, new DateTime(2017, 11, 20), 20);

            financiera = financiera + pd1;
            financiera = financiera + pd2;
            financiera = financiera + pd3;
            financiera = financiera + pd3; //Préstamo repetido
            financiera = financiera + pp1;
            financiera = financiera + pp2;
            financiera = financiera + pp3;
            financiera = financiera + pp3; //Préstamo repetido

            Console.WriteLine((String)financiera);

            pd1.ExtenderPlazo(new DateTime(2017, 12, 01));
            pp1.ExtenderPlazo(new DateTime(2018, 02, 01));

            financiera.OrdenarPrestamos();
            Console.WriteLine("");
            Console.WriteLine("********************ORDENADOS POR FECHA**************************");
            Console.WriteLine(Financiera.Mostrar(financiera));

            Console.ReadKey();
        }
 public static string Mostrar(Financiera financiera)
 {
     return((string)financiera);
 }