Beispiel #1
0
        static void principal()
        {
            Console.WriteLine("\n▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒\n▒▒ CALCULADOR DE INVERSIONES ▒▒\n▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒");
            Console.WriteLine("1) Calcular Inversión");
            Console.WriteLine("2) Salir");
            Console.Write(">>");
            if (eleccion())
            {
                try
                {
                    CalculadorDeInversiones control = new CalculadorDeInversiones();
                    SalidaDTO consulta1             = control.calcularInversion(nombre, tipo, monto, plazo, moneda);
                    Console.Write("\n----------Datos de la Inversión----------\n");
                    Console.Write("Nombre: ");
                    Console.WriteLine(consulta1.Nombre);
                    Console.Write("Tipo de Inversión: ");
                    Console.WriteLine(consulta1.TipoInversion);
                    Console.Write("Monto de Ahorro e Inversión: ");
                    Console.WriteLine(consulta1.Monto);
                    Console.Write("Moneda: ");
                    Console.WriteLine(consulta1.Moneda);
                    Console.Write("Plazo: ");
                    Console.WriteLine(consulta1.Plazo);
                    Console.Write("Porcentaje de Interés Anual: ");
                    Console.WriteLine(consulta1.InteresAnual);
                    Console.Write("--------------Rendimiento--------------\n");
                    Console.Write("Plazo: ");
                    Console.WriteLine(consulta1.Plazo);
                    Console.Write("Monto de Ahorro e Inversión: ");
                    Console.WriteLine(consulta1.Monto);
                    Console.Write("Intereses Ganados: ");
                    Console.WriteLine(consulta1.InteresGanado);
                    if (consulta1.TipoInversion.Equals("Depósito Plazo"))
                    {
                        Console.Write("Impuesto de Renta: ");
                        Console.WriteLine(consulta1.ImpuestoRenta);
                    }
                    Console.Write("Saldo Final: ");
                    Console.WriteLine(consulta1.SaldoFinal);
                }
                catch (NullReferenceException)
                {
                    Console.WriteLine("\n***Los datos suministrados no cumplen con los requisitos mínimos. Su calculo no se ha realizado***");
                }

                principal();
            }
            else
            {
                RegistroHistorico.generarArchivos();
            }
        }
 private void botonGuardar_Click(object sender, EventArgs e)
 {
     RegistroHistorico.generarArchivos();
     MessageBox.Show("Los registros se han guardado correctamente");
 }