Esempio n. 1
0
        //suppression d'un médicament
        private void btnSuppression_Click(object sender, EventArgs e)
        {
            int idmedicament = //valeur a faire passer
                               GestionMedicaments.SuppressionMedicament(idmedicament);

            MessageBox.Show(GestionMedicaments.SuppressionMedicament(idmedicament));
        }
        public FrmModuleEditVisite(int idVisite)
        {
            InitializeComponent();
            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            Visite     uneVisite       = GestionVisites.InfoVisite(idVisite);
            Eleve      unEleve         = GestionInfirmerieBLL.GestionEleves.InfoEleve(uneVisite.unEleve_Visite.unId_eleve);
            Prescrire  unePrescription = GestionPrescrires.InfoPrescrire(idVisite);
            Medicament unMedicament    = GestionMedicaments.GetMedicaments(unePrescription.unMedicament_prescrire.IdMedicament);

            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionInfirmerie"]);
            idDuneVisite     = idVisite;
            labelclasse.Text = "Classe : " + unEleve.UneClasse.unLibelle_classe;
            labelnom.Text    = "Nom : " + unEleve.unNom_eleve + " " + unEleve.unPrenom_eleve;



            dateVisite.SelectionStart = Convert.ToDateTime(uneVisite.uneDate_Visite);
            dateVisite.SelectionEnd   = Convert.ToDateTime(uneVisite.uneDate_Visite);
            motiftextBox.Text         = uneVisite.unMotif_Visite;
            poulstextbox.Text         = uneVisite.unPouls_Visite;

            comboBoxHeureSortie.Text   = "00";
            comboBoxMinuteSortie.Text  = "00";
            comboBoxHeureArrivee.Text  = "00";
            comboBoxMinuteArrivee.Text = "00";
            comboBoxQuantite.Text      = "0";
            List <Medicament> lesMedicaments = GestionMedicaments.GetListeMedicaments();

            comboBoxPrescrire.DataSource    = lesMedicaments;
            comboBoxPrescrire.DisplayMember = "LibelleMedicament";
            comboBoxPrescrire.ValueMember   = "IdMedicament";
            comboBoxPrescrire.Text          = unMedicament.LibelleMedicament;
            comboBoxQuantite.Text           = unePrescription.uneQuantite_medicament.ToString();
            comtextbox.Text = uneVisite.unCommentaire_Visite;
            string[] heureMinuteSortie  = uneVisite.uneHeure_Sortie.Split(':');
            string[] heureMinuteArrivee = uneVisite.uneHeure_Arrive.Split(':');
            comboBoxHeureSortie.Text   = heureMinuteSortie[0];
            comboBoxMinuteSortie.Text  = heureMinuteSortie[1];
            comboBoxHeureArrivee.Text  = heureMinuteArrivee[0];
            comboBoxMinuteArrivee.Text = heureMinuteArrivee[1];

            if (uneVisite.uneVisite_Hopital == true)
            {
                VHradioOui.Checked = true;
            }
            else if (uneVisite.unRetour_Domicile == true)
            {
                RDradioOui.Checked = true;
            }
            else
            {
                RRadioButton.Checked = true;
            }

            if (uneVisite.lesParents_Prevenus == true)
            {
                PPCheckBox.Checked = true;
            }
        }
Esempio n. 3
0
        private void btnArchiver_Click(object sender, EventArgs e)
        {
            GestionMedicaments.ArchivMedicament(Int32.Parse(cBoxListeMedic.SelectedValue.ToString()));
            FrmModuleListeEleve frm = new FrmModuleListeEleve();

            frm.Show();
            this.Hide();
            MessageBox.Show("Votre médicament a bien été archivé !");
        }
Esempio n. 4
0
        public FrmModuleArchivageMedicament()
        {
            InitializeComponent();
            List <Medicament> lesMedicaments = GestionMedicaments.GetListeMedicamentArchive();

            cBoxListeMedic.DataSource    = lesMedicaments;
            cBoxListeMedic.DisplayMember = "LibelleMedicament";
            cBoxListeMedic.ValueMember   = "IdMedicament";
        }
Esempio n. 5
0
        public FrmGestionMedicaments()
        {
            InitializeComponent();

            GestionMedicaments medicaments    = new GestionMedicaments();
            List <string>      lesMedicaments = new List <string>();

            lesMedicaments = medicaments.RecupererInfosMedicaments();
            listeMedicaments.DataSource = lesMedicaments;
        }
 private void btnAjoutMedic_Click(object sender, EventArgs e)
 {
     if (ValidateChildren(ValidationConstraints.Enabled))
     {
         GestionMedicaments.AjouterMedicament(txtBoxAjoutMedic.Text, false);
         FrmModuleListeEleve frm = new FrmModuleListeEleve();
         frm.Show();
         this.Hide();
         MessageBox.Show("Votre médicament a bien été ajouté !");
     }
 }
 private void cBoxListeMedic_SelectedValueChanged(object sender, EventArgs e)
 {
     if (GestionMedicaments.GetMedicaments(0).IdMedicament == 0)
     {
         txtBoxModifMedic.Text = GestionMedicaments.GetMedicaments(1).LibelleMedicament;
     }
     else
     {
         int idMed;
         int.TryParse(cBoxListeMedic.SelectedValue.ToString(), out idMed);
         txtBoxModifMedic.Text = GestionMedicaments.GetMedicaments(idMed).LibelleMedicament;
     }
 }
 private void button1_Click(object sender, EventArgs e)
 {
     if (ValidateChildren(ValidationConstraints.Enabled))
     {
         Medicament unMedicament;
         unMedicament = new Medicament(Int32.Parse(cBoxListeMedic.SelectedValue.ToString()), txtBoxModifMedic.Text);
         GestionMedicaments.ModifierMedicament(unMedicament);
         FrmModuleListeEleve frm = new FrmModuleListeEleve();
         frm.Show();
         this.Hide();
         MessageBox.Show("Votre médicament a bien été modifié !");
     }
 }
        public FrmModifierMedicament(string value)
        {
            InitializeComponent();

            // Récupération de la chaîne de connexion à la BD à l'ouverture du formulaire
            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Infirmerie"]);

            // Affichage du libellé sélectionné dans le formulaire précédent
            txtNomMedicament.Text = value;

            // -------------------------------------------------------------------------------------------
            // Compare ce qui a été passé à partir de la liste déroulante avec ce qu'il y a dans la BDD
            // afin d'éviter une quelconque erreur de la réactualisation de la liste déroulante
            // -------------------------------------------------------------------------------------------
            int requeteComparaison;

            requeteComparaison = GestionMedicaments.verifMedicament(txtNomMedicament.Text);

            if (requeteComparaison != 1)
            {
                // ---------------------------------------------------------------------------------------------
                // Si la requête ne trouve pas le médicament passé par la liste cela affiche un message d'erreur
                // et renvoie sur le formulaire précédent afin de resélectionner
                // ---------------------------------------------------------------------------------------------
                MessageBox.Show("Une erreur s'est produite, réessayer de modifier un médicament !");
                FrmGestionMedicaments GestionMedicament = new FrmGestionMedicaments();
                GestionMedicament.Show();
                this.Hide();
            }
            else
            {
                int reqExtractDonnees;
                reqExtractDonnees = GestionMedicaments.verifMedicament(txtNomMedicament.Text);

                if (reqExtractDonnees != 1)
                {
                    // Si la requête ne trouve pas le médicament passé par la liste cela affiche un message d'erreur
                    // et renvoie sur le formulaire précédent afin de resélectionner
                    MessageBox.Show("Une erreur s'est produite, réessayer de modifier un médicament !");
                    FrmGestionMedicaments GestionMedicament = new FrmGestionMedicaments();
                    GestionMedicament.Show();
                    this.Hide();
                }
                else
                {
                }
            }
        }
Esempio n. 10
0
        private void button1_Click(object sender, EventArgs e)
        {
            string lblMedicament = comboBox1.Text;

            if (GestionMedicaments.MedicamentSupprimable(lblMedicament) == true)
            {
                GestionMedicaments.SupprimerMedicament(lblMedicament);
                FrmModuleListeEleve frm = new FrmModuleListeEleve();
                frm.Show();
                this.Hide();
                MessageBox.Show("Votre médicament a bien été supprimé !");
            }
            else
            {
                MessageBox.Show("Votre médicament n'est pas supprimable puisqu'il est relié à une visite, archivez-le !");
            }
        }
Esempio n. 11
0
        private void btnValider_Click(object sender, EventArgs e)
        {
            // Variable qui récupère la valeur retourner de la méthode de modification d'un médicament au clic du bouton "Valider"
            int requeteUpdateReussi = GestionMedicaments.ModifierMedicament(int.Parse(txtIdMedicament.Text), txtNomMedicament.Text, ckbArchive.Checked, ckbPossedeVisite.Checked);

            // Si la variable retourne 0 (false), alors une erreur s'est produite, sinon la modification s'est bien passé
            if (requeteUpdateReussi != 1)
            {
                MessageBox.Show("Une erreur s'est produite, réessayer de modifier un médicament !");
            }
            else
            {
                MessageBox.Show("La modification du médicament " + txtNomMedicament.Text + "a bien été effectuer !");

                // Redirection vers le formulaire contenant la liste des médicaments
                FrmGestionMedicaments gestionMedicaments = new FrmGestionMedicaments();
                gestionMedicaments.Show();
                this.Hide();
            }
        }
