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"); }