public User GetUserData(string id, string pwd) { string str = MainHelper.EncryptoPassword(pwd); User user = new User(); mUser muser = Client.ClientHelper.PlatformSqlMap.GetOne<mUser>(string.Format("where LoginID='{0}' and password='******' ", id, str)); if (muser == null) { user.UserName = "******"; } else { Type t = user.GetType(); Type t2 = muser.GetType(); foreach (FieldInfo info in t.GetFields()) { try { object obj = t2.GetProperty(info.Name).GetValue(muser, null); t.GetField(info.Name).SetValue(user, obj); } catch { } } //user.UserName = ""; //user.UserID = muser.UserID; //user.LoginID = muser.LoginID; user.PassWord = pwd; //user.OrgCode = muser.OrgCode; //user.OrgName = ""; //user.UserCode = muser.UserCode; //Ebada.Core.ConvertHelper.CopyTo(muser, user); } return user; }
public User SetUserData(User user) { Console.WriteLine("orgname:{0}", user.OrgName); return user; }