Guest User

Untitled

a guest
Jun 23rd, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.12 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using System.Data;
  8. using System.Data.SqlClient;
  9. using System.Configuration;
  10. using System.Collections;
  11. using System.Web.Security;
  12. using System.Web.UI.WebControls.WebParts;
  13. using System.Web.UI.HtmlControls;
  14. using System.Drawing;
  15. using System.IO;
  16. using System.Text;
  17. using System.Net.Mail;
  18. using System.Text.RegularExpressions;
  19. using System.Threading;
  20.  
  21. public partial class Controls_UserFreindRequest : System.Web.UI.UserControl
  22. {
  23.     DataBaseClass dbClass = new DataBaseClass();
  24.     public DataTable dt;
  25.  
  26.     protected void Page_Load(object sender, EventArgs e)
  27.     {
  28.         if (!Page.IsPostBack)
  29.         {
  30.             GetUserFriendsRequest(int.Parse(Request.QueryString["Id"].ToString()));
  31.         }
  32.     }
  33.  
  34.     public void GetUserFriendsRequest(int Id)
  35.     {
  36.         string getFriendRequestQuery = "Select * FROM [User] where Id IN (SELECT MyId as Id FROM Friends WHERE FriendId='" + Id + "' AND FriendStatus=0) ";
  37.         dt = dbClass.ConnectDataBaseReturnDT(getFriendRequestQuery);
  38.         if (dt.Rows.Count > 0)
  39.         {
  40.             FreindRequestList.DataSource = dt;
  41.             FreindRequestList.DataBind();
  42.         }
  43.     }
  44.  
  45.     public string getHREF(object sURL)
  46.     {
  47.         DataRowView dRView = (DataRowView)sURL;
  48.         string Id = dRView["Id"].ToString();
  49.         return ResolveUrl("~/UserDetails.aspx?Id=" + Id);
  50.     }
  51.  
  52.     public string getSRC(object imgSRC)
  53.     {
  54.         DataRowView dRView = (DataRowView)imgSRC;
  55.         string ImageName = dRView["ImageName"].ToString();
  56.         if (ImageName == "NoImage")
  57.         {
  58.             return ResolveUrl(@"~/UserImage/missing.jpg");
  59.         }
  60.         else
  61.         {
  62.             return ResolveUrl("~/UserImage/" + dRView["ImageName"].ToString());
  63.         }
  64.     }
  65.     protected void FreindRequestList_ItemCommand(object source, DataListCommandEventArgs e)
  66.     {
  67.         if (!object.Equals(Session["UserId"], null))
  68.         {
  69.             if (e.CommandName == "Accept")
  70.             {
  71.                 string SenderFriendId = ((HtmlInputHidden)e.Item.FindControl("hiddenId")).Value;
  72.                 string MyID = Session["UserId"].ToString();
  73.                 string AcceptFriendQuery = "Update Friends set FriendStatus=1 where MyId='" + SenderFriendId + "' AND FriendId='" + MyID + "'";
  74.                 dbClass.ConnectDataBaseToInsert(AcceptFriendQuery);
  75.                 Response.Redirect("UserDetails.aspx?Id=" + Request.QueryString["Id"].ToString());
  76.             }
  77.             if (e.CommandName == "Deny")
  78.             {
  79.                 string SenderFriendId = ((HtmlInputHidden)e.Item.FindControl("hiddenId")).Value;
  80.                 string MyID = Session["UserId"].ToString();
  81.                 string AcceptFriendQuery = "Update Friends set FriendStatus=2 where MyId='" + SenderFriendId + "' AND FriendId='" + MyID + "'";
  82.                 dbClass.ConnectDataBaseToInsert(AcceptFriendQuery);
  83.                 Response.Redirect("UserDetails.aspx?Id=" + Request.QueryString["Id"].ToString());
  84.             }
  85.         }
  86.     }
  87. }
Add Comment
Please, Sign In to add comment