工作流待办事项消息提醒
2015-12-31 15:31
232 查看
web页面提醒的缺点:不可能一直开着浏览器;邮件提醒的缺点:领导工作繁忙哪有时间看邮件,即便像我这样不忙的,也懒得看邮件,所以邮件提醒其实很鸡肋。所以需要做个桌面提醒,每个办公人员都有自己的电脑,只要电脑开着,就能收到提醒。
所用到的技术:WebService、线程
功能:1、桌面消息提醒器开机自动启动;2、根据设置的间隔自动提醒;3、点击消息,即可打开浏览器处理待办;4、首次使用需要登录一次,以后不需要每次登录,可以切换账号登录;
主要代码:
View Code
所用到的技术:WebService、线程
功能:1、桌面消息提醒器开机自动启动;2、根据设置的间隔自动提醒;3、点击消息,即可打开浏览器处理待办;4、首次使用需要登录一次,以后不需要每次登录,可以切换账号登录;
主要代码:
#region 消息提醒器登录 /// <summary> /// 消息提醒器登录 /// </summary> /// <param name="userName">用户名</param> /// <param name="pwd">密码(加密状态)</param> [AuthIgnore] public ActionResult MsgReminderLoginIn(string userName, string pwd) { SYS_USER empDetail = m_UserDal.Get(userName); if (empDetail != null && empDetail.PASSWORD == pwd) { Session["_sysAuth"] = userName; return Content("OK|" + empDetail.EMPNAME + "|" + empDetail.DEPTCODE); } return Content("登录失败!"); } /// <summary> /// 消息提醒器登录 /// </summary> /// <param name="userName">用户名</param> /// <param name="pwd">密码(加密状态)</param> /// <param name="url">跳转url</param> [AuthIgnore] public ActionResult MessageReminderLoginIn(string userName, string pwd, string url) { SYS_USER empDetail = m_UserDal.Get(userName); if (empDetail != null && empDetail.PASSWORD == pwd) { Session["_sysAuth"] = userName; return new RedirectResult(ASCIIEncoding.UTF8.GetString(Convert.FromBase64String(url))); } return Content("登录失败,没有权限!"); }
View Code
相关文章推荐
- Ajax发送POST请求的心路历程
- tyvj p1008 传球游戏
- android基础:android页面添加滚动条
- 【Android】 加解密算法 HMAC 的使用
- 自定义控件例如LinearLayout 的三种方法
- 第<3>章 Typeglob和符号表
- 03:求整数的和与均值
- [Linux] 查看jar包内容
- 1217递归下降语法分析程序设计
- Android编程动态修改RelativeLayout宽高的方法
- Click事件在显示和隐藏中的BUG
- VisualC# winform窗体应用程序 语句加this有的怎么不加?
- 论一个职业讲师的自我修养
- python实现嵌套列表、字典按某一元素去重复
- 微信公众平台开发实战Java版之微信获取用户基本信息
- ASCII、ANSI、MBCS、UNICODE字符集详解
- Java实战应用:MyBatis实现单表的增删改
- 程序员关于提高工作效率
- 让Sublime Text3在编写的文件快速在浏览器打开
- MySql动态生成SQL并执行