Exemple #1
0
        /**
         * 
         */
        public ATM(string nombre, string direccion, Caja caja) {
            this.nombre = nombre;
            this.direccion = direccion;

            // Objetos que componen al ATM se construyen dentro de si mismo
            // En caso de agregacion los objetos se construyen fuera de la estructura
            cajaInterna = new Caja();
            lectora = new LectoraTarjeta();
            impresora = new Impresora();
            conector = new Conector();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Dinero c1 = new Dinero(Dinero.ETipoMoneda.LEMPIRAS, 
                Dinero.EDenominacion.CIEN, 2);
            Dinero c2 = new Dinero(Dinero.ETipoMoneda.LEMPIRAS, 
                Dinero.EDenominacion.QUINIENTOS, 3);
            Dinero c3 = new Dinero(Dinero.ETipoMoneda.LEMPIRAS, 
                Dinero.EDenominacion.CIEN, 1);

            Caja caja = new Caja();
            caja.Agregar(c1);
            caja.Agregar(c2);
            caja.Agregar(c3);

            Console.WriteLine(caja);

            Console.WriteLine("Retiro de L 150.00");
            caja.Quitar(150);

            Console.WriteLine(caja);

            Console.ReadKey(true);
        }