示例#1
0
        public static void OperacionTarjetasDeCredito()
        {
            Console.WriteLine("Que operacion desea realizar?\n" +
                              "[1]Hacer una apertura de tarjeta [2]Consumir tarjeta [3]pagar tarjeta [4]Ir a menu principal\n" +
                              "\n");
            Console.Write("Introduzca su respuesta: ");
            int operacion = int.Parse(Console.ReadLine());

            switch (operacion)
            {
            case 1:
                Console.WriteLine("Introduzca el numero de tarjeta: ");
                string numeroTarjeta = Console.ReadLine();

                Console.WriteLine("Introduzca el monto limite: ");
                double limite = double.Parse(Console.ReadLine());

                Console.WriteLine("Introduzca fecha de expiracion: ");
                DateTime expiracion = DateTime.Parse(Console.ReadLine());

                tarjetas = new TarjetasDeCredito();
                tarjetas.Apertura(numeroTarjeta, limite, expiracion);
                break;

            case 2:
                Console.WriteLine("Introduzca el monto ha consumir: ");
                double montoConsumido = double.Parse(Console.ReadLine());

                numeroTarjeta = "";
                Console.WriteLine("Ingrese su numero de tarjera: ");
                numeroTarjeta = Console.ReadLine();

                tarjetas.Consumos(montoConsumido, numeroTarjeta);
                break;

            case 3:
                Console.WriteLine("Introduzca el monto ha pagar: ");
                double montoAPagar = double.Parse(Console.ReadLine());

                numeroTarjeta = "";
                Console.WriteLine("Ingrese su numero de tarjera: ");
                numeroTarjeta = Console.ReadLine();

                tarjetas.Pagos(montoAPagar, numeroTarjeta);
                break;

            case 4:
                MenuTipoAplicacion.Menu();
                break;

            default:
                Console.WriteLine("Opcion incorrecta");
                MenuTipoAplicacion.Menu();
                break;
            }
            Console.ReadKey();
        }
示例#2
0
        public static void Menu()
        {
            int opcion;

            do
            {
                Console.Clear();

                Console.WriteLine("----Menu Bancario - App de escritorio----\n");

                Console.Write("[1] Acceder a cuentas de ahorros\n" +
                              "[2] Acceder a prestamos\n" +
                              "[3] Acceder a tarjetas de creditos\n" +
                              "[4] Acceder a certificados financieros\n" +
                              "[5] Ir al menu principal\n" +
                              "[6] Salir\n" +
                              "\n" +
                              "Elija su opcion: \n");
                opcion = int.Parse(Console.ReadLine());

                switch (opcion)
                {
                case 1:
                    FachadaEscritorio.OperacionCuentasDeAhorro();
                    break;

                case 2:
                    FachadaEscritorio.OperacionesPrestamos();
                    break;

                case 3:
                    FachadaEscritorio.OperacionTarjetasDeCredito();
                    break;

                case 4:
                    FachadaEscritorio.OperacionesCertificadosFinancieros();
                    break;

                case 5:
                    MenuTipoAplicacion.Menu();
                    break;

                case 6:
                    Console.WriteLine("Saliendo....");
                    Environment.Exit(1);
                    break;

                default:
                    Console.WriteLine("OPCION INCORRECTA");
                    break;
                }
            } while (true);
        }
示例#3
0
        public static void OperacionesCertificadosFinancieros()
        {
            Console.WriteLine("Que operacion desea realizar?\n" +
                              "[1]Hacer una apertura de certificado [2]Consultar interes  [3]Ir a menu principal\n" +
                              "\n");
            Console.Write("Introduzca su respuesta: ");
            int operacion = int.Parse(Console.ReadLine());

            switch (operacion)
            {
            case 1:
                Console.WriteLine("Introduzca el numero de tarjeta: ");
                string numeroCertificado = Console.ReadLine();

                Console.WriteLine("Introduzca el monto limite: ");
                double monto = double.Parse(Console.ReadLine());

                Console.WriteLine("Introduzca fecha de expiracion: ");
                DateTime tiempoDuracion = DateTime.Parse(Console.ReadLine());

                certificados = new CertificadosFinancieros();
                certificados.Apertura(numeroCertificado, monto, tiempoDuracion);
                break;

            case 2:
                numeroCertificado = "";
                Console.WriteLine("Ingrese su numero de certificado: ");
                numeroCertificado = Console.ReadLine();
                certificados.ConsultarInteres(numeroCertificado);
                break;

            case 4:
                MenuTipoAplicacion.Menu();
                break;

            default:
                Console.WriteLine("Opcion incorrecta");
                MenuTipoAplicacion.Menu();
                break;
            }
            Console.ReadKey();
        }
示例#4
0
        public static void OperacionesPrestamos()
        {
            Console.WriteLine("Que operacion desea realizar?\n" +
                              "[1]Hacer una apertura [2]Pagar Prestamo [3]Ir a menu principal\n" +
                              "\n");
            Console.Write("Introduzca su respuesta: ");
            int operacion = int.Parse(Console.ReadLine());

            switch (operacion)
            {
            case 1:
                Console.Write("Introduzca numero de prestamo: ");
                int numeroPrestamo = int.Parse(Console.ReadLine());

                Console.Write("Introduzca numero de monto: ");
                double monto = double.Parse(Console.ReadLine());

                prestamos = new Prestamos();
                prestamos.Apertura(numeroPrestamo, monto);
                break;

            case 2:
                Console.Write("Introduzca el monto ha pagar: ");
                double pago = double.Parse(Console.ReadLine());

                prestamos.PagarPrestamo(pago);
                break;

            case 3:
                MenuTipoAplicacion.Menu();
                break;

            default:
                Console.WriteLine("Opcion incorrecta");
                MenuTipoAplicacion.Menu();
                break;
            }
            Console.ReadKey();
        }
示例#5
0
        public static void MenuOperacionCuentaSuperAhorro()
        {
            do
            {
                Console.Clear();

                Console.Write("[1] Deposito [2] Retiro [3] Consulta [4] Ir al menu principal\n" +
                              "Elije la opcion ha realizar: ");
                int opcion = int.Parse(Console.ReadLine());

                switch (opcion)
                {
                case 1:
                    Console.Write("Introduzca el monto a depositar: ");
                    double montoDeposito = double.Parse(Console.ReadLine());
                    superAhorro.Deposito(montoDeposito);
                    break;

                case 2:
                    Console.Write("Introduzca el monto a retirar: ");
                    double montoRetiro = double.Parse(Console.ReadLine());
                    superAhorro.Retiro(montoRetiro);
                    break;

                case 3:
                    superAhorro.Consulta();
                    break;

                case 4:
                    MenuTipoAplicacion.Menu();
                    break;
                }

                Console.ReadKey();
            } while (true);
        }
示例#6
0
 static void Main(string[] args)
 {
     MenuTipoAplicacion.Menu();
     Console.ReadKey();
 }