public override SearchItem GetJumpTabItem(CtxmCode trg_code = CtxmCode.EpgView) { SearchItem retv = null; var cmdPrm = new cmdOption((s, e) => retv = mcs_GetJumpTabItem(trg_code), null, cmdExeType.SingleItem); GetExecute(cmdPrm)(null, null); return(retv); }
/// <summary> /// 获取openId对应的用户信息并存入数据库 /// </summary> /// <param name="openId">微信用户openId</param> /// <param name="execute">修改、删除或插入操作</param> /// <param name="failList">未成功获取到用户信息的openId列表</param> private static void ExecuteWeixinUser(string openId, GetExecute execute, List <string> failList) { string accessToken = AccessTokenContainer.TryGetToken(ConfigurationManager.AppSettings["appID"], ConfigurationManager.AppSettings["appsecret"]); var userInfo = User.Info(accessToken, openId); if (userInfo.errcode != ReturnCode.请求成功) { failList.Add(openId); } else { WeixinUserInfo entity = new WeixinUserInfo() { City = userInfo.city, Province = userInfo.province, Country = userInfo.country, HeadImgUrl = userInfo.headimgurl, Language = userInfo.language, Subscribe_time = userInfo.subscribe_time, Sex = (Int16)userInfo.sex, NickName = userInfo.nickname, OpenId = userInfo.openid }; execute(entity); } }
/// <summary> /// 获取openId对应的用户信息并存入数据库 /// </summary> /// <param name="openId">微信用户openId</param> /// <param name="execute">修改、删除或插入操作</param> /// <param name="failList">未成功获取到用户信息的openId列表</param> private static void ExecuteWeixinUser(string openId, GetExecute execute, List<string> failList) { string accessToken = AccessTokenContainer.TryGetToken(ConfigurationManager.AppSettings["appID"], ConfigurationManager.AppSettings["appsecret"]); var userInfo = User.Info(accessToken, openId); if (userInfo.errcode != ReturnCode.请求成功) { failList.Add(openId); } else { WeixinUserInfo entity = new WeixinUserInfo() { City = userInfo.city, Province = userInfo.province, Country = userInfo.country, HeadImgUrl = userInfo.headimgurl, Language = userInfo.language, Subscribe_time = userInfo.subscribe_time, Sex = (Int16)userInfo.sex, NickName = userInfo.nickname, OpenId = userInfo.openid }; execute(entity); } }
public void ViewChangeModeSupport() { var cmdPrm = new cmdOption((s, e) => mcs_SetBlackoutWindow(), null, cmdExeType.SingleItem, false, false); GetExecute(cmdPrm)(null, null); }