Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
        private Credito Mapear(string linea)
        {
            string[] datos   = linea.Split(';');
            Credito  credito = new CreditoCompuesto(datos[0], datos[1], float.Parse(datos[2]), float.Parse(datos[3]), float.Parse(datos[4]), datos[5]);

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