static void Main() { Banco miBanco = new Banco(); miBanco.ValidaUsuario += MensajeCajero; miBanco.Operacion += OperacionCajero; MensajeDelegado miDelegado = new MensajeDelegado(miBanco.MensajeBanco); Console.WriteLine("Ingresa tu nombre"); string nombre = Console.ReadLine(); miDelegado(nombre); Random funcionaAleatorio = new Random(); int funciona = funcionaAleatorio.Next(2); if (funciona == 1) { miBanco.DisparaValida(); } else { miBanco.Operacion -= OperacionCajero; try { miBanco.DisparaValida(); } catch (NullReferenceException) { Console.WriteLine(" Cajero en mantenimiento "); } } miDelegado = new MensajeDelegado(SPEI.MensajeSPEI); string hora = DateTime.Now.ToString("hh:mm"); miDelegado(hora); }
static void Main() { Banco miBanco = new Banco(); miBanco.ValidaUsuario += MensajeErrorValida; miBanco.Operacion += MensajeOperacion; MensajeDelegado miDelegado = new MensajeDelegado(miBanco.MensajeBanco); Console.WriteLine(" Escribe tu nombre de usuario "); string nombre = Console.ReadLine(); miDelegado(nombre); Random funcionaAleatorio = new Random(); int funciona = funcionaAleatorio.Next(2); if (funciona == 1) { miBanco.DisparaValida(); } else { miBanco.Operacion -= MensajeOperacion; try { miBanco.DisparaValida(); } catch (NullReferenceException error) { Console.WriteLine("Por el momento no cuento con efectivo"); } } miDelegado = new MensajeDelegado(SPEI.MensajeSPEI); miDelegado(DateTime.Now.ToString("hh:mm")); }