Esempio n. 1
0
        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");
            }
        }
Esempio n. 2
0
        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");
            }
        }