Пример #1
0
 /// <summary>
 /// 根据登录名获取信息
 /// </summary>
 /// <param name="context"></param>
 public void QueryUserInfo(HttpContext context)
 {
     var usersDal = new UsersDal();
     var user = context.Session["user"];
     if (user != null)
     {
         var data = usersDal.QueryUserInfo(user.ToString());
         var list = from da in data.AsEnumerable()
                    select new
                        {
                            name = da.Field<string>("name"),
                            loginname = da.Field<string>("loginname"),
                            password = da.Field<string>("password"),
                        };
         _hashtable["data"] = list.ToList();
         _hashtable["isSuccess"] = true;
         _hashtable["jsMethod"] = "ajax_QueryUserInfo";
         context.Response.Write(_jss.Serialize(_hashtable));
     }
     else
     {
         _hashtable["data"] = "session";
         _hashtable["isSuccess"] = true;
         _hashtable["jsMethod"] = "ajax_QueryUserInfo";
         context.Response.Write(_jss.Serialize(_hashtable));
     }
 }
Пример #2
0
 /// <summary>
 /// 修改密码
 /// </summary>
 /// <param name="context"></param>
 public void ModifyPassword(HttpContext context)
 {
     var usersDal = new UsersDal();
     var oldpass = context.Request.Params["oldpass"];
     var newpass = context.Request.Params["newpass"];
     var newpass2 = context.Request.Params["newpass2"];
     var user = context.Session["user"];
     if (user != null)
     {
         var data = usersDal.QueryUserInfo(user.ToString());
         var list = from da in data.AsEnumerable()
                    select new
                    {
                        name = da.Field<string>("name"),
                        loginname = da.Field<string>("loginname"),
                        password = da.Field<string>("password"),
                    };
         if (list.First().password != oldpass)
         {
             _hashtable["data"] = "msg";
             _hashtable["msg"] = "原始密码错误";
         }
         else
         {
             usersDal.ModifyPassword(new Users()
                 {
                     LoginName = user.ToString(),
                     Password = newpass
                 });
             _hashtable["data"] = "null";
         }
         _hashtable["isSuccess"] = true;
         context.Response.Write(_jss.Serialize(_hashtable));
     }
 }
Пример #3
0
 /// <summary>
 /// 查找审核人、签发人 和编制人
 /// </summary>
 /// <param name="context"></param>
 public void QueryRiskNoticeRIB(HttpContext context)
 {
     var type = context.Request.Params["type"];
     try
     {
         var data = _riskNoticeRiDal.QueryRiskNoticeRI();
         var list = from da in data.AsEnumerable()
                    select new
                    {
                        openid = da.Field<string>("t_weixin"),
                        phonename = da.Field<string>("t_phonenum"),
                        name = da.Field<string>("t_name"),
                        type = da.Field<int>("t_type")
                    };
         _hashtable["data"] = list.ToList();
         if (type == "add")
         {
             var user = context.Session["user"].ToString();
             UsersDal usersDal = new UsersDal();
             var tmp = usersDal.QueryUserInfo(user);
             var listtmp = from t in tmp.AsEnumerable()
                           select new
                               {
                                   name = t.Field<string>("name")
                               };
             _hashtable["bzr"] = listtmp.ToList()[0].name;
         }
         if (type == "edit")
         {
             var id = context.Request.Params["id"];
             var data2 = _riskNoticeDal.QueryBzr(id);
             var bzr = from da2 in data2.AsEnumerable()
                       select new
                       {
                           bzr = da2.Field<string>("t_operator"),
                       };
             _hashtable["bzr"] = bzr.ToList();
         }
         _hashtable["jsMethod"] = "ajax_QueryRiskNoticeRIB";
         _hashtable["isSuccess"] = true;
         context.Response.Write(_jss.Serialize(_hashtable));
     }
     catch (Exception e)
     {
         _hashtable["isSuccess"] = false;
         context.Response.Write(_jss.Serialize(_hashtable));
         Log.Debug("出错原因:" + e.Message);
     }
 }