diff -r beb938b4fb76 -r bd33267300aa client/src/Iri.Modernisation.Controls/ViewModel/ProductionView/ProductionViewVM.cs --- a/client/src/Iri.Modernisation.Controls/ViewModel/ProductionView/ProductionViewVM.cs Wed Jan 27 10:55:59 2010 +0100 +++ b/client/src/Iri.Modernisation.Controls/ViewModel/ProductionView/ProductionViewVM.cs Thu Feb 04 16:38:04 2010 +0100 @@ -147,14 +147,39 @@ ViewModelMasterVideoViewer = new VideoViewerVM(true, false); ViewModelProductionTimeLine.ViewModelVideoViewer = ViewModelMasterVideoViewer; - - + ViewModelHeaderProduction.EditClicked += new EventHandler(ViewModelHeaderProduction_EditClicked); + ViewModelHeaderProduction.IndexClicked += new EventHandler(ViewModelHeaderProduction_IndexClicked); + InitializeCommands(); OnPropertyChanged(String.Empty); } + + void ViewModelHeaderProduction_IndexClicked(object sender, EventArgs e) + { + if(ViewModelProductionTimeLine.SelectedIndex.Count!=0) + { + ViewModelHeaderProduction.IndexOk(); + } + else + { + MessageBox.Show("Vous devez mettre au moins 1 index !"); + } + } + + void ViewModelHeaderProduction_EditClicked(object sender, EventArgs e) + { + if(ViewModelProductionTimeLine.SelectedVideoSequences.Count !=0) + { + ViewModelHeaderProduction.EditOk(); + } + else + { + MessageBox.Show("Vous devez mettre au moins 1 séquence !"); + } + } void PublishClick_Executed(object sender, SLExtensions.Input.ExecutedEventArgs e) { IRIFile newFile = new IRIFile();