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"); } }
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"); } }
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"); }