/// <summary>
        /// Action lors du changement d'élément de la liste dérouante "cbo_dataToGraph".
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void cbo_dataToGraph_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ComboBoxItem cboItemSelected = (ComboBoxItem)cbo_dataToGraph.SelectedItem;
            int          selectedIndex   = cbo_dataToGraph.SelectedIndex;

            cht_GraphBase.Title = cboItemSelected.Content.ToString();

            // Vérifie l'élément sélectionné.
            switch (selectedIndex)
            {
            // Nombre d'intérimaire par profession.
            case 0:
                cht_GraphBase.Series.Clear();

                List <string>[] countTemporaryProfession = InterimDatabase.GetCountTemporaryProfession();
                GraphStat.AddSerie(cht_GraphBase, countTemporaryProfession, GraphStat_Val.Default.TemporaryProfession);

                break;

            // Nombre de missions acceptées par service.
            case 1:
                cht_GraphBase.Series.Clear();

                List <string>[] countAcceptedMissionService = InterimDatabase.GetCountAcceptedMissionService();
                GraphStat.AddSerie(cht_GraphBase, countAcceptedMissionService, GraphStat_Val.Default.AcceptedMissionService);

                break;

            // Nombre d'intérimaire par agence d'intérim.
            case 2:
                cht_GraphBase.Series.Clear();

                List <string>[] countTemporaryEmploymentAgency = InterimDatabase.GetCountTemporaryEmploymentAgency();
                GraphStat.AddSerie(cht_GraphBase, countTemporaryEmploymentAgency, GraphStat_Val.Default.TemporaryEmploymentAgency);

                break;

            // Nombre de missions acceptées, refusées et en attente par agence d'intérim.
            case 3:
                cht_GraphBase.Series.Clear();

                List <string>[] countAcceptedMissionEmploymentAgency = InterimDatabase.GetCountAcceptedMissionEmploymentAgency();
                GraphStat.AddSerie(cht_GraphBase, countAcceptedMissionEmploymentAgency, GraphStat_Val.Default.AcceptedMission);

                List <string>[] countRejectedMissionEmploymentAgency = InterimDatabase.GetCountRejectedMissionEmploymentAgency();
                GraphStat.AddSerie(cht_GraphBase, countRejectedMissionEmploymentAgency, GraphStat_Val.Default.RejectedMission);

                List <string>[] countWaitedMissionEmploymentAgency = InterimDatabase.GetCountWaitedMissionEmploymentAgency();
                GraphStat.AddSerie(cht_GraphBase, countRejectedMissionEmploymentAgency, GraphStat_Val.Default.WaitedMission);

                break;
            }
        }