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