Skip to content

Commit 8fc48b6

Browse files
committed
Added WorkSchedule as the owner of the Rotations.
1 parent 16f8729 commit 8fc48b6

21 files changed

Lines changed: 215 additions & 108 deletions

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,8 @@ ShiftSharp depends upon .Net Framework 4.5+ due to use of the NodaTime date and
224224

225225
ShiftSharp has the following structure:
226226
* `/Documentation/html` Doxygen HTML files
227-
* `/bin/Release` compiled ShiftSharp.dll
228227
* `.` - C# source files
229228
* `/Resources` - localizable Message.properties file to define error messages.
230229
* `../TestShiftSharp` - unit test C# project
230+
231+
The compiled ShiftSharp.dll can be found under the "resources" link.

ShiftSharp/Documentation/html/class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation-members.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,9 @@
8383
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Named</b>() (defined in <a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_named.html">Point85.ShiftSharp.Schedule.Named</a>)</td><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_named.html">Point85.ShiftSharp.Schedule.Named</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
8484
<tr><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_named.html#ac2713622e23f83520f776c061d945a7e">Named</a>(string name, string description)</td><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_named.html">Point85.ShiftSharp.Schedule.Named</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
8585
<tr class="even"><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html#ace148e16f612bd6b6b5becc8e89ad02f">Rotation</a>()</td><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html">Point85.ShiftSharp.Schedule.Rotation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
86-
<tr><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html#a13f18fb88f2a67944b365956900418a7">Rotation</a>(string name, string description)</td><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html">Point85.ShiftSharp.Schedule.Rotation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
87-
<tr class="even"><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html#ad213fd076a0407a07ea0fc2c3095783c">RotationSegments</a></td><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html">Point85.ShiftSharp.Schedule.Rotation</a></td><td class="entry"></td></tr>
88-
<tr><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html#a9b23998478620b9d4a74f91b116effd0">ToString</a>()</td><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html">Point85.ShiftSharp.Schedule.Rotation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
86+
<tr><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html#ad213fd076a0407a07ea0fc2c3095783c">RotationSegments</a></td><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html">Point85.ShiftSharp.Schedule.Rotation</a></td><td class="entry"></td></tr>
87+
<tr class="even"><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html#a9b23998478620b9d4a74f91b116effd0">ToString</a>()</td><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html">Point85.ShiftSharp.Schedule.Rotation</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
88+
<tr><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html#a55138119325ad63a5ace68d017c6ac7c">WorkSchedule</a></td><td class="entry"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html">Point85.ShiftSharp.Schedule.Rotation</a></td><td class="entry"></td></tr>
8989
</table></div><!-- contents -->
9090
<!-- start footer part -->
9191
<hr class="footer"/><address class="footer"><small>

ShiftSharp/Documentation/html/class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html

Lines changed: 28 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,6 @@
8989
<tr class="memitem:ace148e16f612bd6b6b5becc8e89ad02f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html#ace148e16f612bd6b6b5becc8e89ad02f">Rotation</a> ()</td></tr>
9090
<tr class="memdesc:ace148e16f612bd6b6b5becc8e89ad02f"><td class="mdescLeft">&#160;</td><td class="mdescRight">default constructor <a href="#ace148e16f612bd6b6b5becc8e89ad02f">More...</a><br /></td></tr>
9191
<tr class="separator:ace148e16f612bd6b6b5becc8e89ad02f"><td class="memSeparator" colspan="2">&#160;</td></tr>
92-
<tr class="memitem:a13f18fb88f2a67944b365956900418a7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html#a13f18fb88f2a67944b365956900418a7">Rotation</a> (string name, string description)</td></tr>
93-
<tr class="memdesc:a13f18fb88f2a67944b365956900418a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor <a href="#a13f18fb88f2a67944b365956900418a7">More...</a><br /></td></tr>
94-
<tr class="separator:a13f18fb88f2a67944b365956900418a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
9592
<tr class="memitem:a125bef0b9ca65414c7070b7c7fb852a3"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_time_period.html">TimePeriod</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html#a125bef0b9ca65414c7070b7c7fb852a3">GetPeriods</a> ()</td></tr>
9693
<tr class="memdesc:a125bef0b9ca65414c7070b7c7fb852a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the shifts and off-shifts in the rotation <a href="#a125bef0b9ca65414c7070b7c7fb852a3">More...</a><br /></td></tr>
9794
<tr class="separator:a125bef0b9ca65414c7070b7c7fb852a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -126,6 +123,9 @@
126123
</table><table class="memberdecls">
127124
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
128125
Properties</h2></td></tr>
126+
<tr class="memitem:a55138119325ad63a5ace68d017c6ac7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_work_schedule.html">WorkSchedule</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html#a55138119325ad63a5ace68d017c6ac7c">WorkSchedule</a><code> [get, set]</code></td></tr>
127+
<tr class="memdesc:a55138119325ad63a5ace68d017c6ac7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">owning work schedule <a href="#a55138119325ad63a5ace68d017c6ac7c">More...</a><br /></td></tr>
128+
<tr class="separator:a55138119325ad63a5ace68d017c6ac7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
129129
<tr class="memitem:ad213fd076a0407a07ea0fc2c3095783c"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation_segment.html">RotationSegment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html#ad213fd076a0407a07ea0fc2c3095783c">RotationSegments</a><code> [get]</code></td></tr>
130130
<tr class="memdesc:ad213fd076a0407a07ea0fc2c3095783c"><td class="mdescLeft">&#160;</td><td class="mdescRight">working periods in the rotation <a href="#ad213fd076a0407a07ea0fc2c3095783c">More...</a><br /></td></tr>
131131
<tr class="separator:ad213fd076a0407a07ea0fc2c3095783c"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -148,7 +148,7 @@
148148
<div class="textblock"><p>Class <a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_rotation.html" title="Class Rotation maintains a sequenced list of shift and off-shift time periods. ">Rotation</a> maintains a sequenced list of shift and off-shift time periods. </p>
149149
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
150150
<a id="ace148e16f612bd6b6b5becc8e89ad02f"></a>
151-
<h2 class="memtitle"><span class="permalink"><a href="#ace148e16f612bd6b6b5becc8e89ad02f">&#9670;&nbsp;</a></span>Rotation() <span class="overload">[1/2]</span></h2>
151+
<h2 class="memtitle"><span class="permalink"><a href="#ace148e16f612bd6b6b5becc8e89ad02f">&#9670;&nbsp;</a></span>Rotation()</h2>
152152

153153
<div class="memitem">
154154
<div class="memproto">
@@ -172,51 +172,6 @@ <h2 class="memtitle"><span class="permalink"><a href="#ace148e16f612bd6b6b5becc8
172172

173173
<p>default constructor </p>
174174

175-
</div>
176-
</div>
177-
<a id="a13f18fb88f2a67944b365956900418a7"></a>
178-
<h2 class="memtitle"><span class="permalink"><a href="#a13f18fb88f2a67944b365956900418a7">&#9670;&nbsp;</a></span>Rotation() <span class="overload">[2/2]</span></h2>
179-
180-
<div class="memitem">
181-
<div class="memproto">
182-
<table class="mlabels">
183-
<tr>
184-
<td class="mlabels-left">
185-
<table class="memname">
186-
<tr>
187-
<td class="memname">Point85.ShiftSharp.Schedule.Rotation.Rotation </td>
188-
<td>(</td>
189-
<td class="paramtype">string&#160;</td>
190-
<td class="paramname"><em>name</em>, </td>
191-
</tr>
192-
<tr>
193-
<td class="paramkey"></td>
194-
<td></td>
195-
<td class="paramtype">string&#160;</td>
196-
<td class="paramname"><em>description</em>&#160;</td>
197-
</tr>
198-
<tr>
199-
<td></td>
200-
<td>)</td>
201-
<td></td><td></td>
202-
</tr>
203-
</table>
204-
</td>
205-
<td class="mlabels-right">
206-
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
207-
</tr>
208-
</table>
209-
</div><div class="memdoc">
210-
211-
<p>Constructor </p>
212-
<dl class="params"><dt>Parameters</dt><dd>
213-
<table class="params">
214-
<tr><td class="paramname">name</td><td>name of rotation</td></tr>
215-
<tr><td class="paramname">description</td><td>description of rotation</td></tr>
216-
</table>
217-
</dd>
218-
</dl>
219-
220175
</div>
221176
</div>
222177
<h2 class="groupheader">Member Function Documentation</h2>
@@ -471,6 +426,30 @@ <h2 class="memtitle"><span class="permalink"><a href="#ad213fd076a0407a07ea0fc2c
471426

472427
<p>working periods in the rotation </p>
473428

429+
</div>
430+
</div>
431+
<a id="a55138119325ad63a5ace68d017c6ac7c"></a>
432+
<h2 class="memtitle"><span class="permalink"><a href="#a55138119325ad63a5ace68d017c6ac7c">&#9670;&nbsp;</a></span>WorkSchedule</h2>
433+
434+
<div class="memitem">
435+
<div class="memproto">
436+
<table class="mlabels">
437+
<tr>
438+
<td class="mlabels-left">
439+
<table class="memname">
440+
<tr>
441+
<td class="memname"><a class="el" href="class_point85_1_1_shift_sharp_1_1_schedule_1_1_work_schedule.html">WorkSchedule</a> Point85.ShiftSharp.Schedule.Rotation.WorkSchedule</td>
442+
</tr>
443+
</table>
444+
</td>
445+
<td class="mlabels-right">
446+
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
447+
</tr>
448+
</table>
449+
</div><div class="memdoc">
450+
451+
<p>owning work schedule </p>
452+
474453
</div>
475454
</div>
476455
<hr/>The documentation for this class was generated from the following file:<ul>

0 commit comments

Comments
 (0)