Exemplo n.º 1
0
        static void BuscarCuenta(ControladorFachada controladorFachada)
        {
            Console.WriteLine("Ingrese el DNI del titular de la cuenta");
            string   dni   = Console.ReadLine();
            BancaDTO banca = controladorFachada.InfoCuenta(dni);

            Console.WriteLine("El Titular de la cuenta es: " + banca.Titular);
            Console.WriteLine("El saldo en pesos es: " + banca.SaldoEnPesos);
            Console.WriteLine("El saldo en dolares es: " + banca.SaldoEnDolares);
        }
Exemplo n.º 2
0
        static void CrearCuenta(ControladorFachada controladorFachada)
        {
            Console.WriteLine("Ingrese el DNI de la nueva cuenta");
            string dni = Console.ReadLine();

            Console.WriteLine("Ingrese el Nombre del titular de la cuenta");
            string nombre = Console.ReadLine();

            Console.WriteLine("Ingrese el saldo inicial de la cuenta en Pesos");
            double saldoInicialPesos = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Ingrese el saldo inicial de la cuenta en Dolares");
            double saldoInicialDolar = Convert.ToDouble(Console.ReadLine());

            controladorFachada.CrearCuenta(dni, nombre, saldoInicialPesos, saldoInicialDolar);
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            ControladorFachada controlador = new ControladorFachada();

            Console.WriteLine("Seleccione la opcion :");
            Console.WriteLine();
            Console.WriteLine("1 : CREAR CUENTA");
            Console.WriteLine("2 : BUSCAR CUENTA");
            Console.WriteLine("3 : REALIZAR TRANSFERENCIA");

            ConsoleKey iSeleccion = Console.ReadKey().Key;

            while (iSeleccion != ConsoleKey.Escape)
            {
                switch (iSeleccion)
                {
                case ConsoleKey.D1:
                    CrearCuenta(controlador);
                    break;

                case ConsoleKey.D2:
                    BuscarCuenta(controlador);
                    break;

                case ConsoleKey.D3:
                    RealizarTransferencia(controlador);
                    break;

                default:
                    Console.Clear();
                    Console.WriteLine("Seleccione la opcion :");
                    Console.WriteLine();
                    Console.WriteLine("1 : CREAR CUENTA");
                    Console.WriteLine("2 : BUSCAR CUENTA");
                    Console.WriteLine("3 : REALIZAR TRANSFERENCIA");
                    Console.WriteLine();
                    Console.WriteLine("vuelva a seleccionar");
                    break;
                }
                iSeleccion = Console.ReadKey().Key;
            }
        }
Exemplo n.º 4
0
        static void RealizarTransferencia(ControladorFachada controlador)
        {
            Console.WriteLine("Ingrese el DNI de la cuenta origen");
            string dniOrigen = Console.ReadLine();

            Console.WriteLine("Ingrese el DNI de la cuenta destino");
            string dniDestino = Console.ReadLine();

            Console.WriteLine("Ingrese la moneda");
            string moneda = Console.ReadLine();

            Console.WriteLine("Ingrese la Cantidad a Transferir");
            double cantidad = Convert.ToDouble(Console.ReadLine());

            if (controlador.Transferir(dniOrigen, dniDestino, moneda, cantidad))
            {
                Console.WriteLine("La transferencia fue Exitosa");
            }
            else
            {
                Console.WriteLine("El cliente no posee saldo para realizar la transferencia");
            }
        }