public object Next() { IDenuncia aux = denuncia; denuncia = null; return(aux); }
public void atenderDenuncias(IDenuncias denuncias) { Iterator.Iterator iter = denuncias.crearIterador(); while (iter.hasNext()) { IDenuncia actual = (IDenuncia)iter.Next(); actual.atender(responsable); } }
// Método public void atenderDenuncias(IDenuncias denuncias) { IteradorDeDenucias iterador = denuncias.crearIterador(); while (iterador.fin() != true) { IDenuncia denuncia = iterador.actual(); denuncia.atender(bombero); iterador.siguiente(); } }
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; } } }
public IteratorMostrador(IDenuncia denuncia) { this.denuncia = denuncia; }
//CONSTRUCTOR public MensajeWhatsapp(IDenuncia denuncia, MensajeWhatsapp siguiente) { this.denuncia = denuncia; this.siguiente = siguiente; }
//private ILugar lugar; public MensajeWhatsapp(IDenuncia denuncia, MensajeWhatsapp mensaje) { this.denuncia = denuncia; siguiente = mensaje; }
public IteradorPorMostrador(IDenuncia denuncia) { this.denuncia = denuncia; this.act = 0; }
public IteratorDenunciaPorMostrador(IDenuncia denuncia) { this.denuncia = denuncia; contador = 0; }
public DenunciasPorMostrador(ILugar lugar) { denuncia = new DenunciaDeIncendio(lugar); }
public DenunciasPorMostrador(DenunciaDeIncendio pDenuncia) { this.denuncia = pDenuncia; }
public MensajeDeWhatsApp(IDenuncia denuncia, MensajeDeWhatsApp siguiente) { this.Denuncia = denuncia; this.Siguiente = siguiente; }
public IteratorDenunciasPorMostrador(IDenuncia pDenuncia) { this.denuncia = pDenuncia; this.denunciaActual = 0; }
public DenunciaPorMostrador(IDenuncia denuncia) { this.denuncia = denuncia; }
public IDenuncia actual() { IDenuncia lugarDeDenuncia = denuncias[denunciaActual]; return(lugarDeDenuncia); }
public DenunciasPorMostrador(IDenuncia denuncias) { this.denuncia = denuncias; }
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; }