示例#1
0
    public static void EditarEquipo(Equipo equipo, string nuevoNombre)
    {
        BinaryFormatter formatter = new BinaryFormatter();

        string pathEquipo = pathEquipos + equipo.GetNombre();
        string nuevoPath  = pathEquipos + nuevoNombre;

        Directory.Move(pathEquipo, nuevoPath);

        equipo.SetNombre(nuevoNombre);

        string filePath = nuevoPath + "/equipo.txt";

        File.Delete(filePath);

        FileStream stream = new FileStream(filePath, FileMode.Create);                      //Archivo con la info del Equipo a guardar

        SaveDataEquipo dataEquipo = new SaveDataEquipo(equipo);                             //Clase con la información del equipo

        formatter.Serialize(stream, dataEquipo);                                            //Guardar datos del Equipo
        stream.Close();
    }