private Credito Mapear(string linea) { string[] datos = linea.Split(';'); Credito recaudo = new CreditoSimple(datos[0], datos[1], float.Parse(datos[2]), float.Parse(datos[3]), float.Parse(datos[4]), datos[5]); return(recaudo); }
public Credito MapearCredito(string linea) { string[] datos = linea.Split(';'); int NumeroCredito = int.Parse(datos[0]); string Identificacion = datos[1]; string TipoCredito = datos[2]; double TasaInteres = double.Parse(datos[3]); double Capital = double.Parse(datos[4]); double PeriodoTiempo = double.Parse(datos[5]); double CapitalFinal = double.Parse(datos[6]); if (datos[2] == "Compuesto") { Credito creditocompuesto = new CreditoCompuesto(NumeroCredito, Identificacion, TasaInteres, Capital, PeriodoTiempo); creditocompuesto.CapitalFinal = CapitalFinal; return(creditocompuesto); } else { Credito creditosimple = new CreditoSimple(NumeroCredito, Identificacion, TasaInteres, Capital, PeriodoTiempo); creditosimple.CapitalFinal = CapitalFinal; return(creditosimple); } }
public static Credito RecolectarDatos() { Credito credito; Console.WriteLine("¿Que tipo de credito desea ingresar? CreditoCompuesto ->(C) CreditoSimple->(S)"); string TipoCredito = ValidarLetras("Error, debe ingresar C o S", "C", "S"); Console.WriteLine("Ingrese numero de credito :"); int NumeroCredito = int.Parse(Console.ReadLine()); Console.WriteLine("Ingrese el numero de identificacion del cliente:"); string Identificacion = Console.ReadLine(); Console.WriteLine("Ingrese la tasa de interes :"); double TasaInteres = double.Parse(Console.ReadLine()); Console.WriteLine("Ingrese el valor inicial del capital :"); double Capital = double.Parse(Console.ReadLine()); Console.WriteLine("Ingrese el periodo de tiempo :"); double PeriodoTiempo = double.Parse(Console.ReadLine()); if (TipoCredito == "C") { credito = new CreditoCompuesto(NumeroCredito, Identificacion, TasaInteres, PeriodoTiempo, Capital); } else { credito = new CreditoSimple(NumeroCredito, Identificacion, TasaInteres, PeriodoTiempo, Capital); } return(credito); }
public Credito MapearCreditos(string linea) { string[] datos = linea.Split(';'); if (datos[1] == "compuesto") { Credito creditoCompuesto = new CreditoCompuesto(0); creditoCompuesto.NumerodeCredito = (datos[0]); creditoCompuesto.Periodo = int.Parse(datos[1]); creditoCompuesto.TasadeInteres = int.Parse(datos[2]); creditoCompuesto.CapitalInicial = int.Parse(datos[3]); creditoCompuesto.CapitalFinal = int.Parse(datos[4]); return(creditoCompuesto); } else { Credito creditoSimple = new CreditoSimple(0); creditoSimple.NumerodeCredito = (datos[0]); creditoSimple.Periodo = int.Parse(datos[1]); creditoSimple.TasadeInteres = int.Parse(datos[2]); creditoSimple.CapitalInicial = int.Parse(datos[3]); creditoSimple.CapitalFinal = int.Parse(datos[4]); return(creditoSimple); } }