/// <summary>
        /// 列表
        /// </summary>
        /// <returns></returns>
        protected string GetList()
        {
            ChangeHope.WebPage.Table table = new ChangeHope.WebPage.Table();
            ShowShop.BLL.Member.MemberPropety data = new ShowShop.BLL.Member.MemberPropety();
            ChangeHope.DataBase.DataByPage dataPage = data.GetList();
            //第一步先添加表头
            table.AddHeadCol("5%", "序号");
            table.AddHeadCol("15%", "属性名称");
            table.AddHeadCol("25%", "所属值");
            table.AddHeadCol("10%", "所属类型");
            table.AddHeadCol("5%", "排序");
            table.AddHeadCol("10%", "是否必填");
            table.AddHeadCol("10%", "操作");
            table.AddRow();
            //添加表的内容
            if (dataPage.DataReader != null)
            {
                int curpage = ChangeHope.WebPage.PageRequest.GetInt("pageindex");
                if (curpage < 0)
                {
                    curpage = 1;
                }
                int count = 0;
                while (dataPage.DataReader.Read())
                {
                    count++;
                    string No = (15 * (curpage - 1) + count).ToString();
                    table.AddCol(No);
                    table.AddCol(dataPage.DataReader["filed"].ToString());
                    //table.AddCol(ProductClassName(dataPage.DataReader["cid"].ToString()));
                    table.AddCol(dataPage.DataReader["datavalue"].ToString());
                    table.AddCol(Type(dataPage.DataReader["type"].ToString()));
                    table.AddCol(string.Format("<input id='sort{0}' value='{1}' size='3' onblur='Sort({0},{1})'/>", dataPage.DataReader["id"].ToString(), dataPage.DataReader["sort"].ToString()));
                    table.AddCol(string.Format("<img src='../images/{0}.gif'/>", dataPage.DataReader["isrequire"].ToString()));
                    table.AddCol(string.Format("<a href=member_custom_edit.aspx?id={0}>编辑</a> <a href='#' onclick='Del({0})'>删除</a>", dataPage.DataReader["id"].ToString()));

                    table.AddRow();
                }
            }
            string view = table.GetTable() + dataPage.PageToolBar;
            dataPage.Dispose();
            dataPage = null;
            return view;
        }
 protected void BindInfo(int id)
 {
     ShowShop.BLL.Member.MemberPropety bll = new ShowShop.BLL.Member.MemberPropety();
     ShowShop.Model.Member.memberproperty model = bll.GetModelID(id);
     if (model != null)
     {
         //this.hfcid.Value = model.CID.ToString();
         this.txtName.Text = model.Filed;
         this.txtDataValue.Text = model.Datavalue;
         this.txtSort.Text = model.Sort.ToString();
         this.ddlType.SelectedValue = model.Type.ToString();
         this.rdolstIsRequire.SelectedValue = model.IsRequire.ToString();
         //this.txtProductClass.Text = MemberClassName(model.CID.ToString());
         if (model.Type.ToString() == "4" || model.Type.ToString() == "5")
         {
             this.trDatavalue.Style.Value = "display:none";
         }
         ViewState["ID"] = model.ID;
     }
 }
 private void sort(int id, int Sort)
 {
     ShowShop.BLL.Member.MemberPropety bll = new ShowShop.BLL.Member.MemberPropety();
     bll.Amend(id, "sort", Sort);
     Response.Write("ok");
 }
 //protected string ProductClassName(string strId)
 //{
 //    string reStr = string.Empty;
 //    string str = "暂无归类";
 //    if (!string.IsNullOrEmpty(strId))
 //    {
 //        ShowShop.BLL.Product.Productclass dll = new ShowShop.BLL.Product.Productclass();
 //        DataTable dt = dll.GetMoreThanClassName(strId);
 //        for (int i = 0; i < dt.Rows.Count; i++)
 //        {
 //            if (!string.IsNullOrEmpty(reStr))
 //            {
 //                reStr = reStr + "," + dt.Rows[i]["name"].ToString();
 //            }
 //            else
 //            {
 //                reStr = dt.Rows[i]["name"].ToString();
 //            }
 //        }
 //        if (!string.IsNullOrEmpty(reStr))
 //        {
 //            str = reStr;
 //        }
 //    }
 //    return str;
 //}
 private void del(int id)
 {
     ShowShop.BLL.Member.MemberPropety bll = new ShowShop.BLL.Member.MemberPropety();
         bll.Delete(id);
         Response.Write("ok");
 }
        /// <summary>
        /// 获取分类名称
        /// </summary>
        /// <param name="strId"></param>
        /// <returns></returns>
        //protected string MemberClassName(string strId)
        //{
        //    string reStr = string.Empty;
        //    if (!string.IsNullOrEmpty(strId))
        //    {
        //        ShowShop.BLL.Member.Memberclass dll = new ShowShop.BLL.Member.Memberclass();
        //        DataTable dt = dll.GetMoreThanClassName(strId);
        //        for (int i = 0; i < dt.Rows.Count; i++)
        //        {
        //            if (!string.IsNullOrEmpty(reStr))
        //            {
        //                reStr = reStr + "," + dt.Rows[i]["name"].ToString();
        //            }
        //            else
        //            {
        //                reStr = dt.Rows[i]["name"].ToString();
        //            }
        //        }
        //    }
        //    return reStr;
        //}
        private void Save()
        {
            ShowShop.BLL.Member.MemberPropety bll = new ShowShop.BLL.Member.MemberPropety();
            ShowShop.Model.Member.memberproperty model = new ShowShop.Model.Member.memberproperty();
            //model.CID = this.hfcid.Value != string.Empty ? this.hfcid.Value : "0";
            model.Filed = this.txtName.Text;
            model.Datavalue = this.txtDataValue.Text;
            model.IsRequire = ChangeHope.Common.StringHelper.StringToInt(this.rdolstIsRequire.SelectedValue);
            model.Type = ChangeHope.Common.StringHelper.StringToInt(this.ddlType.SelectedValue);
            model.Sort = ChangeHope.Common.StringHelper.StringToInt(this.txtSort.Text);
            if (ViewState["ID"] != null)
            {
                model.ID = ChangeHope.Common.StringHelper.StringToInt(ViewState["ID"].ToString());
                bll.Update(model);
                this.ltlMsg.Text = "操作成功,已保存该信息";
                this.BindInfo(ChangeHope.Common.StringHelper.StringToInt(ViewState["ID"].ToString()));
                this.pnlMsg.Visible = true;
                this.pnlMsg.CssClass = "actionOk";
            }
            else
            {
                bll.Add(model);
                this.ltlMsg.Text = "操作成功,已保存该信息";
                this.pnlMsg.Visible = true;
                this.pnlMsg.CssClass = "actionOk";

            }
        }