public void NuevoTorneo() { Torneo = new Torneo(); Torneo.InicializarTorneo(); InitializeTorneoState(); ShowView(INIT); }
public static void Serializar(Torneo torneo) { FileStream file = new FileStream(TORNEO_ROUTE, FileMode.Create); BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(file, torneo); file.Close(); }
public static Torneo LeerTorneo() { FileStream file = new FileStream(TORNEO_ROUTE, FileMode.Open); BinaryFormatter formatter = new BinaryFormatter(); Torneo torneo = formatter.Deserialize(file) as Torneo; file.Close(); return(torneo); }
public void RecuperarTorneo() { try { this.Torneo = Torneo.LeerTorneo(); MessageBox.Show("Torneo recuperado exitosamente"); }catch (Exception e) { MessageBox.Show("No se pudo recuperar el torneo anterior"); } finally { InitializeTorneoState(); ShowView(INIT); } }