public void EliminarSuscriptor(ISuscriptor suscriptor) { if (suscriptors.Contains(suscriptor)) { suscriptors.Remove(suscriptor); } }
public void Update(ISuscriptor suscriptor) { var bateria = (Bateria)suscriptor; string estado; string coneccion; string tiempo; if (bateria.ActividadBateria) { estado = "cargando"; tiempo = $"{bateria.Tiempo} segundos para terminar de cargarse"; } else { estado = "sin cargar"; tiempo = $"{bateria.Tiempo} segundos para descargarse"; } if (bateria.EstadoBateria) { coneccion = "esta conectada"; } else { coneccion = "no está conectada"; } Console.WriteLine($"La batería tiene {bateria.PorcentajeCarga}% de carga. Se encuentra {estado} y {coneccion}, {tiempo}"); }
public void RegistrarSuscriptor(ISuscriptor suscriptor) { if (!suscriptors.Contains(suscriptor)) { suscriptors.Add(suscriptor); } }
public string Notificar() { string cMensaje = string.Empty; string cMensajeAuxuiliar = string.Empty; foreach (ISuscriptor ISuscriptor in lstISuscriptor) { cMensajeAuxuiliar = ISuscriptor.Ejecutar(this.iAccion); if (!string.IsNullOrEmpty(cMensajeAuxuiliar)) { cMensaje += cMensajeAuxuiliar; } } return(cMensaje); }
public void Update(ISuscriptor suscriptor) { foreach (var mail in _mails) { var producto = (Producto)suscriptor; var mensaje = $"{mail}: {producto.Nombre} Laptop disponible en ${producto.PrecioActual}; Descuento: {producto.Descuento}"; var mailenviar = new MailMessage(mailFrom, mail, subjectCorreo, mensaje); Console.WriteLine($"Enviando Email a:{mail}"); try { smtp.Send(mailenviar); } catch { } } }
public void Update(ISuscriptor suscriptor) { var producto = (Producto)suscriptor; Console.WriteLine($"{this.nombre}: {producto.Nombre} Laptop disponible en ${producto.PrecioActual}; Descuento: {producto.Descuento}"); }
public void Desuscribir(ISuscriptor _ISuscriptor) { this.lstISuscriptor.Remove(_ISuscriptor); }
public void Suscribir(ISuscriptor _ISuscriptor) { this.lstISuscriptor.Add(_ISuscriptor); }
public void RemoverSuscriptor(ISuscriptor suscriptor) { _suscriptores.Remove(suscriptor); }
public void AgregarSuscriptor(ISuscriptor suscriptor) { _suscriptores.Add(suscriptor); }