/// <summary> /// Resetea y elimina toda la informacion cargada en la box /// </summary> static void ResetearBox() { Menu.HeaderPrincipal(); int nroBox = ValidarBox("Ingrese un nro de box"); try { Box box = LogicaPC.ObtenerBox(nroBox); if (Validaciones.ValidarSoN("Desea resetear la box")) { LogicaPC.ResetearBox(box); Menu.CambiarColor(ConsoleColor.Yellow); Console.WriteLine("La box ha sido reseteada"); } else { Menu.CambiarColor(ConsoleColor.Red); Console.WriteLine("No se ha reseteado la box"); } } catch (NoExisteBoxException e) { Menu.CambiarColor(ConsoleColor.Red); Console.WriteLine(e.Message); } Menu.EspereUnaTecla(); }
/// <summary> /// Intercambia la posicion de dos boxes /// </summary> static void IntercambiarBoxes() { Menu.HeaderPrincipal(); try { Box box1 = LogicaPC.ObtenerBox(ValidarBox("Ingrese la primera box")); Box box2 = LogicaPC.ObtenerBox(ValidarBox("Ingrese la segunda box")); LogicaPC.IntercambiarBoxes(box1, box2); Menu.CambiarColor(ConsoleColor.Yellow); Console.WriteLine("Las boxes fueron intercambiadas"); } catch (NoExisteBoxException e) { Menu.CambiarColor(ConsoleColor.Red); Console.WriteLine(e.Message); } Menu.EspereUnaTecla(); }