Exemple #1
0
        private void BindNotification()
        {
            Cs_User   cs_User = new Cs_User();
            DataTable dt      = cs_User.GetNotification(Session["UserID"].ToString());

            if (dt.Rows.Count > 0)
            {
                var rows = (from p in dt.AsEnumerable()
                            where p.Field <int>("Type") == 1
                            select p);
                DataTable dtFriendRequest = rows.Any() ? rows.CopyToDataTable() : dt.Clone();
                rptRequestNotification.DataSource = dtFriendRequest;
                rptRequestNotification.DataBind();


                var rows1 = (from p in dt.AsEnumerable()
                             where p.Field <int>("Type") == 2
                             select p);
                DataTable dtResponseNotification = rows1.Any() ? rows1.CopyToDataTable() : dt.Clone();
                rptResponseNotification.DataSource = dtResponseNotification;
                rptResponseNotification.DataBind();
            }
            else
            {
                Notifiction.InnerHtml = "<center><h4>No new Notification</h4></center>";
            }
        }
Exemple #2
0
        protected void lnkNotification_Click(object sender, EventArgs e)
        {
            Cs_User   cs_User = new Cs_User();
            DataTable dt      = cs_User.GetNotification(Session["UserID"].ToString());

            if (dt.Rows.Count > 0)
            {
                LinkButton lnkFriendRequest = new LinkButton();
                lnkFriendRequest.ID = "lnkFriendRequest";
                DataRow[] drFreiendRequest = dt.Select("Type=1");
                lnkFriendRequest.Text = drFreiendRequest.Count() + " New Friend Request";
                lnkFriendRequest.Attributes.Add("href", "RequestNotification.aspx");
            }
        }