Ejemplo n.º 1
0
        //El MenuUsuario es el cual solo los clientes tienen acceso
        //Se crea la variable p de tipo cuenta para que esta pueda acceder a los atributos y metodos
        //Los cuales se encuentran en esa clase.
        public void MenuUsuario(Cuenta p)
        {
            Console.Clear();
            Console.WriteLine("Bienvenido a tu Cuenta :" + p.Titulo);
            Console.WriteLine("1.- Consultar Saldo \n2.- Transferir \n3.- Interes por Mes \n4.- Ingreso \n5-. Retirar\n6-.Ingreso por mes\n7-.Regresar al menú principal");
            Console.WriteLine("Elije una Opcion");
            R = new CurrentAccount();
            //El switch evalua de tipo string las opciones ingresadas por el usuario por ello el
            //Console.Readline
            switch (Console.ReadLine())
            {
            //En cada metodo mando como parametro P ya que es la variable que cuenta con los atributos a evaluar
            //de la clase padre y es el cual se puede evaluar la informacion de donde pertenece el numero de cuenta.
            case "1":
                p.ConsultarSaldo(p);
                break;

            case "2":
                p.Tranferir(p);
                break;

            case "3":
                p.InteresPorMes(p);
                Console.WriteLine("El interes por mes es de: $" + p.InteresPorMes(p));

                break;

            case "4":
                p.Ingreso(p);
                break;

            case "5":
                R.Reintegro(p);
                break;

            case "6":

                break;

            case "7":
                Console.Clear();
                Menu();

                break;

            default:
                Console.WriteLine("NO SE ENCUENTRA OPCION\n INTENTE DE NUEVO");

                break;
            }
            Console.ReadKey();
            Console.Clear();
            MenuUsuario(p);
        }
Ejemplo n.º 2
0
        private void GetDataCurrent()
        {
            //Se crea la variable number la cual almacenara el metodo GetData el cual es el que
            //Pide al usuario su número de cuenta el cual evaluara.
            int            number = GetData();
            var            lista  = ad.CAccounts();
            CurrentAccount C      = new CurrentAccount();

            foreach (var cuenta in lista)
            {
                if (number == cuenta.Numero)
                {
                    //Se hace un if donde si number es igual al numero de cuenta que estaba predeterminado al objeto
                    //C sera igual a los datos correspondientes dicha iteracion.

                    C = cuenta;
                }
            }

            Console.WriteLine("Bienvenido " + C.Titulo);
            //Se llama al menú usuario la cual envia como parametro p la cual contiene
            //los aributos y metodos de la clase cuenta y la clase hija CurrentAccount.
            MenuUsuario(C);
        }