public List <UserModels> GetListUser(STUserVP param) { List <UserModels> ret = new List <UserModels>(); UserModels item; List <STUser> data = new List <STUser>(); string msg; CCondition clCondition = new CCondition(); CPermission clPermission = new CPermission(); CUser clUser; try { clUser = new CUser(LocalData.UserId(), LocalData.CSDbUsers(), LocalData.LogPath()); int retvalue = clUser.GetData(param, out data, out msg); foreach (STUser row in data) { item = new UserModels(); item.UserId = row.userid; item.UserName = row.username; item.Login = row.login; item.Comments = row.comments; item.Condition = clCondition.GetName(row.condition); item.Permission = clPermission.GetName(row.permission); // item.Password = row.password; item.Email = row.email; item.OwnerUserId = row.owneruserid; item.OwnerUserName = row.ownerusername; if (!row.isactivated) { item.AccountState = "Not activated"; } else { item.AccountState = null; } ret.Add(item); } } catch (Exception ex) { msg = ex.Message; } return(ret); }