Exemplo n.º 1
0
        public object Next()
        {
            IDenuncia aux = denuncia;

            denuncia = null;
            return(aux);
        }
Exemplo n.º 2
0
        public void atenderDenuncias(IDenuncias denuncias)
        {
            Iterator.Iterator iter = denuncias.crearIterador();

            while (iter.hasNext())
            {
                IDenuncia actual = (IDenuncia)iter.Next();
                actual.atender(responsable);
            }
        }
Exemplo n.º 3
0
        // Método
        public void atenderDenuncias(IDenuncias denuncias)
        {
            IteradorDeDenucias iterador = denuncias.crearIterador();

            while (iterador.fin() != true)
            {
                IDenuncia denuncia = iterador.actual();
                denuncia.atender(bombero);
                iterador.siguiente();
            }
        }
Exemplo n.º 4
0
        public void atenderDenuncias(IDenuncias denuncias)
        {
            Console.WriteLine("Operador 911 está atendiendo las denuncias");
            // Método
            IteradorDeDenucias iterador = denuncias.crearIterador();

            while (iterador.fin() != true)
            {
                IDenuncia denuncia = iterador.actual();
                denuncia.atender(responsable);
                iterador.siguiente();
            }
        }
        public void atenderDenuncias(IDenuncias denuncia)
        {
            Iterator denunciaCroncreta = denuncia.crearIterator();

            while (denunciaCroncreta.hastNext())
            {
                IDenuncia denunciaActual = (IDenuncia)denunciaCroncreta.next();

                if (denunciaActual is DenunciaDeIncendio)
                {
                    imprimirTipoDeDenuncia("ATENDIENDO DENUNCIA DE INCENDIO");
                    denunciaActual.atender(CadenaDeResponsables);
                    Console.WriteLine("");
                    continue;
                }
                if (denunciaActual is DenunciaDeRobo)
                {
                    imprimirTipoDeDenuncia("ATENDIENDO DENUNCIA DE ROBO");
                    denunciaActual.atender(CadenaDeResponsables);
                    Console.WriteLine("");
                    continue;
                }
                if (denunciaActual is DenunciaDeLamparaQuemada)
                {
                    imprimirTipoDeDenuncia("ATENDIENDO DENUNCIA DE LAMPARA QUEMADA");
                    denunciaActual.atender(CadenaDeResponsables);
                    Console.WriteLine("");

                    continue;
                }
                if (denunciaActual is DenunciaDeInfarto)
                {
                    imprimirTipoDeDenuncia("ATENDIENDO DENUNCIA DE INFARTO");
                    denunciaActual.atender(CadenaDeResponsables);
                    Console.WriteLine("");
                    continue;
                }
            }
        }
Exemplo n.º 6
0
 public IteratorMostrador(IDenuncia denuncia)
 {
     this.denuncia = denuncia;
 }
Exemplo n.º 7
0
 //CONSTRUCTOR
 public MensajeWhatsapp(IDenuncia denuncia, MensajeWhatsapp siguiente)
 {
     this.denuncia  = denuncia;
     this.siguiente = siguiente;
 }
Exemplo n.º 8
0
        //private ILugar lugar;

        public MensajeWhatsapp(IDenuncia denuncia, MensajeWhatsapp mensaje)
        {
            this.denuncia = denuncia;
            siguiente     = mensaje;
        }
 public IteradorPorMostrador(IDenuncia denuncia)
 {
     this.denuncia = denuncia;
     this.act      = 0;
 }
Exemplo n.º 10
0
 public IteratorDenunciaPorMostrador(IDenuncia denuncia)
 {
     this.denuncia = denuncia;
     contador      = 0;
 }
Exemplo n.º 11
0
 public DenunciasPorMostrador(ILugar lugar)
 {
     denuncia = new DenunciaDeIncendio(lugar);
 }
 public DenunciasPorMostrador(DenunciaDeIncendio pDenuncia)
 {
     this.denuncia = pDenuncia;
 }
Exemplo n.º 13
0
 public MensajeDeWhatsApp(IDenuncia denuncia, MensajeDeWhatsApp siguiente)
 {
     this.Denuncia  = denuncia;
     this.Siguiente = siguiente;
 }
 public IteratorDenunciasPorMostrador(IDenuncia pDenuncia)
 {
     this.denuncia       = pDenuncia;
     this.denunciaActual = 0;
 }
Exemplo n.º 15
0
 public DenunciaPorMostrador(IDenuncia denuncia)
 {
     this.denuncia = denuncia;
 }
Exemplo n.º 16
0
        public IDenuncia actual()
        {
            IDenuncia lugarDeDenuncia = denuncias[denunciaActual];

            return(lugarDeDenuncia);
        }
Exemplo n.º 17
0
 public DenunciasPorMostrador(IDenuncia denuncias)
 {
     this.denuncia = denuncias;
 }
Exemplo n.º 18
0
 public MensajeWhatsApp(IDenuncia denuncia, MensajeWhatsApp mensaje)
 {
     this.denuncia         = denuncia;
     this.siguienteMensaje = mensaje;
 }
 //CONSTRUCTOR DE LA CLASE SE LE PASA COMO PARAMETRO UNA DENUNCIADEINCENDIO (ESTE DEBE CONTENER EL ILUGAR)
 public MensajeWhatsapp(IDenuncia pDenuncia, MensajeWhatsapp pLista)
 {
     this.denuncia = pDenuncia;
     this.lista    = pLista;
 }