예제 #1
0
 public void NuevoTorneo()
 {
     Torneo = new Torneo();
     Torneo.InicializarTorneo();
     InitializeTorneoState();
     ShowView(INIT);
 }
예제 #2
0
        public static void Serializar(Torneo torneo)
        {
            FileStream      file      = new FileStream(TORNEO_ROUTE, FileMode.Create);
            BinaryFormatter formatter = new BinaryFormatter();

            formatter.Serialize(file, torneo);
            file.Close();
        }
예제 #3
0
        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);
        }
예제 #4
0
 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);
     }
 }