// ------------------------------------------------------------------------------
        // ------------------------------- EVENT HANDLING -------------------------------
        // ------------------------------------------------------------------------------

        private void OnNewProjectSelection(SelectedProjectEventArgs e)
        {
            this.SelectedProject = e.Project;
            if (e.Project.Versions != null)
            {
                this.SelectedVersion = e.Project.Versions.ElementAtOrDefault(0);
            }
            this.DataLoaded   = (e.Project.AllLoaded) ? 100 : 10;
            this.CanCalculate = (DataLoaded == 100) ? true : false;
            this.CanExport    = false;
            // Reset the View - get the new values
            this.StartTimeframe.First = SelectedProject.Project.DateCreated;
            this.EndTimeframe.First   = SelectedProject.Project.DateCreated;
            this.EndDate   = DateTime.Now;
            this.StartDate = DateTime.Now;
            this._statisticmodel.RelevantStatisticItems = new List <IssueEN>();
            this._statisticmodel.ChartData = new List <KeyValuePair <string, int> >();
            // RESET DIAGRAM
            // ...
        }
 private void OnNewProjectSelection(SelectedProjectEventArgs e)
 {
     this.check = e.Project;
 }
Esempio n. 3
0
        private void OnSelectionChanged()
        {
            SelectedProjectEventArgs eventargs = new SelectedProjectEventArgs(this.SelectedProject);

            this._eventAggregator.GetEvent <SelectedProjectEvent>().Publish(eventargs);
        }