Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            List <recommandation> listR = new List <recommandation>();

            if (User.Identity.IsAuthenticated)
            {
                userName = User.Identity.Name;


                //on recupere le parametre "del" pour voir si il y a un message à effacer
                if (Request.Params["del"] != null && Convert.ToInt16(Request.Params["del"]) != 0)
                {
                    //RecommandationService.deleteRecommandation(Convert.ToInt16(Request.Params["del"]),2);
                    not.Text = "Recommandation effacée";
                }

                listR = RecomendationService.getRecommandations((Guid)Membership.GetUser(userName, false).ProviderUserKey);
                if (listR.Count > 0)
                {
                    //o utilise le template pour les messages envoyés
                    rpt.DataSource = RecomendationService.RecommandationToRecommandationPlus(listR);
                    rpt.DataBind();
                }
                else
                {
                    errorMessage("Aucune recommandation à afficher");
                }
            }
            else
            {
                errorMessage("Erreur");
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //on vérifie si un utilisteur est connecté
            if (User.Identity.IsAuthenticated)
            {
                //si un id est passé en parametre on affiche le message
                if (Request.Params["id"] != null)
                {
                    //on recupere le message
                    r = RecomendationService.getRecommandationsById(Convert.ToInt16(Request.Params["id"]));

                    if (r != null)
                    {
                        //on recupre le username a partir d'un guid
                        string username = UserService.GetUtilisateurById(r.sender).UserName;

                        //on recupere le userprofile a partir du username
                        UserProfile u = UserProfile.GetUserProfile(username);


                        //on remplit le destinataire
                        destinataireM.Text = u.FirstName + " " + u.LastName;

                        //on remplit le corps du message
                        message.Text = r.message;

                        //affichage de l'image
                        string uId = r.sender.ToString();
                        ImageProfile.ImageUrl = "/ShowImage.ashx?iduser="******"&tmp=" + DateTime.Now;

                        //on remplit les liens
                        lienDestinataire1.HRef = "Profil.aspx?id=" + u.UserName;
                        lienDestinataire2.HRef = "Profil.aspx?id=" + u.UserName;
                    }
                    else
                    {
                        errorMessage("Aucune recommandation correspondante");
                    }
                }
                else
                {
                    errorMessage("Aucune recommandation correspondante");
                }
            }
            else
            {
                errorMessage("Vous devez vous connecter");
            }
        }
Example #3
0
 protected void envoyerButton_Click(object sender, EventArgs e)
 {
     RecomendationService.SendRecommandation((Guid)Membership.GetUser(User.Identity.Name, false).ProviderUserKey, (Guid)Membership.GetUser(recId, false).ProviderUserKey, message.InnerText);
     Response.Redirect("~/RecommandationForm.aspx?envoye=1");
 }