public dureeMoyDiagramme(ArrayList pSejour, int pMoisDebut, int pMoisFin)
        {
            InitializeComponent();

            Sejour unSejour = (Sejour)pSejour[1];

            int    serviceChoisi = unSejour.getIdService();
            String intituService = "";

            if (serviceChoisi == 1)
            {
                intituService = "Cardiologie";
            }
            else if (serviceChoisi == 2)
            {
                intituService = "Psychiatrie";
            }
            else if (serviceChoisi == 3)
            {
                intituService = "Chirurgie cardiaque";
            }
            else if (serviceChoisi == 4)
            {
                intituService = "Reeducation";
            }



            chartdureemoy.Titles["Title1"].Text = "Durée moyenne d'occupation du service : " + intituService + " de " + getIntituleMois(pMoisDebut) + " 2018 à " + getIntituleMois(pMoisFin) + " 2018";


            foreach (Sejour leSejour in pSejour)
            {
                Double dureeMoyenne = leSejour.getDureeMoyenne();
                String leMois       = leSejour.getMoisSejour();
                chartdureemoy.Series["Durée Moyenne"].Points.AddXY(leMois, dureeMoyenne);
            }
        }
        public TauxOccuPeriodeService(int pCapaMax, ArrayList pSejour, int pMoisDebut, int pMoisFin, int anneeChoisie)
        {
            InitializeComponent();
            Sejour unSejour = (Sejour)pSejour[1];

            int    serviceChoisi = unSejour.getIdService();
            String intituService = "";

            if (serviceChoisi == 1)
            {
                intituService = "Cardiologie";
            }
            else if (serviceChoisi == 2)
            {
                intituService = "Psychiatrie";
            }
            else if (serviceChoisi == 3)
            {
                intituService = "Chirurgie cardiaque";
            }
            else if (serviceChoisi == 4)
            {
                intituService = "Reeducation";
            }
            chartTauxOccuPeriodeService.Titles["Title1"].Text       = "Taux d'occupation en pourcents du service : " + intituService + " de " + getIntituleMois(pMoisDebut) + " à " + getIntituleMois(pMoisFin) + " " + anneeChoisie;
            chartTauxOccuPeriodeService.ChartAreas[0].AxisY.Maximum = 100;
            chartTauxOccuPeriodeService.ChartAreas[0].AxisY.Minimum = 0;


            foreach (Sejour leSejour in pSejour)
            {
                Double nbPatients = leSejour.getNbPatient();
                Double taux       = nbPatients * 100 / pCapaMax;
                String leMois     = leSejour.getMoisSejour();
                chartTauxOccuPeriodeService.Series["Taux"].Points.AddXY(leMois, taux);
            }
        }