Beispiel #1
0
        private void MyBind()
        {
            M_User_Plat upMod   = B_User_Plat.GetLogin();
            M_Plat_Comp compMod = compBll.SelReturnModel(upMod.CompID);

            Title_T.Text = compMod.CompName + "办公平台";
            //--------------获取本月日程数据,并转为JSON,方便绑定
            myplan_hid.Value = sdlBll.SelMonthToJson(DateTime.Now, upMod.UserID);
            //--------------平台
            M_User_Token tokenMod = tokenBll.SelModelByUid(upMod.UserID);
            bool         flag     = false;

            if (tokenMod != null)
            {
                if (!string.IsNullOrWhiteSpace(tokenMod.SinaToken))
                {
                    sinaBll         = new SinaHelper(tokenMod.SinaToken);
                    sina_li.Visible = true; flag = true;
                    if (!sinaBll.CheckToken())//Token有效
                    {
                        sina_li.InnerHtml = sina_li.InnerHtml + "<span class='r_red'>(已失效)</span>"; sina_li.Attributes.Add("title", "点击重新绑定"); sina_li.Attributes.Add("onclick", "OpenWin(2);");
                    }
                }
                if (!string.IsNullOrWhiteSpace(tokenMod.QQToken))
                {
                    qqBll             = new QQHelper(tokenMod.QQToken, tokenMod.QQOpenID);
                    qqblog_li.Visible = true; flag = true;
                    if (!qqBll.TokenIsValid())
                    {
                        qqblog_li.InnerHtml = qqblog_li.InnerHtml + "<span class='r_red'>(已失效)</span>"; qqblog_li.Attributes.Add("title", "点击重新绑定"); qqblog_li.Attributes.Add("onclick", "OpenWin(2);");
                    }
                }
            }
            bloglist.Visible = flag; noplat_div.Visible = !flag;
            //-----------
            GroupRpt.DataSource = groupBll.SelGroupByAuth(upMod.UserID);
            GroupRpt.DataBind();
            DataTable cateDT = barBll.SelBlogCate(upMod.CompID);

            if (cateDT.Rows.Count > 0)
            {
                Cate_RPT.DataSource = cateDT;
                Cate_RPT.DataBind();
            }
            else
            {
                Cart_RPT_Empty.Visible = true;
            }

            EndDate_T.Text     = DateTime.Now.AddDays(1).ToString("yyyy/MM/dd HH:mm");
            UserInfo_Hid.Value = upMod.TrueName + ":" + upMod.UserFace + ":" + upMod.UserID;
            ////--最近的投票
            //newvote_Rep.DataSource = (from t in dt.AsEnumerable()
            //                          where t.Field<int>("MsgType") == 2
            //                          orderby t.Field<DateTime>("CDate")
            //                          select new { Title = t.Field<string>("Title"), CDate = t.Field<DateTime>("CDate"), UserFace = t.Field<string>("UserFace") }).Take(5);
            //newvote_Rep.DataBind();
        }
Beispiel #2
0
 private void showViboIcons(int uid)
 {
     tokenMod = tokenbll.SelModelByUid(uid);
     if (tokenMod == null)
     {
         return;
     }
     if (!string.IsNullOrEmpty(tokenMod.SinaToken))
     {
         SinaHelper sina = new SinaHelper(tokenMod.SinaToken);
         if (sina.CheckToken())
         {
             JObject uinfo = sina.GetUserState(sina.GetUid());
             sinaStatu_D.InnerText = "(已绑定)";//" + uinfo["screen_name"].ToString() + "
             sinaimg.Style.Add("color", "rgb(10, 164, 231)");
             Sina_Btn.Text = "修改绑定";
         }
         else
         {
             sinaStatu_D.InnerText = "(已过期)";
         }
     }
     if (!string.IsNullOrEmpty(tokenMod.QQToken))
     {
         QQHelper qqhelper = new QQHelper(tokenMod.QQToken, tokenMod.QQOpenID);
         if (qqhelper.TokenIsValid())
         {
             QQStatus_Div.InnerText = "(已绑定:" + tokenMod.QQUName + ")";
             qqimg.Style.Add("color", "rgb(10, 164, 231)");
             QQSPan.InnerText = "修改绑定";
         }
         else
         {
             QQStatus_Div.InnerText = "(已过期:" + tokenMod.QQUName + ")";
         }
     }
 }