public static Double tauxOccuMoisService(int pMois, int pService) //Lecompte 16/10/18
        {
            int nbOccuMois      = Passerelle.nbOcuppantsServiceParMois(pMois, pService);
            int nbPlacesService = Passerelle.recupCapacitéMax(pService);

            Double taux = (nbOccuMois * 100 / nbPlacesService);

            return(taux);
        }
        public static Double tauxOccupationParMois(int pMois, int pAnnee)
        {
            Double taux = 0;

            seConnecter();
            int capaMax = Passerelle.capaciteMaxHopital();

            taux = Passerelle.getOccupantsHopitalParMois(pMois, pAnnee) * 100 / capaMax;
            return(taux);
        }
        public Form2()
        {
            InitializeComponent();
            ArrayList lesMois   = new ArrayList(); // Liste des mois pour la listBox des mois de l'IHM  //Lecompte 18/09/2018
            ArrayList lesMois2  = new ArrayList();
            ArrayList lesAnnees = Passerelle.getAnnees();
            String    leMois    = "Janvier";

            lesMois.Add(leMois);
            lesMois2.Add(leMois);
            leMois = "Février";
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            leMois = "Mars";
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            leMois = "Avril";
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            leMois = "Mai";
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            leMois = "Juin";
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            leMois = "Juillet";
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            leMois = "Aout";
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            leMois = "Septembre";
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            leMois = "Octobre";
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            leMois = "Novembre";
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            leMois = "Decembre";
            lesMois.Add(leMois);
            lesMois2.Add(leMois);

            cbbdebutperiode.DataSource = lesMois;
            cbbfinperiode.DataSource   = lesMois2;

            cbboxAnnee.DataSource = lesAnnees;
            ArrayList lesServices = Passerelle.getServices();

            cbboxService.DataSource = lesServices;
        }
