예제 #1
0
        protected void RechargerListeIdeesCadeaux()
        {
            if (Session["connecte"] != null)
            {
                IdeesCadeaux idee = new IdeesCadeaux();
                ProjetCadeaux_Entites.Evenement evt = new ProjetCadeaux_Entites.Evenement();

                evt.id_evenement = int.Parse(ViewState["evenementId"].ToString());

                DataTable idees = new DataTable();

                idees = idee.getIdeesCadeauxByPersonneEvenementAndPersonneConnectee(int.Parse(listeParticipantAyantListe.SelectedItem.Value), evt.id_evenement, int.Parse(Session["personneID"].ToString()));

                gridView_cadeaux.DataSource = idees;
                gridView_cadeaux.DataBind();
            }
            else
            {
                Response.Redirect("~/");
            }
        }
예제 #2
0
        private void chargerCadeauxPersonne(Personne personneSelection)
        {
            if (Session["connecte"] != null)
            {
                if (personneSelection != null)
                {
                    IdeesCadeaux ideeCadeauDAL = new IdeesCadeaux();
                    Evenement    evt           = new Evenement();
                    evt.id_evenement = int.Parse(ViewState["evenementId"].ToString());

                    DataTable idees          = new DataTable();
                    DataTable ideesSuggerees = new DataTable();

                    idees = ideeCadeauDAL.getIdeesCadeauxByPersonneEvenementAndPersonneConnectee(personneSelection.id_personne, evt.id_evenement, int.Parse(Session["personneID"].ToString()));

                    IdeesCadeauxProposes ideeCadeauxProposesDAL = new IdeesCadeauxProposes();

                    ideesSuggerees = ideeCadeauxProposesDAL.getIdeesCadeauxProposesByPersonneEvenementAndPersonneConnectee(personneSelection.id_personne.ToString(), evt.id_evenement, Session["personneID"].ToString());

                    if (idees != null && ideesSuggerees != null)
                    {
                        idees.Merge(ideesSuggerees);
                    }

                    gridView_cadeauResponsable.DataSource = idees;
                    gridView_cadeauResponsable.DataBind();
                }
                else
                {
                    gridView_cadeauResponsable.DataSource = null;
                    gridView_cadeauResponsable.DataBind();
                }
            }
            else
            {
                Response.Redirect("~/");
            }
        }