Beispiel #1
0
    static void Main()
    {
        CRefri miRefri = new CRefri(50, 15);

        IEventosRefri sink = new CRefriSink();

        Random rnd = new Random();

        miRefri.AgregarSink(sink);

        while (miRefri.Kilos >= 10)
        {
            miRefri.Trabajar(rnd.Next(1, 5));
        }
    }
Beispiel #2
0
    static void Main()
    {
        CRefri miRefri = new CRefri(50, -20);

        Random rnd = new Random();

        miRefri.AgregarDelReservasBajas(new CRefri.DelReservasBajas(alertarReservasBajas));
        miRefri.AgregarDelDescongelado(new CRefri.DelDescongelado(alertaGradosRefri));


        while (miRefri.Kilos > 0)
        {
            miRefri.Trabajar(rnd.Next(1, 5));
        }
    }
    static void Main()
    {
        CRefri miRefri = new CRefri(50, -20);

        CRefriSink  sink       = new CRefriSink();
        CTiendaSink sinkTienda = new CTiendaSink();

        Random rnd = new Random();

        miRefri.AgregarSink(sink);
        miRefri.AgregarSink(sinkTienda);

        while (miRefri.Kilos > 0 && sink.Paro == false)
        {
            miRefri.Trabajar(rnd.Next(1, 5));
        }
    }
    static void Main()
    {
        DReservasBajas kilos1 = new DReservasBajas(alertaReservasBajas);
        DReservasBajas kilos2 = new DReservasBajas(CTienda.EnviarSuministros);

        DDescongelado grados1 = new DDescongelado(alertaTemperatura);


        CRefri miRefri = new CRefri(70, -20);

        miRefri.AdicionarMetodoReservas(kilos1);
        miRefri.AdicionarMetodoReservas(kilos2);

        miRefri.AdicionarMetodoDescongelado(grados1);


        Random rnd = new Random();

        while (miRefri.Kilos > 0)
        {
            miRefri.Trabajar(rnd.Next(1, 5));
        }
    }