예제 #1
0
 private void abrirToToolStripMenuItem_Click(object sender, EventArgs e)
 {
     string nombre;
     string path;
     openFileDialog1.Filter="Archivos Patinaje|*.pt";
     openFileDialog1.InitialDirectory=@"C:\Patinaje";
     openFileDialog1.Title = "Seleccion un archivo de patinaje";
     if (openFileDialog1.ShowDialog() == DialogResult.OK)
     {
         nombre = openFileDialog1.FileName;
         t = Serializar.desealizaTorneo(nombre);
         if (t != null)
         {
             string cadena;
             cadena = t.getNombreTorneo();
             labelNombreTorneo.Text = cadena;
             labelNombreCategoria.Text = "Infantil Menor";
             treeView1.Nodes[0].Text += " " + cadena;
             splitContainer1.Enabled = true;
             btnToolTorneo.Enabled = true;
             path = Serializar.ruta + @"/" + cadena;
             listView1.Enabled = true;
             listView1.Items.Clear();
             treeView1.Nodes[0].Collapse();
             cargaDatosTabla();
         }
         else
             MessageBox.Show("No se pudo Abrir el archivo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #2
0
 public static void serializaTorneo(Torneo t)
 {
     string nombreArchivo;
     IFormatter formater = new BinaryFormatter();
     nombreArchivo = ruta + @"\" + t.getNombreTorneo() + @"\" + t.getNombreTorneo() + ".pt";
     Stream stream = new FileStream(nombreArchivo, FileMode.Create, FileAccess.Write, FileShare.None);
     formater.Serialize(stream, t);
     stream.Close();
 }