Esempio n. 1
0
        public modifMedicament()
        {
            InitializeComponent();

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

            // Création d'un objet List de Medicaments à afficher dans le datagridview
            List <MedicamentBO> liste = new List <MedicamentBO>();

            liste = GestionMedicamentsBLL.GetMedicaments();

            // Rattachement de la List à la source de données du datagridview
            dgv.DataSource = liste;

            // Caché la colonne de l'id
            dgv.Columns[0].Visible = false;

            // Renommer les colonnes
            // -------------------
            // -------------------
            dgv.Columns[1].HeaderText = "Libellé";
            dgv.Columns[2].HeaderText = "Archivé";
            dgv.Columns[3].HeaderText = "A été utilisé";


            //txtNom.Enabled = false;
            //cbArchive.Enabled = false;
            //cbUtilisation.Enabled = false;
            //btnModif.Enabled = false;
            //btnSup.Enabled = false;
        }
Esempio n. 2
0
        // Bouton Modifier
        private void btnModif_Click(object sender, EventArgs e)
        {
            // Appel de la méthode ModifierMedicament de la couche BLL
            if (this.txtNom.TextLength == 0)
            {
                errorProviderNomMedicament.SetError(txtNom, "Le champ ne peut pas être vide!");
            }

            else
            {
                GestionMedicamentsBLL.ModifierMedicament(Int32.Parse(txtId.Text.ToString()), txtNom.Text, Boolean.Parse(cbArchive.Checked.ToString()), Boolean.Parse(cbUtilisation.Checked.ToString()));

                dgv.Refresh();

                // Une fois la suppression effectuée, rendre innopérants certains contrôles
                txtNom.Enabled        = false;
                cbArchive.Enabled     = false;
                cbUtilisation.Enabled = false;
                btnModif.Enabled      = false;
                btnSup.Enabled        = false;
                //btnApp.Enabled = false;

                // Actualisation du datagridview
                // Création d'un objet List Meciacament à afficher dans le datagridview
                List <MedicamentBO> liste = new List <MedicamentBO>();
                liste = GestionMedicamentsBLL.GetMedicaments();

                // Rattachement de la List à la source de données du datagridview
                dgv.DataSource = liste;

                // Boite de dialogue qui confirme la suppression en BD
                MessageBox.Show("Modification effectuée !", "Modification");
            }
        }
Esempio n. 3
0
        private void btnSup_Click(object sender, EventArgs e)
        {
            // Boite de dialogue qui demande confirmation de la volonté de supprimer l'enregistrement
            if (MessageBox.Show("Voulez-vous vraiment supprimer cet élèves ?", "Suppression", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                // Actions effectuées si Oui est cliqué dans la message box
                // Appel de la méthode SupprimerEleve de la couche BLL

                GestionMedicamentsBLL.SupprimerMedicament(Int32.Parse(dgv.CurrentRow.Cells[0].Value.ToString()));

                dgv.Refresh();
                // Actualisation du datagridview
                // Création d'un objet List Eleve à afficher dans le datagridview
                List <MedicamentBO> liste = new List <MedicamentBO>();
                liste = GestionMedicamentsBLL.GetMedicaments();

                // Rattachement de la List à la source de données du datagridview
                dgv.DataSource = liste;

                // Boite de dialogue qui confirme la suppression en BD
                MessageBox.Show("Supression effectuée !", "Suppression");
            }
        }