Ejemplo n.º 1
0
 public NuevoLibroEventArgs(string autor, string titulo, Editorial.GenerosLiterarios genero, float precio)
 {
     Autor  = autor;
     Titulo = titulo;
     Genero = genero;
     Precio = precio;
 }
Ejemplo n.º 2
0
        protected virtual void RaiseNuevoLibroEvent(string autor, string titulo, Editorial.GenerosLiterarios genero, float precio)
        {
            EventHandler <NuevoLibroEventArgs> _eventoNuevoLibro = NuevoLibroEvent;

            if (_eventoNuevoLibro != null)
            {
                _eventoNuevoLibro(this, new NuevoLibroEventArgs(autor, titulo, genero, precio));
            }
            else
            {
                Console.WriteLine("No hay nadie suscripto a los alertas de nuevas ediciones");
            }
        }
Ejemplo n.º 3
0
 public Suscriptor(string nombre, Editorial.GenerosLiterarios generoPreferido)
 {
     Nombre          = nombre;
     GeneroPreferido = generoPreferido;
 }
Ejemplo n.º 4
0
 public void NuevoLibro(string autor, string titulo, Editorial.GenerosLiterarios genero, float precio)
 {
     Console.WriteLine("La editorial {0} anuncia que salió un nuevo título de {1} llamado {2}", Nombre, autor, titulo);
     RaiseNuevoLibroEvent(autor, titulo, genero, precio);
 }