Ejemplo n.º 1
0
        /// <summary>
        /// 列表
        /// </summary>
        /// <returns></returns>
        protected string GetList()
        {
            ChangeHope.WebPage.Table table = new ChangeHope.WebPage.Table();
            ShowShop.BLL.SystemInfo.Navigation data = new ShowShop.BLL.SystemInfo.Navigation();
            ChangeHope.DataBase.DataByPage dataPage = data.GetList();
            //第一步先添加表头
            table.AddHeadCol("5%", "序号");
            table.AddHeadCol("12%", "系统内容");
            table.AddHeadCol("16%", "导航名称");
            table.AddHeadCol("18%", "链接");
            table.AddHeadCol("8%", "导航类型");
            table.AddHeadCol("4%", "排序");
            table.AddHeadCol("8%", "是否显示");
            table.AddHeadCol("10%", "是否新窗口");
            table.AddHeadCol("6%", "位置");
            table.AddHeadCol("15%", "操作");
            table.AddRow();
            //添加表的内容
            if (dataPage.DataReader != null)
            {
                int curpage = ChangeHope.WebPage.PageRequest.GetInt("pageindex");
                if (curpage < 0)
                {
                    curpage = 1;
                }
                int count = 0;
                ShowShop.BLL.SystemInfo.ArticleChannel bllarticle = new ShowShop.BLL.SystemInfo.ArticleChannel();
                while (dataPage.DataReader.Read())
                {
                    count++;
                    string No = (15 * (curpage - 1) + count).ToString();
                    table.AddCol(No);
                    //table.AddCol(bllarticle.GetArticleName(dataPage.DataReader["contentregion"].ToString()));
                    table.AddCol(dataPage.DataReader["contentregion"].ToString());
                    table.AddCol(dataPage.DataReader["filed"].ToString());
                    table.AddCol(dataPage.DataReader["link"].ToString());
                    table.AddCol(Type(dataPage.DataReader["type"].ToString()));
                    table.AddCol(string.Format("<input id='sort{0}' value='{1}' size='3' width='40px' onblur='Sort({0},{1})'/>", dataPage.DataReader["id"].ToString(), dataPage.DataReader["sort"].ToString()));
                    table.AddCol(string.Format("<img src='../images/{0}.gif'/>", dataPage.DataReader["isshow"].ToString()));
                    table.AddCol(string.Format("<img src='../images/{0}.gif'/>", dataPage.DataReader["isnewwindow"].ToString()));
                    table.AddCol(Part(dataPage.DataReader["part"].ToString()));
                    table.AddCol(string.Format("<a href=navigation_customize.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;
        }
Ejemplo n.º 2
0
 private void sort(int id, int Sort)
 {
     ShowShop.BLL.SystemInfo.Navigation bll = new ShowShop.BLL.SystemInfo.Navigation();
     bll.Amend(id, "sort", Sort);
     Response.Write("ok");
 }
        protected void BandInfo(int id)
        {
            ShowShop.BLL.SystemInfo.Navigation bll = new ShowShop.BLL.SystemInfo.Navigation();
            ShowShop.Model.SystemInfo.Navigation model = bll.GetModelID(id);
            bllarticle = new ShowShop.BLL.SystemInfo.ArticleChannel();
            if (model.Type == 1)
            {
                this.rdtype1.Checked = true;
                this.txtContentRegion1.Text = model.Contentregion;
                this.txtContentRegion2.Text = model.Contentregion;
                this.ddlContentRegion3.SelectedValue = bllarticle.GetArticleName(model.Contentregion);

            }
            else if (model.Type == 2)
            {
                this.rdtype2.Checked = true;
                this.txtContentRegion1.Text = model.Contentregion;
                this.txtContentRegion2.Text = model.Contentregion;
                this.ddlContentRegion3.SelectedValue = bllarticle.GetArticleName(model.Contentregion);

            }
            else if (model.Type == 3)
            {
                this.rdtype3.Checked = true;
                this.txtContentRegion1.Text = model.Contentregion;
                this.txtContentRegion2.Text = model.Contentregion;
                this.ddlContentRegion3.SelectedValue = bllarticle.GetArticleName(model.Contentregion);
            }
            this.txtField.Text = model.Filed;
            this.txtLink.Text = model.Link;
            this.txtSort.Text = model.Sort.ToString();
            if (model.Isshow == 1)
            {
                this.ddlIsShow.SelectedIndex = 0;
            }
            else
            {
                this.ddlIsShow.SelectedIndex = 1;
            }
            if (model.Isnewwindow == 1)
            {
                this.ddlIsNewWindow.SelectedIndex = 0;
            }
            else
            {
                this.ddlIsNewWindow.SelectedIndex = 1;
            }
            if (model.Part == 1)
            {
                this.ddlPart.SelectedIndex = 0;
            }
            else if (model.Part == 2)
            {
                this.ddlPart.SelectedIndex = 1;
            }
            else
            {
                this.ddlPart.SelectedIndex = 2;
            }
                ViewState["ID"] = model.Id;
        }
Ejemplo n.º 4
0
 //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.SystemInfo.Navigation bll = new ShowShop.BLL.SystemInfo.Navigation();
     bll.Delete(id);
     Response.Write("ok");
 }
        /// <summary>
        /// 保存信息
        /// </summary>
        protected void Save()
        {
            ShowShop.BLL.SystemInfo.Navigation bll = new ShowShop.BLL.SystemInfo.Navigation();
            ShowShop.Model.SystemInfo.Navigation model = new ShowShop.Model.SystemInfo.Navigation();
            bllarticle = new ShowShop.BLL.SystemInfo.ArticleChannel();
            //model.Id = !string.IsNullOrEmpty(hfcid.Value.Trim()) ? hfcid.Value.Trim() : "0";
            model.Filed = this.txtField.Text.Trim();
            if (this.rdtype1.Checked && !string.IsNullOrEmpty(txtContentRegion1.Text))
            {
                model.Type = 1;
                model.Contentregion = txtContentRegion1.Text;
            }
            else if (this.rdtype2.Checked && !string.IsNullOrEmpty(txtContentRegion2.Text))
            {
                model.Type = 2;
                model.Contentregion = txtContentRegion2.Text;
            }
            else if (this.rdtype3.Checked && !string.IsNullOrEmpty(ddlContentRegion3.SelectedValue))
            {
                model.Type = 3;
                model.Contentregion = bllarticle.GetArticleName(ddlContentRegion3.SelectedValue);//把id转换成导航类型
            }

            model.Isshow = ChangeHope.Common.StringHelper.StringToInt(this.ddlIsShow.SelectedValue);
            model.Isnewwindow = ChangeHope.Common.StringHelper.StringToInt(this.ddlIsNewWindow.SelectedValue);
            model.Sort = ChangeHope.Common.StringHelper.StringToInt(txtSort.Text.Trim());
            model.Part = ChangeHope.Common.StringHelper.StringToInt(ddlPart.SelectedValue);
            model.Link = this.txtLink.Text;

            if (ViewState["ID"] != null)
            {
                model.Id = int.Parse(ViewState["ID"].ToString());
                bll.Update(model);
                //BandInfo(int.Parse(ViewState["ID"].ToString()));
                this.ltlMsg.Text = "操作成功,已保存该信息";
                this.pnlMsg.Visible = true;
                this.pnlMsg.CssClass = "actionOk";
            }
            else
            {
                bll.Add(model);
                this.ltlMsg.Text = "操作成功,已保存该信息";
                this.pnlMsg.Visible = true;
                this.pnlMsg.CssClass = "actionOk";
            }
        }