コード例 #1
0
ファイル: Operador911.cs プロジェクト: tranzert/DesignPartner
 public void atenderDenuncias(IDenuncias denuncias)
 {
     iterador = denuncias.Iterador;
     while (!iterador.fin())
     {
         iterador.actual().atender(this.responsable);
         iterador.siguiente();
     }
 }
コード例 #2
0
        //public BomberoSecretario
        public void atenderdenuncias(IDenuncias denuncias)
        {
            Iterator iter = denuncias.crearIterador();

            while (iter.hasNext())
            {
                DenunciaDeIncendio actual = (DenunciaDeIncendio)iter.Next();
                actual.atender(bombero);
            }
        }
コード例 #3
0
        public void atenderDenuncias(IDenuncias denuncia)
        {
            IIteratorDenuncia iterator = denuncia.ConstruirIterador();

            while (!iterator.fin())
            {
                iterator.actual().Atender(bombero);
                iterator.siguiente();
            }
        }
コード例 #4
0
        public void atenderDenuncias(IDenuncias denuncia)
        {
            Iterator iteradorConcreto = denuncia.crearIterator();

            while (iteradorConcreto.hastNext())
            {
                DenunciaDeIncendio denunciaDeIncendio = (DenunciaDeIncendio)iteradorConcreto.next();
                denunciaDeIncendio.atender(bomberoSecretario);
            }
        }
        public void atenderDenuncias(IDenuncias denuncias)
        {
            IIteratorDenuncia iterador = denuncias.ConstruirIterador();

            while (!iterador.fin())
            {
                iterador.actual().Atender(this.responsable);
                iterador.siguiente();
            }
        }
コード例 #6
0
        public void atenderDenuncias(IDenuncias denuncias)
        {
            Iterator.Iterator iter = denuncias.crearIterador();

            while (iter.hasNext())
            {
                IDenuncia actual = (IDenuncia)iter.Next();
                actual.atender(responsable);
            }
        }
コード例 #7
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();
            }
        }
コード例 #8
0
        public void atenderDenuncias(IDenuncias denuncias)
        {
            var iterator = denuncias.getIterator();

            iterator.primero();

            while (!iterator.fin())
            {
                iterator.actual().atender(bombero);
                iterator.siguiente();
            }
        }
コード例 #9
0
ファイル: Operador911.cs プロジェクト: FedericoAlmada/Heroes
        public void atenderDenuncias(IDenuncias denuncias)
        {
            var iterator = denuncias.getIterator();

            iterator.primero();

            while (!iterator.fin())
            {
                var denuncia = iterator.actual();
                denuncia.atender(this.responsable);
                iterator.siguiente();
            }
        }
コード例 #10
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();
            }
        }
コード例 #11
0
        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;
                }
            }
        }
コード例 #12
0
 public IterDenunciaPorTablero(IDenuncias denuncia)
 {
     posActual      = 0;
     this.denuncias = ((DenunciaPorTablero)denuncia).denuncias;
 }
コード例 #13
0
 public IterDenunciaPorWhatsapp(IDenuncias denuncia)
 {
     mensaje = ((DenunciaPorWhatsapp)denuncia).mensaje;
 }