Exemplo n.º 1
0
        /// <summary>
        /// 用户信息填充(包含资料)
        /// </summary>
        /// <param name="set"></param>
        /// <returns></returns>
        public List <UserRegister> FillList(DataSet set)
        {
            //string webUrl = BaseConfiguration.SercerIp.ToString();
            List <UserRegister> registers = new List <UserRegister>();

            foreach (DataRow item in set.Tables[0].Rows)
            {
                UserRegister register = new UserRegister()
                {
                    UserId       = item["userid"].ToString(),
                    EntId        = item["entid"].ToString(),
                    Sex          = item["sex"].ToString(),
                    Birthday     = item["birthday"].ToString(),
                    Telphone     = item["telphone"].ToString(),
                    Email        = item["email"].ToString(),
                    Province     = item["province"].ToString(),
                    City         = item["city"].ToString(),
                    Prefecture   = item["prefecture"].ToString(),
                    Address      = item["address"].ToString(),
                    Status       = int.Parse(item["status"].ToString()),
                    AddTime      = DateTime.Parse(item["add_time"].ToString()),
                    BusinessName = item["businessname"].ToString(),
                    ClinetType   = item["clinettype"].ToString(),
                    Name         = item["name"].ToString(),
                    Remark       = item["remark"].ToString()
                };
                List <UserMaterial> infos = new List <UserMaterial>();
                foreach (DataRow row in set.Tables[1].Rows)
                {
                    UserMaterial material = new UserMaterial()
                    {
                        Id           = int.Parse(row["id"].ToString()),
                        MaterialName = row["materialName"].ToString(),
                        Remark       = row["remark"].ToString()
                    };
                    if (row["materialUrl"].ToString() != "")
                    {
                        //material.MaterialUrl = webUrl + row["materialUrl"].ToString();
                        material.MaterialUrl = row["materialUrl"].ToString();
                    }
                    else
                    {
                        material.MaterialUrl = "";
                    }
                    infos.Add(material);
                }
                register.Materials = infos;
                registers.Add(register);
            }
            return(registers);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 资料信息填充
        /// </summary>
        /// <param name="set"></param>
        /// <returns></returns>
        public List <UserMaterial> FillMaterial(DataTable table)
        {
            List <UserMaterial> infos = new List <UserMaterial>();

            foreach (DataRow item in table.Rows)
            {
                UserMaterial material = new UserMaterial()
                {
                    Id           = int.Parse(item["id"].ToString()),
                    MaterialName = item["materialName"].ToString(),
                    Remark       = item["remark"].ToString()
                };
                infos.Add(material);
            }
            return(infos);
        }