• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Model.BaseInfo类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中WeiXin.Tools.Model.BaseInfo的典型用法代码示例。如果您正苦于以下问题:C# BaseInfo类的具体用法?C# BaseInfo怎么用?C# BaseInfo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



BaseInfo类属于WeiXin.Tools.Model命名空间,在下文中一共展示了BaseInfo类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: BtnCreate_Click

 /// <summary>
 ///  创建自定义菜单
 /// </summary>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-16 10:51:11
 private void BtnCreate_Click(object sender, EventArgs e)
 {
     _baseInfo = GetBaseInfo();
     string accessToken = _baseInfo.AccessToken;
     if (string.IsNullOrEmpty(accessToken))
     {
         MessageBox.Show("请先获取Access_Token!");
     }
     else
     {
         if (!PublicFun.JudgeAccessToken(_baseInfo.StartDateTime, _baseInfo.EndDateTime))
         {
             if (string.IsNullOrEmpty(MenuCreate.Text))
             {
                 MessageBox.Show("不能创建空菜单!");
                 return;
             }
             ShowPrgCreate();
             CreateMenu(accessToken);
             HidePrgCreate();
             return;
         }
         MessageBox.Show("Access_Token已经过期,请重新获取!");
     }
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:31,代码来源:1418438915$startform.cs


示例2: BtnAccessToken_Click

 /// <summary>
 ///  获取access_token
 /// </summary>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-15 10:09:03
 private void BtnAccessToken_Click(object sender, EventArgs e)
 {
     _baseInfo = GetBaseInfo();
     //判access_token是否过期
     if (!PublicFun.JudgeAccessToken(_baseInfo.StartDateTime, _baseInfo.EndDateTime))
     {
         MessageBox.Show("该access_token没有过期,不需要重新获取!");
         return;
     }
     ShowProgress();
     TxtAccessToken.Text = "";
     RequestAccessToken();
     HideProgress();
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:20,代码来源:1418438884$startform.cs


示例3: UpdateBaseInfo

 /// <summary>
 ///  更新
 /// </summary>
 /// <param name="info">实体类</param>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-20 09:51:11
 public static bool UpdateBaseInfo(BaseInfo info)
 {
     StringBuilder sb = new StringBuilder();
     if (info.Url != null)
     {
         sb.AppendFormat("Url='{0}',", info.Url);
     }
     if (info.Token != null)
     {
         sb.AppendFormat("Token='{0}',", info.Token);
     }
     if (info.Appid != null)
     {
         sb.AppendFormat("Appid='{0}',", info.Appid);
     }
     if (info.Appsecret != null)
     {
         sb.AppendFormat("Appsecret='{0}',", info.Appsecret);
     }
     if (info.AccessToken != null)
     {
         sb.AppendFormat("AccessToken='{0}',", info.AccessToken);
     }
     if (info.StartDateTime != null)
     {
         sb.AppendFormat("StartDateTime='{0}',", info.StartDateTime);
     }
     if (info.EndDateTime != null)
     {
         sb.AppendFormat("EndDateTime='{0}',", info.EndDateTime);
     }
     if (info.TimeSpace != null)
     {
         sb.AppendFormat("TimeSpace='{0}',", info.TimeSpace);
     }
     string content = sb.ToString().Trim(',');
     string sql = string.Format("Update Base_Info Set {0} where Id={1}", content, info.Id);
     int i = SqLiteHelper.ExecuteSql(sql);
     return i == 1;
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:47,代码来源:1414052864$BaseInfoDao.cs


示例4: RequestAccessToken

 /// <summary>
 ///  重新获取access_token
 /// </summary>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-15 15:01:17
 private void RequestAccessToken()
 {
     _baseInfo = GetBaseInfo();
     string url = string.Format("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={0}&secret={1}", _baseInfo.Appid, _baseInfo.Appsecret);
     string json = PublicFun.RequestGetData(url);
     AccessTokens tokens = json.ResolveJson();
     if (tokens.access_token != null)
     {
         //获取成功,写入信息
         TxtAccessToken.Text = tokens.access_token;
         BaseInfo info = new BaseInfo();
         DateTime start = DateTime.Now;
         DateTime end = start.AddSeconds(Convert.ToDouble(_baseInfo.TimeSpace));
         info.Id = _baseInfo.Id;
         info.StartDateTime = start.ToString("yyyy-MM-dd HH:mm:ss");
         info.EndDateTime = end.ToString("yyyy-MM-dd HH:mm:ss");
         info.AccessToken = TxtAccessToken.Text;
         BaseInfoDao.UpdateBaseInfo(info);
         //更新缓存
         _cacheBaseInfo.Remove(PublicFileds.BaseInfo);
         _cacheBaseInfo.Insert(PublicFileds.BaseInfo, BaseInfoDao.SelectBaseInfo(info.Id));
     }
     else
     {
         MessageBox.Show("获取失败!!!");
     }
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:33,代码来源:1418433245$startform.cs


示例5: GetBaseInfo

 /// <summary>
 ///  获取缓存实体类
 /// </summary>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-20 12:36:39
 private BaseInfo GetBaseInfo()
 {
     _baseInfo = (BaseInfo)_cacheBaseInfo.Get(PublicFileds.BaseInfo);
     if (_baseInfo.Id > 0)
     {
         _baseInfo = BaseInfoDao.SelectBaseInfo(PublicFileds.UserName);
     }
     return _baseInfo;
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:15,代码来源:1418433245$startform.cs


示例6: BtnUpload_Click

 /// <summary>
 ///  上传多媒体文件到服务器
 /// </summary>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-18 11:07:34
 private void BtnUpload_Click(object sender, EventArgs e)
 {
     _baseInfo = GetBaseInfo();
     if (string.IsNullOrEmpty(TxtUploadUrl.Text))
     {
         MessageBox.Show("请先选择需要上传的多媒体文件!");
         return;
     }
     if (PublicFun.JudgeAccessToken(_baseInfo.StartDateTime, _baseInfo.EndDateTime))
     {
         MessageBox.Show("Access_Token已经过期,请重新获取!");
         return;
     }
     ShowPrgUpload();
     DoUpAndDown upAndDown = DoUploadFile;
     upAndDown.BeginInvoke(_baseInfo.AccessToken, AsyncCallbackUpload, upAndDown);
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:23,代码来源:1418433245$startform.cs


示例7: BtnSelect_Click

 /// <summary>
 ///  查询自定义菜单
 /// </summary>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-16 10:16:33
 private void BtnSelect_Click(object sender, EventArgs e)
 {
     //获取数据
     _baseInfo = GetBaseInfo();
     string accessToken = _baseInfo.AccessToken;
     if (string.IsNullOrEmpty(accessToken))
     {
         MessageBox.Show("请先获取Access_Token!");
     }
     else
     {
         if (!PublicFun.JudgeAccessToken(_baseInfo.StartDateTime, _baseInfo.EndDateTime))
         {
             ShowPrgSelect();
             DoSelectCustomMenu selectCustomMenu = SelectMenu;
             selectCustomMenu.BeginInvoke(accessToken, AsyncCallbackSelect, selectCustomMenu);
             return;
         }
         MessageBox.Show("Access_Token已经过期,请重新获取!");
     }
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:27,代码来源:1418433245$startform.cs


示例8: BtnSave_Click

 /// <summary>
 ///  保存配置
 /// </summary>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-15 09:45:11
 private void BtnSave_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(TxtUrl.Text) || string.IsNullOrEmpty(TxtToken.Text) ||
         string.IsNullOrEmpty(TxtAppId.Text) || string.IsNullOrEmpty(TxtAppSecret.Text))
     {
         MessageBox.Show("配置不能为空!!!");
     }
     else
     {
         _baseInfo = new BaseInfo();
         _baseInfo.Id = GetBaseInfo().Id;
         _baseInfo.Url = TxtUrl.Text;
         _baseInfo.Token = TxtToken.Text;
         _baseInfo.Appid = TxtAppId.Text;
         _baseInfo.Appsecret = TxtAppSecret.Text;
         if (BaseInfoDao.UpdateBaseInfo(_baseInfo))
         {
             MessageBox.Show("保存成功!");
             //更新缓存
             _cacheBaseInfo.Remove(PublicFileds.BaseInfo);
             _cacheBaseInfo.Insert(PublicFileds.BaseInfo, BaseInfoDao.SelectBaseInfo(_baseInfo.Id));
             return;
         }
         MessageBox.Show("保存失败!");
     }
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:32,代码来源:1418433245$startform.cs


示例9: BtnCreate_Click

 /// <summary>
 ///  创建自定义菜单
 /// </summary>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-16 10:51:11
 private void BtnCreate_Click(object sender, EventArgs e)
 {
     _baseInfo = GetBaseInfo();
     string accessToken = _baseInfo.AccessToken;
     if (string.IsNullOrEmpty(accessToken))
     {
         MessageBox.Show("请先获取Access_Token!");
     }
     else
     {
         if (!PublicFun.JudgeAccessToken(_baseInfo.StartDateTime, _baseInfo.EndDateTime))
         {
             if (string.IsNullOrEmpty(MenuCreate.Text))
             {
                 MessageBox.Show("不能创建空菜单!");
                 return;
             }
             ShowPrgCreate();
             DoCreateCustomMenu createCustomMenu = CreateMenu;
             createCustomMenu.BeginInvoke(accessToken, AsyncCallbackCreate, createCustomMenu);
             return;
         }
         MessageBox.Show("Access_Token已经过期,请重新获取!");
     }
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:31,代码来源:1418433245$startform.cs


示例10: BtnAccessToken_Click

 /// <summary>
 ///  获取access_token
 /// </summary>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-15 10:09:03
 private void BtnAccessToken_Click(object sender, EventArgs e)
 {
     _baseInfo = GetBaseInfo();
     //判access_token是否过期
     if (!PublicFun.JudgeAccessToken(_baseInfo.StartDateTime, _baseInfo.EndDateTime))
     {
         MessageBox.Show("该access_token没有过期,不需要重新获取!");
         return;
     }
     ShowProgress();
     TxtAccessToken.Text = "";
     DoRequestAccessToken invote = RequestAccessToken;
     invote.BeginInvoke(new Action(() => HidePrgCreate()),invote);
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:20,代码来源:1418433245$startform.cs


示例11: BtnAccessToken_Click

 /// <summary>
 ///  获取access_token
 /// </summary>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-15 10:09:03
 private void BtnAccessToken_Click(object sender, EventArgs e)
 {
     _baseInfo = GetBaseInfo();
     //判access_token是否过期
     if (!PublicFun.JudgeAccessToken(_baseInfo.StartDateTime, _baseInfo.EndDateTime))
     {
         MessageBox.Show("该access_token没有过期,不需要重新获取!");
         return;
     }
     SetDelege();
     /*Thread t=new Thread(new ThreadStart(SetDelege));
     t.IsBackground = true;
     t.Start();*/
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:20,代码来源:1418436585$startform.cs


示例12: BtnAccessToken_Click

 /// <summary>
 ///  获取access_token
 /// </summary>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-15 10:09:03
 private void BtnAccessToken_Click(object sender, EventArgs e)
 {
     _baseInfo = GetBaseInfo();
     //判access_token是否过期
     if (!PublicFun.JudgeAccessToken(_baseInfo.StartDateTime, _baseInfo.EndDateTime))
     {
         MessageBox.Show("该access_token没有过期,不需要重新获取!");
         return;
     }
     ShowProgress();
     DoRequestAccessToken invote = RequestAccessToken;
     invote.BeginInvoke(AsyncCallback, invote);
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:19,代码来源:1414053582$StartForm.cs


示例13: BtnSelect_Click

 /// <summary>
 ///  查询自定义菜单
 /// </summary>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-16 10:16:33
 private void BtnSelect_Click(object sender, EventArgs e)
 {
     //获取数据
     _baseInfo = GetBaseInfo();
     string accessToken = _baseInfo.AccessToken;
     if (string.IsNullOrEmpty(accessToken))
     {
         MessageBox.Show("请先获取Access_Token!");
     }
     else
     {
         if (!PublicFun.JudgeAccessToken(_baseInfo.StartDateTime, _baseInfo.EndDateTime))
         {
             ShowPrgSelect();
             SelectMenu(accessToken);
             HidePrgSelect();
             return;
         }
         MessageBox.Show("Access_Token已经过期,请重新获取!");
     }
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:27,代码来源:1418438698$startform.cs


示例14: BtnAccessToken_Click

 /// <summary>
 ///  获取access_token
 /// </summary>
 /// Author  : 俞立钢
 /// Company : 绍兴标点电子技术有限公司
 /// Created : 2014-10-15 10:09:03
 private void BtnAccessToken_Click(object sender, EventArgs e)
 {
     _baseInfo = GetBaseInfo();
     //判access_token是否过期
     if (!PublicFun.JudgeAccessToken(_baseInfo.StartDateTime, _baseInfo.EndDateTime))
     {
         MessageBox.Show("该access_token没有过期,不需要重新获取!");
         return;
     }
     ThreadPool.QueueUserWorkItem(h =>
     {
         ShowProgress();
         TxtAccessToken.Text = "";
         RequestAccessToken();
     });
     //SetDelege();
     /*Thread t=new Thread(new ThreadStart(SetDelege));
     t.IsBackground = true;
     t.Start();*/
 }
开发者ID:MetSystem,项目名称:WeiXin,代码行数:26,代码来源:1418436643$startform.cs



注:本文中的WeiXin.Tools.Model.BaseInfo类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# WinFormsUI.DockPane类代码示例发布时间:2022-05-26
下一篇:
C# SendMsg.SendText类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap