/// <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"; } }