예제 #1
0
        public static void RegistrarCuenta()
        {
            CuentaAhorroService    cuentaAhorroService    = new CuentaAhorroService();
            CuentaCorrienteService cuentaCorrienteService = new CuentaCorrienteService();
            string  nombre;
            decimal cantidad;
            string  numeroCuenta;

            Console.WriteLine("Digite el tiempo de cuenta: \n 1 - Ahorro \n 2 - Corriente");
            opcion = int.Parse(Console.ReadLine());
            switch (opcion)
            {
            case 1:
                Console.WriteLine("Digite el numero de cuenta: ");
                numeroCuenta = Console.ReadLine();
                Console.WriteLine("Digite su nombre: ");
                nombre = Console.ReadLine();
                Console.WriteLine("Digite la cantidad inicial de la cuenta: ");
                cantidad = int.Parse(Console.ReadLine());

                CuentaAhorro cuentaAhorro = new CuentaAhorro(numeroCuenta, nombre, cantidad);
                Console.WriteLine(cuentaAhorroService.Guardar(cuentaAhorro));
                break;

            case 2:

                Console.WriteLine("Digite el numero de cuenta: ");
                numeroCuenta = Console.ReadLine();
                Console.WriteLine("Digite su nombre: ");
                nombre = Console.ReadLine();
                Console.WriteLine("Digite la cantidad inicial de la cuenta: ");
                cantidad = int.Parse(Console.ReadLine());
                CuentaCorriente cuentaCorriente = new CuentaCorriente(numeroCuenta, nombre, cantidad);
                Console.WriteLine(cuentaCorrienteService.Guardar(cuentaCorriente));
                break;

            default: RegistrarCuenta();
                break;
            }

            EjecutarOpcionesMenu(MostrarMenu());
        }