//Clic sur Ajouter ou Modifier dans le DataGrid Administrateurs provoque l'affichage d'un nouveau FormAdministrateur //Ajouter private void buttonAddAdmin_Click(object sender, EventArgs e) { //Ouverture du form sans paramètres (textBoxes vides) FormAdministrateur f = new FormAdministrateur(); f.ShowDialog(); PopulateGrids(); }
//Modifier private void buttonModAdmin_Click(object sender, EventArgs e) { //Obtention de l'id de la ligne sélectionnée int id = (int)dataGridViewAdministrateurs.SelectedRows[0].Cells[0].Value; //Recherche de l'administrateur sur base de l'id Administrateur a = AdministrateurManager.GetAll().Find(x => x.id == id); //Ouverture du form avec passage de l'administrateur sélectionné (textBoxes préremplies) if (a != null) { FormAdministrateur f = new FormAdministrateur(a); f.ShowDialog(); PopulateGrids(); } }