public void ProcessRequest(HttpContext context)
        {
            var id             = int.Parse(context.Request["id"]);
            var oldPassword    = context.Request["oldPassword"];
            var newPassword    = context.Request["newPassword"];
            var summitPassword = context.Request["submitPassword"];

            using (WebApplication2.Model1 entities1 = new WebApplication2.Model1())
            {
                var row = entities1.JDJS_PDMS_Staff_Table.Where(r => r.ID == id).First();
                if (row.PassWord == oldPassword)
                {
                    if (newPassword == summitPassword)
                    {
                        row.PassWord = newPassword;
                        entities1.SaveChanges();
                        context.Response.Write("ok");
                    }
                    else
                    {
                        context.Response.Write("两次新密码不一致");
                        return;
                    }
                }
                else
                {
                    context.Response.Write("原始密码错误");
                    return;
                }
            }
        }
コード例 #2
0
        /// <summary>
        /// 获取模糊搜索的字符串
        /// </summary>
        /// <param name="errMsg">错误信息</param>
        /// <returns>是否成功</returns>
        public static Dictionary <string, List <string> > FuzzySearchReadTask(ref string errMsg)
        {
            try
            {
                Dictionary <string, List <string> > strList = new Dictionary <string, List <string> >();
                strList.Add("groupNum", new List <string>());
                strList.Add("groupName", new List <string>());
                strList.Add("taskNum", new List <string>());
                strList.Add("taskName", new List <string>());

                using (WebApplication2.Model1 mod = new WebApplication2.Model1())
                {
                    var tasks = mod.JDJS_PDMS_TaskInfo_Table;
                    if (tasks.Count() < 1)
                    {
                        errMsg = "当前无任务";
                        return(null);
                    }
                    foreach (WebApplication2.JDJS_PDMS_TaskInfo_Table_Row task in tasks)
                    {
                        string groupNum  = task.ComponentNum;
                        string taskNum   = task.TaskNum;
                        string groupName = task.ComponentName;
                        string taskName  = task.TaskName;
                        if (!strList["groupNum"].Contains(groupNum))
                        {
                            strList["groupNum"].Add(groupNum);
                        }
                        if (!strList["groupName"].Contains(groupName))
                        {
                            strList["groupName"].Add(groupName);
                        }
                        if (!strList["taskNum"].Contains(taskNum.Substring(task.ComponentNum.Length)))
                        {
                            strList["taskNum"].Add(taskNum.Substring(task.ComponentNum.Length));
                        }
                        if (!strList["taskName"].Contains(groupNum))
                        {
                            strList["taskName"].Add(groupNum);
                        }
                    }
                }

                return(strList);
            }
            catch (Exception ex)
            {
                errMsg = ex.Message;
                return(null);
            }
        }