Example #1
0
        //BOUTON VALIDER MOFIFICATION
        private void buttonValiderModification_Click(object sender, EventArgs e)
        {
            if (txtNomMedicament.Text == "" || txtCompositionMedicament.Text == "" || txtEffetMedicament.Text == "" ||
                txtContreIndicationMedicament.Text == "")
            {
                MessageBox.Show("Une ou plusieurs cases ne sont pas remplis ! ");
            }
            else if (comboBoxFamilleMedicament.Text == "")
            {
                MessageBox.Show("Il faut choisir une famille de médicament ! ");
            }
            else
            {
                // VARIABLE POUR LA REQUETE SQL
                string leNom     = txtNomMedicament.Text;
                string laFamille = comboBoxFamilleMedicament.Text;

                // REQUETE SQL
                int idMedi    = ClassePMedicament.recupererIdMedicament(leNom);
                int idFamille = ClassePMedicament.recupererIdFamille(laFamille);

                // MISE A JOUR
                string laComposition    = txtCompositionMedicament.Text;
                string leffet           = txtEffetMedicament.Text;
                string contreIndication = txtContreIndicationMedicament.Text;

                ClassePMedicament.ModifMedicament(idMedi, leNom, laComposition, leffet, contreIndication, idFamille);

                dgvFormulaireGererMedicament();


                txtNomMedicament.Clear();
                txtCompositionMedicament.Clear();
                txtEffetMedicament.Clear();
                txtContreIndicationMedicament.Clear();
                comboBoxFamilleMedicament.SelectedItem = "";
                CacherBox();
            }
        }
Example #2
0
        // fonction qui vérifie que les modificationsoit correct puis réalise la modification
        private void buttonValiderModifEchantillon_Click(object sender, EventArgs e)
        {
            // variable récupérent les information
            string leRapport    = comboBoxIdOffreRapport.Text;
            string leMedicament = comboBoxMedicament.Text;
            string laQuantite   = txtQuantiteOffre.Text;
            bool   laQuantiteValide;

            // vérifie que la quantité soit remplie
            if (laQuantite != "")
            {
                // vérifie que la quantité soit valide
                laQuantiteValide = ClasseRapport.quantiteValide(laQuantite);
                if (laQuantiteValide == true)
                {
                    int idMedicament = ClassePMedicament.recupererIdMedicament(leMedicament);

                    // modifie l'échantillon avec la fonction ModifEchantillonOffert
                    ClassePEchantillonOffert.ModifEchantillonOffert(int.Parse(leRapport), idMedicament, int.Parse(laQuantite));

                    // appelle de la fonction qui remplis le dgv et qui remplis les combobox
                    dgwListeMedicament.Rows.Clear();
                    remplirComboboxMedOffert();
                    clearMed();
                }
                // sinon affiche un messagebox pour indiquer que la quantité n'est pas valide
                else
                {
                    MessageBox.Show("attention la modification n'est pas valide, la quantité n'a pas était remplis !", "advertissement ", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            // sinon affiche un messagebox pour indiquer que la quantité n'est pas remplie
            else
            {
                MessageBox.Show("attention la modification n'est pas valide, la quantité n'a pas était remplis !", "advertissement ", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #3
0
        // fonction qui affiche les groupbox et le bouton valider ajout
        private void buttonAjouterOffre_Click(object sender, EventArgs e)
        {
            // variable récupérent les information
            string leRapport    = comboBoxIdOffreRapport.Text;
            string leMedicament = comboBoxMedicament.Text;
            string laQuantite   = txtQuantiteOffre.Text;
            bool   laQuantiteValide;

            // vérifie si une quantité est indiquer qu'il s'agisse bien d'un chiffre
            if (laQuantite != "")
            {
                laQuantiteValide = ClasseRapport.quantiteValide(laQuantite);
            }
            else
            {
                laQuantiteValide = false;
            }

            // vérifie que le rapport et le médicament est sélection et que la quantité soit valide
            if (leRapport != comboNonChoisi && leMedicament != comboNonChoisi && laQuantiteValide == true)
            {
                int idMedicament = ClassePMedicament.recupererIdMedicament(leMedicament);

                // ajoute l'échantillon avec la fonction
                ClassePEchantillonOffert.AjoutEchantillonOffert(int.Parse(leRapport), idMedicament, int.Parse(laQuantite));

                // appelle de la fonction qui remplis le dgv et qui remplis les combobox
                remplirComboboxMedOffert();
                clearMed();
            }
            // sinon affiche un messagebox pour indiquer un problème
            else
            {
                MessageBox.Show("attention l'ajout n'est pas valide, l'un des élément n'est pas valide, non sélection d'un rapport ou d'un médicament ou la quantité n'est pas valide (il ne s'agit pas d'un chiffre ou il n'a pas était remplis) !", "advertissement ", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }