您的位置:首页 > 其它

工作流待办事项消息提醒

2015-12-31 15:31 232 查看
web页面提醒的缺点:不可能一直开着浏览器;邮件提醒的缺点:领导工作繁忙哪有时间看邮件,即便像我这样不忙的,也懒得看邮件,所以邮件提醒其实很鸡肋。所以需要做个桌面提醒,每个办公人员都有自己的电脑,只要电脑开着,就能收到提醒。

所用到的技术: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: