Esempio n. 1
0
        private void btnRetour_Click(object sender, EventArgs e)
        {
            FrmGestionMedicaments GestionMedicaments = new FrmGestionMedicaments();

            GestionMedicaments.Show();
            this.Hide();
        }
        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. 3
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. 4
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();
            }
        }