Esempio n. 12
0
        private void btnSuppression_Click(object sender, EventArgs e)
        {
            // Variable qui récupère la valeur retourner de la méthode de suppression d'un médicament au clic du bouton "Supprimer"
            int requeteDeleteReussi = GestionMedicaments.SuppressionMedicament(int.Parse(txtIdMedicament.Text));

            // Si la variable retourne 0 (false), alors une erreur s'est produite, sinon la suppresion s'est bien passé
            if (requeteDeleteReussi != 1)
            {
                MessageBox.Show("Une erreur s'est produite, réessayer de supprimer un médicament !");
            }
            else
            {
                MessageBox.Show("Le médicament " + txtNomMedicament.Text + "a bien été effectuer !");

                // Redirection vers le formulaire contenant la liste des médicaments
                FrmGestionMedicaments gestionMedicaments = new FrmGestionMedicaments();
                gestionMedicaments.Show();
                this.Hide();
            }
        }
        public FrmModuleAddVisite(int idEleve)
        {
            InitializeComponent();
            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            Eleve unEleve = GestionInfirmerieBLL.GestionEleves.InfoEleve(idEleve);

            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionInfirmerie"]);
            idDunEleve       = idEleve;
            labelclasse.Text = "Classe : " + unEleve.UneClasse.unLibelle_classe;
            labelnom.Text    = "Nom : " + unEleve.unNom_eleve + " " + unEleve.unPrenom_eleve;

            List <Medicament> lesMedicaments = GestionMedicaments.GetListeMedicaments();

            comboBoxPrescrire.DataSource    = lesMedicaments;
            comboBoxPrescrire.DisplayMember = "LibelleMedicament";
            comboBoxPrescrire.ValueMember   = "IdMedicament";

            comboBoxHeureSortie.Text   = "00";
            comboBoxMinuteSortie.Text  = "00";
            comboBoxHeureArrivee.Text  = "00";
            comboBoxMinuteArrivee.Text = "00";
            comboBoxQuantite.Text      = "0";
        }
Esempio n. 14
0
        public FrmModuleDetailsVisite(int idVisite)
        {
            InitializeComponent();
            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            string resultHopital;
            string resultDom;
            string resultParentsPrev;

            idDuneVisite = idVisite;
            GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionInfirmerie"]);
            Visite uneVisite = GestionVisites.InfoVisite(idDuneVisite);

            labelclasse.Text = "Classe : " + uneVisite.unEleve_Visite.UneClasse.unLibelle_classe;
            labelnom.Text    = "Nom : " + uneVisite.unEleve_Visite.unNom_eleve + " " + uneVisite.unEleve_Visite.unPrenom_eleve;
            labeldate.Text   = "Date : " + uneVisite.uneDate_Visite;
            labelmotif.Text  = "Motif : " + uneVisite.unMotif_Visite;
            labelpouls.Text  = "Pouls : " + uneVisite.unPouls_Visite;
            labelHeureA.Text = "Heure arrivée : " + uneVisite.uneHeure_Arrive;
            labelHeureS.Text = "Heure sortie : " + uneVisite.uneHeure_Sortie;
            labelcom.Text    = "Commentaire : " + uneVisite.unCommentaire_Visite;
            Prescrire unePrescrip = GestionPrescrires.InfoPrescrire(idDuneVisite);

            //Vérifie si une prescription a été faite
            if (GestionPrescrires.InfoPrescrire(idDuneVisite) == null)
            {
                labelprescrire.Text = "Prescription : Aucun médicament";
                labelquantite.Text  = "";
            }
            else
            {
                Medicament unMedicament = GestionMedicaments.GetMedicaments(unePrescrip.unMedicament_prescrire.IdMedicament);
                labelprescrire.Text = "Prescription : " + unMedicament.LibelleMedicament;
                labelquantite.Text  = "Quantité : " + unePrescrip.uneQuantite_medicament;
            }

            if (uneVisite.uneVisite_Hopital == true)
            {
                resultHopital = "Oui";
            }
            else
            {
                resultHopital = "Non";
            }

            labelvisitehopital.Text = "Visite hopital : " + resultHopital;

            if (uneVisite.lesParents_Prevenus == true)
            {
                resultParentsPrev = "Oui";
            }
            else
            {
                resultParentsPrev = "Non";
            }

            labelparprev.Text = "Parents prévenus : " + resultParentsPrev;


            if (uneVisite.unRetour_Domicile == true)
            {
                resultDom = "Oui";
            }
            else
            {
                resultDom = "Non";
            }

            labelretourdom.Text = "Retour domicile : " + resultDom;
        }