private void formEmploye_Load(object sender, EventArgs e) { cbCateg.DisplayMember = "Infos"; cbCateg.ValueMember = "Id"; cbCateg.DataSource = CategorieDAO.findAll(); cbAEnfants.DisplayMember = "Infos"; cbAEnfants.ValueMember = "Id"; cbAEnfants.DataSource = EnfantDAO.findByEmploye(id); List <Cadeau> lesCadeaux = new List <Cadeau>(); try { lesCadeaux = CadeauDAO.findEnfants(id); } catch { MessageBox.Show("Problème avec la fonction pour trouver les jouets."); } try { Int32 i = 0; foreach (Cadeau leCadeau in lesCadeaux) { dataGridView1.Rows.Insert(i, leCadeau.getEnfant().getPrenom(), leCadeau.getJouet().getLibelle(), leCadeau.getDate()); i++; } } catch { MessageBox.Show("Impossible d'afficher les jouets des enfants"); } }
private void button4_Click(object sender, EventArgs e) { String nom = (string)dGVJouet.CurrentRow.Cells["Nom"].Value; Jouet unJouet = JouetDAO.findByNom(nom); DateTime localDate = DateTime.Now; Int32 idEnfant = (int)cbAEnfants.SelectedValue; EnfantDAO unEnfantDAO = new EnfantDAO(); Enfant unEnfant = unEnfantDAO.find(idEnfant); Cadeau unCadeau = new Cadeau(unEnfant, unJouet, localDate); CadeauDAO unCadeauDAO = new CadeauDAO(); if (unCadeauDAO.findByEnfant(idEnfant) == null) { unCadeauDAO.create(unCadeau); MessageBox.Show("Cadeau ajouté..."); } else { unCadeauDAO.update(unCadeau); MessageBox.Show("Cadeau modifié..."); } dataGridView1.Rows.Clear(); //Affichage cadeaux List <Cadeau> lesCadeaux = new List <Cadeau>(); try { lesCadeaux = CadeauDAO.findEnfants(id); } catch { MessageBox.Show("Problème avec la fonction trouver les jouets."); } try { Int32 i = 0; foreach (Cadeau leCadeau in lesCadeaux) { dataGridView1.Rows.Insert(i, leCadeau.getEnfant().getPrenom(), leCadeau.getJouet().getLibelle(), leCadeau.getDate()); i++; } } catch { MessageBox.Show("Impossible d'afficher les jouets des enfants"); } }