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; }
// 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"); } }
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"); } }