//Clic sur Ajouter ou Modifier dans le DataGrid Restaurateurs provoque l'affichage d'un nouveau FormRestaurateur //Ajouter private void buttonAddRestaurateur_Click(object sender, EventArgs e) { //Ouverture du form sans paramètres (textBoxes vides) FormRestaurateur f = new FormRestaurateur(); f.ShowDialog(); PopulateGrids(); }
//Modifier private void buttonModRestaurateur_Click(object sender, EventArgs e) { //Obtention de l'id de la ligne sélectionnée int id = (int)dataGridViewRestaurateurs.SelectedRows[0].Cells[0].Value; //Recherche du restaurateur sur base de l'id Restaurateur r = RestaurateurManager.GetAll().Find(x => x.id == id); //Ouverture du form avec passage du restaurateur sélectionné (textBoxes préremplies) if (r != null) { FormRestaurateur f = new FormRestaurateur(r); f.ShowDialog(); PopulateGrids(); } }