override public IOrden crearOrden() { IOrden o1 = FabricaDeOrdenes.crearOrden('p'); IOrden o2 = FabricaDeOrdenes.crearOrden('d'); OrdenCompuesta o3 = new OrdenCompuesta(); o3.agregarOrden(o1); o3.agregarOrden(o2); return(o3); }
static private void cambiarOrdenPop() { Console.WriteLine("¿Qué orden?"); Console.WriteLine("(n)inguna"); Console.WriteLine("(p)almear la espalda"); Console.WriteLine("(d)esinfectar asiento"); Console.WriteLine("a(m)bas"); bool ok = true; IOrden orden = null; while (ok) { char opcion = Console.ReadKey().KeyChar; orden = FabricaDeOrdenes.crearOrden(opcion); ok = orden == null; } enfermero.setOrdenPop(orden); Console.WriteLine("Orden cambiada"); }
static private void cambiarOrdenPush() { Console.WriteLine("¿Qué orden?"); Console.WriteLine("(n)inguna"); Console.WriteLine("(t)omar la presión"); Console.WriteLine("(o)frecer taza de cafe"); Console.WriteLine("(a)mbas"); bool ok = true; IOrden orden = null; while (ok) { char opcion = Console.ReadKey().KeyChar; orden = FabricaDeOrdenes.crearOrden(opcion); ok = orden == null; } enfermero.setOrdenPush(orden); Console.WriteLine("Orden cambiada"); }