示例#1
0
文件: UserBLL.cs 项目: qq5013/Medical
 //先核对用户信息才允许改变
 public bool FindPassWord(UserData data, string passw, out string msg)
 {
     msg = "";
     if ("".Equals(data.Idcard))
     {
         msg = "未输入身份证号码!";
     }
     else if ("".Equals(data.Username))
     {
         msg = "未输入用户名!";
     }
     try
     {
         if (data.Idcard.Equals(iUserData.findIdCardByName(data.Username)))
         {
             User user = new User();
             user.UserName = data.Username;
             user.Password = MD5Provider.Hash(passw);
             if (iUser.Update(user))
             {
                 msg = "更新成功!!";
                 return true;
             }
         }
         else
         {
             msg = "用户名与身份证不匹配!";
         }
     }
     catch (Exception exp)
     {
         msg = exp.Message;
     }
     return false;
 }
示例#2
0
        public ActionResult Index(int? page, string selectedUsers, string diselectedUsers)
        {
            if (converter == null)
                converter = new GenerateViewCommand(Server.MapPath(Url.Content("~/XSLTConverters/Pages.xsl")));

            markOfSynchronization = 0;
            UserProvider provider = new UserProvider(new databaseDataContext(ConnectionProvider.ConnectionString));
            userData = new UserData();
            ftChain.addFilter(new UserCheckerFilter());
            return Content((string)converter.ExecuteCommand(Server.MapPath(Url.Content("~/App_Data/Index.xml"))));
        }
示例#3
0
 public static UserData ConvertToUser(this User data)
 {
     UserData result = new UserData()
     {
         UserID = data.UserID,
         UserName = data.UserName,
         UserSurname = data.UserSurname,
         SecWord = data.SecWord,
         UserPhone = data.UserPhone
     };
     return result;
 }
示例#4
0
文件: UserBLL.cs 项目: qq5013/Medical
        public bool Register(User user, UserData data, out string msg)
        {
            msg = "";
            bool isok = false;
            if (!CheckUser(user, out msg))
            {
                return isok;
            }

            using (TransactionScope tsCope = new TransactionScope())
            {
                try
                {
                    user.Password = MD5Provider.Hash(user.Password);
                    int id = iUser.AddUserAndRetId(user);
                    msg = Convert.ToString(id);
                    if (id != -1)
                    {
                        data.Uid = id;
                        if (iUserData.addUserData(data))
                        {
                            isok = true;
                        }
                    }
                }
                catch (Exception exp)
                {
                    msg = exp.Message;
                    return false;
                }

                tsCope.Complete();

            }
            return isok;
        }
示例#5
0
 public ActionResult Error()
 {
     userData = null;
     return Content((string)converter.ExecuteCommand(Server.MapPath(Url.Content("~/App_Data/Error.xml"))));
 }