18 public HeaderProduction() |
18 public HeaderProduction() |
19 { |
19 { |
20 // Required to initialize variables |
20 // Required to initialize variables |
21 |
21 |
22 InitializeComponent(); |
22 InitializeComponent(); |
23 /* ModernisationEditionController.Active(); |
|
24 |
|
25 ModernisationEditionController.Text = Iri.Modernisation.Lang.LangResource.EditingLabel; |
|
26 ModernisationIndexController.Text = Iri.Modernisation.Lang.LangResource.IndexingLabel; |
|
27 |
23 |
28 |
|
29 ModerniteEditionController.Text = Iri.Modernisation.Lang.LangResource.EditingLabel; |
|
30 ModerniteIndexController.Text = Iri.Modernisation.Lang.LangResource.IndexingLabel; |
|
31 |
|
32 |
|
33 PostModerniteEditionController.Text = Iri.Modernisation.Lang.LangResource.EditingLabel; |
|
34 PostModerniteIndexController.Text = Iri.Modernisation.Lang.LangResource.IndexingLabel; |
|
35 |
|
36 |
|
37 OuvertureEditionController.Text = Iri.Modernisation.Lang.LangResource.EditingLabel; |
|
38 OuvertureIndexController.Text = Iri.Modernisation.Lang.LangResource.IndexingLabel;*/ |
|
39 |
|
40 /////////////////////////-- |
|
41 /*ModernisationEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
42 ModernisationIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
43 |
|
44 ModerniteEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
45 ModerniteIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
46 |
|
47 PostModerniteEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
48 PostModerniteIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
49 |
|
50 OuvertureEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
51 OuvertureIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
52 ////////////////////// |
|
53 ModernisationEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(ModernisationEditionController_HeaderProductionPartSelected); |
|
54 ModernisationIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(ModernisationIndexController_HeaderProductionPartSelected); |
|
55 |
|
56 ModerniteEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(ModerniteEditionController_HeaderProductionPartSelected); |
|
57 ModerniteIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(ModerniteIndexController_HeaderProductionPartSelected); |
|
58 |
|
59 PostModerniteEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(PostModerniteEditionController_HeaderProductionPartSelected); |
|
60 PostModerniteIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(PostModerniteIndexController_HeaderProductionPartSelected); |
|
61 |
|
62 OuvertureEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(OuvertureEditionController_HeaderProductionPartSelected); |
|
63 OuvertureIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(OuvertureIndexController_HeaderProductionPartSelected); |
|
64 ////////////////////// |
|
65 ModernisationEditionController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(ModernisationEditionControler_HeaderProductionPartFinished); |
|
66 ModernisationIndexController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(ModernisationIndexControl_HeaderProductionPartFinished); |
|
67 |
|
68 ModerniteEditionController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(ModerniteEditionControler_HeaderProductionPartFinished); |
|
69 ModerniteIndexController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(ModerniteIndexController_HeaderProductionPartFinished); |
|
70 |
|
71 PostModerniteEditionController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(PostModerniteEditionController_HeaderProductionPartFinished); |
|
72 PostModerniteIndexController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(PostModerniteIndexController_HeaderProductionPartFinished); |
|
73 |
|
74 OuvertureEditionController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(OuvertureEditionController_HeaderProductionPartFinished); |
|
75 OuvertureIndexController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(OuvertureIndexController_HeaderProductionPartFinished); |
|
76 */ |
|
77 } |
24 } |
78 |
25 |
79 /* void OuvertureIndexController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
26 |
80 { |
|
81 if (SelectedPart != null) |
|
82 { |
|
83 InstructionText.Text = Iri.Modernisation.Lang.LangResource.IndexationMessage.Replace("{0}", "Ouverture"); |
|
84 SelectedPart(sender, new HeaderProductionEventArgs(VideoChapterType.Ouverture, true)); |
|
85 } |
|
86 } |
|
87 |
|
88 void OuvertureEditionController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
89 { |
|
90 if (SelectedPart != null) |
|
91 { |
|
92 InstructionText.Text = Iri.Modernisation.Lang.LangResource.EditionSecondMessage; |
|
93 SelectedPart(sender, new HeaderProductionEventArgs(VideoChapterType.Ouverture, false)); |
|
94 } |
|
95 } |
|
96 |
|
97 void PostModerniteIndexController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
98 { |
|
99 if (SelectedPart != null) |
|
100 { |
|
101 InstructionText.Text = Iri.Modernisation.Lang.LangResource.IndexationMessage.Replace("{0}", "Post-Modernité"); |
|
102 SelectedPart(sender, new HeaderProductionEventArgs(VideoChapterType.Postmodernite, true)); |
|
103 } |
|
104 } |
|
105 |
|
106 void PostModerniteEditionController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
107 { |
|
108 if (SelectedPart != null) |
|
109 { |
|
110 InstructionText.Text = Iri.Modernisation.Lang.LangResource.EditionSecondMessage; |
|
111 SelectedPart(sender, new HeaderProductionEventArgs(VideoChapterType.Postmodernite, false)); |
|
112 } |
|
113 } |
|
114 |
|
115 void ModerniteIndexController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
116 { |
|
117 if (SelectedPart != null) |
|
118 { |
|
119 InstructionText.Text = Iri.Modernisation.Lang.LangResource.IndexationMessage.Replace("{0}", "Modernité"); |
|
120 SelectedPart(sender, new HeaderProductionEventArgs(VideoChapterType.Modernite, true)); |
|
121 } |
|
122 } |
|
123 |
|
124 void ModerniteEditionController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
125 { |
|
126 if (SelectedPart!=null) |
|
127 { |
|
128 InstructionText.Text = Iri.Modernisation.Lang.LangResource.EditionSecondMessage; |
|
129 |
|
130 SelectedPart(sender,new HeaderProductionEventArgs(VideoChapterType.Modernite,false)); |
|
131 } |
|
132 } |
|
133 |
|
134 void ModernisationIndexController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
135 { |
|
136 if (SelectedPart!=null) |
|
137 { |
|
138 if (MessageBoxResult.OK == MessageBox.Show("Voulez Vous passer à l'indexation ?", "Question", MessageBoxButton.OKCancel)) |
|
139 { |
|
140 InstructionText.Text = Iri.Modernisation.Lang.LangResource.IndexationMessage.Replace("{0}", "Modernisation"); |
|
141 SelectedPart(sender, new HeaderProductionEventArgs(VideoChapterType.Modernisation, true)); |
|
142 } |
|
143 else |
|
144 { |
|
145 UnselectAll(); |
|
146 } |
|
147 } |
|
148 } |
|
149 |
|
150 void ModernisationEditionController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
151 { |
|
152 if (SelectedPart!=null) |
|
153 { |
|
154 InstructionText.Text = Iri.Modernisation.Lang.LangResource.EditionFirstMessage; |
|
155 SelectedPart(sender,new HeaderProductionEventArgs(VideoChapterType.Modernisation,false)); |
|
156 } |
|
157 } |
|
158 |
|
159 void OuvertureIndexController_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
160 { |
|
161 Commands.HeaderProduction.Chap04IndexingOkClick.Execute(); |
|
162 if (FinishedPart != null) |
|
163 { |
|
164 FinishedPart(sender,new HeaderProductionEventArgs()); |
|
165 } |
|
166 |
|
167 } |
|
168 |
|
169 void PostModerniteIndexController_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
170 { |
|
171 Commands.HeaderProduction.Chap03IndexingOkClick.Execute(); |
|
172 if (FinishedPart != null) |
|
173 { |
|
174 FinishedPart(sender, new HeaderProductionEventArgs()); |
|
175 } |
|
176 } |
|
177 |
|
178 void ModerniteIndexController_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
179 { |
|
180 Commands.HeaderProduction.Chap02IndexingOkClick.Execute(); |
|
181 if (FinishedPart != null) |
|
182 { |
|
183 FinishedPart(sender, new HeaderProductionEventArgs()); |
|
184 } |
|
185 } |
|
186 |
|
187 void OuvertureEditionController_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
188 { |
|
189 Commands.HeaderProduction.Chap04EditingOkClick.Execute(); |
|
190 OuvertureIndexController.Active(); |
|
191 if (FinishedPart != null) |
|
192 { |
|
193 FinishedPart(sender, new HeaderProductionEventArgs()); |
|
194 } |
|
195 } |
|
196 |
|
197 void PostModerniteEditionController_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
198 { |
|
199 Commands.HeaderProduction.Chap03EditingOkClick.Execute(); |
|
200 PostModerniteIndexController.Active(); |
|
201 OuvertureEditionController.Active(); |
|
202 if (FinishedPart != null) |
|
203 { |
|
204 FinishedPart(sender, new HeaderProductionEventArgs()); |
|
205 } |
|
206 } |
|
207 |
|
208 void ModerniteEditionControler_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
209 { |
|
210 |
|
211 Commands.HeaderProduction.Chap02EditingOkClick.Execute(); |
|
212 ModerniteIndexController.Active(); |
|
213 PostModerniteEditionController.Active(); |
|
214 if (FinishedPart != null) |
|
215 { |
|
216 FinishedPart(sender, new HeaderProductionEventArgs()); |
|
217 } |
|
218 } |
|
219 |
|
220 void ModernisationIndexControl_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
221 { |
|
222 Commands.HeaderProduction.Chap01IndexingOkClick.Execute(); |
|
223 if (FinishedPart != null) |
|
224 { |
|
225 FinishedPart(sender, new HeaderProductionEventArgs()); |
|
226 } |
|
227 } |
|
228 private void UnselectAll() |
|
229 { |
|
230 ModernisationEditionController.UnSelect(); |
|
231 ModernisationIndexController.UnSelect(); |
|
232 |
|
233 ModerniteEditionController.UnSelect(); |
|
234 ModerniteIndexController.UnSelect(); |
|
235 |
|
236 PostModerniteEditionController.UnSelect(); |
|
237 PostModerniteIndexController.UnSelect(); |
|
238 |
|
239 OuvertureEditionController.UnSelect(); |
|
240 OuvertureIndexController.UnSelect(); |
|
241 } |
|
242 private void HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
243 { |
|
244 UnselectAll(); |
|
245 ((HeaderProductionPartControler)sender).Select(); |
|
246 } |
|
247 |
|
248 void ModernisationEditionControler_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
249 { |
|
250 Commands.HeaderProduction.Chap01EditingOkClick.Execute(); |
|
251 ModernisationIndexController.Active(); |
|
252 ModerniteEditionController.Active(); |
|
253 if (FinishedPart != null) |
|
254 { |
|
255 FinishedPart(sender, new HeaderProductionEventArgs()); |
|
256 } |
|
257 |
|
258 } |
|
259 public event EventHandler<HeaderProductionEventArgs> SelectedPart; |
|
260 public event EventHandler<HeaderProductionEventArgs> FinishedPart; |
|
261 */ |
|
262 } |
27 } |
263 public class HeaderProductionEventArgs : EventArgs |
28 public class HeaderProductionEventArgs : EventArgs |
264 { |
29 { |
265 public VideoChapterType ChapterType; |
30 |
266 public bool IsIndexPart; |
31 public bool IsIndexPart; |
267 public HeaderProductionEventArgs() |
32 public HeaderProductionEventArgs() |
268 { |
33 { |
269 } |
34 } |
270 public HeaderProductionEventArgs(VideoChapterType chapterType,bool isIndexpPrt) |
35 public HeaderProductionEventArgs(bool isIndexpPrt) |
271 { |
36 { |
272 ChapterType = chapterType; |
37 |
273 IsIndexPart = isIndexpPrt; |
38 IsIndexPart = isIndexpPrt; |
274 } |
39 } |
275 |
40 |
276 } |
41 } |
277 } |
42 } |