Example #4
0
        public TauxOccuGlobalParAn(int pMoisDebut, int pMoisFin, int pAnneeChoisie)
        {
            InitializeComponent();

            chartTauxOccuGlobalParAn.Titles["Title1"].Text       = "Taux d'occupation en pourcent pour l'ensemble de l'hopital, pour l'année " + pAnneeChoisie;
            chartTauxOccuGlobalParAn.ChartAreas[0].AxisY.Maximum = 100;
            chartTauxOccuGlobalParAn.ChartAreas[0].AxisY.Minimum = 0;
            int i = 0;

            for (i = pMoisDebut; i < pMoisFin; i++)
            {
                String mois = getIntituleMois(i);
                Double taux = Passerelle.tauxOccupationParMois(i, pAnneeChoisie);
                chartTauxOccuGlobalParAn.Series["Taux"].Points.AddXY(mois, taux);
            }
        }
        private void btnvalider_Click(object sender, EventArgs e)
        {
            ArrayList lesSejours    = new ArrayList();
            int       serviceChoisi = (int)cbboxService.SelectedIndex + 1;
            int       moisDebut     = (int)cbbdebutperiode.SelectedIndex + 1;
            int       moisFin       = (int)cbbfinperiode.SelectedIndex + 1;
            int       anneeChoisie  = (int)cbboxAnnee.SelectedValue;

            if (moisDebut >= moisFin)
            {
                MessageBox.Show("La période selectionnée est incorrecte, veuillez resélectionner");
            }
            else
            {
                int capaMax = Passerelle.recupCapacitéMax(serviceChoisi);
                lesSejours = Passerelle.SejoursServiceParPeriode(moisDebut, moisFin, serviceChoisi, anneeChoisie);
                dureeMoyDiagramme T1 = new dureeMoyDiagramme(lesSejours, moisDebut, moisFin);
                T1.ShowDialog();
            }
        }
        public void btnValidPeriodeService_Click(object sender, EventArgs e)
        {
            ArrayList lesSejours    = new ArrayList();
            int       serviceChoisi = (int)cmbServices.SelectedIndex + 1;
            int       moisDebut     = (int)cmbMois2.SelectedIndex + 1;
            int       moisFin       = (int)cmbMois3.SelectedIndex + 1;
            int       anneeChoisie  = (int)cmbAnnee2.SelectedValue;

            if (moisDebut > moisFin)

            {
                MessageBox.Show("La période selectionnée est incorrecte, veuillez resélectionner");
            }
            else
            {
                int capaMax = Passerelle.recupCapacitéMax(serviceChoisi);
                lesSejours = Passerelle.SejoursServiceParPeriode(moisDebut, moisFin, serviceChoisi, anneeChoisie);
                TauxOccuPeriodeService T1 = new TauxOccuPeriodeService(capaMax, lesSejours, moisDebut, moisFin, anneeChoisie);
                T1.ShowDialog();
            }
        }
        private void btnValiderConnexion_Click(object sender, EventArgs e)
        {
            string id  = txtBoxLabel.Text;
            string mdp = txtBoxMdp.Text;

            if (Passerelle.WebRequestTest())
            {
                if (Passerelle.connexionIhm(id, mdp))
                {
                    Form1 f1 = new Form1();
                    this.Hide();
                    f1.ShowDialog();
                    this.Close();
                }
                else
                {
                    lblerror.Text = "Le nom de compte ou mot de passe saisi est incorrect.";
                }
            }
            else
            {
                lblerror.Text = "Veuillez vous connecter à un réseau internet et relancez l'application.";
            }
        }
        public Form1()
        {
            InitializeComponent();
            ArrayList lesMois   = new ArrayList(); // Liste des mois pour la listBox des mois de l'IHM  //Lecompte 18/09/2018
            ArrayList lesMois2  = new ArrayList();
            ArrayList lesMois3  = new ArrayList();
            ArrayList lesMois4  = new ArrayList();
            ArrayList lesAnnees = Passerelle.getAnnees();
            String    leMois    = "Janvier";

            lesMois.Add(leMois);
            lesMois2.Add(leMois);
            lesMois3.Add(leMois);
            lesMois4.Add(leMois);
            leMois = "Février";
            lesMois3.Add(leMois);
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            lesMois4.Add(leMois);
            leMois = "Mars";
            lesMois3.Add(leMois);
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            lesMois4.Add(leMois);
            leMois = "Avril";
            lesMois3.Add(leMois);
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            lesMois4.Add(leMois);
            leMois = "Mai";
            lesMois3.Add(leMois);
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            lesMois4.Add(leMois);
            leMois = "Juin";
            lesMois3.Add(leMois);
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            lesMois4.Add(leMois);
            leMois = "Juillet";
            lesMois3.Add(leMois);
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            lesMois4.Add(leMois);
            leMois = "Aout";
            lesMois3.Add(leMois);
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            lesMois4.Add(leMois);
            leMois = "Septembre";
            lesMois3.Add(leMois);
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            lesMois4.Add(leMois);
            leMois = "Octobre";
            lesMois3.Add(leMois);
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            lesMois4.Add(leMois);
            leMois = "Novembre";
            lesMois3.Add(leMois);
            lesMois2.Add(leMois);
            lesMois.Add(leMois);
            lesMois4.Add(leMois);
            leMois = "Decembre";
            lesMois3.Add(leMois);
            lesMois.Add(leMois);
            lesMois2.Add(leMois);
            lesMois4.Add(leMois);

            cmbMois2.DataSource    = lesMois;
            cmbMois3.DataSource    = lesMois2;
            cmbMoisTot1.DataSource = lesMois3;
            cmbMoisTot2.DataSource = lesMois4;


            ArrayList lesServices = Passerelle.getServices();

            cmbServices.DataSource = lesServices;
            cmbAnnee.DataSource    = lesAnnees;
            cmbAnnee2.DataSource   = lesAnnees;
        }