Пример #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();
        }
Пример #2
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();
        }