Example #1
0
        /// <summary>
        /// 资讯类别名称
        /// </summary>
        /// <param name="typeId"></param>
        /// <returns></returns>
        protected string GetNewsType(object typeId)
        {
            NewsType item = NewsTypeService.GetModel(Convert.ToInt32(typeId));

            if (item != null)
            {
                string sonName = item.name;
                item = NewsTypeService.GetModel(item.parentId);
                if (item != null)
                {
                    if (item.parentId == 5)
                    {
                        return(item.name + "-" + sonName);
                    }
                    return(item.name);
                }
                else
                {
                    return("");
                }
            }
            else
            {
                return("");
            }
        }
Example #2
0
        public int gettype()
        {
            int type = 11;

            try
            {
                if (Request["type"] != null)
                {
                    int pid = NewsTypeService.GetPid(int.Parse(Request["type"]));
                    if (pid == 0)//是父类
                    {
                        type = NewsTypeService.GetTypeidByPid(int.Parse(Request["type"]));
                    }
                    else
                    {
                        type = int.Parse(Request["type"]);
                    }
                }
            }
            catch (Exception e)
            {
                Response.Redirect("page404.aspx?e=" + "error type");
            }

            return(type);
        }
Example #3
0
        /// <summary>
        /// 资讯类别名称
        /// </summary>
        /// <param name="typeId"></param>
        /// <returns></returns>
        protected string GetNewsInfo(object typeId, int num)
        {
            News item = NewsService.GetModel(Convert.ToInt32(typeId));

            if (item != null)
            {
                if (num == 1)
                {
                    return(item.title);
                }
                else
                {
                    NewsType nt = NewsTypeService.GetModel(item.newsType);
                    if (nt != null)
                    {
                        return(nt.name);
                    }
                    return("");
                }
            }
            else
            {
                return("");
            }
        }
Example #4
0
        /// <summary>
        /// 获取对象
        /// </summary>
        private void LoadModelInfo()
        {
            News item = NewsService.GetModel(id);

            if (item != null)
            {
                this.txtTitle.Text   = item.title;
                this.content1.Value  = item.newsContent;
                content2.Value       = item.newsDesc;
                this.txtKeyWord.Text = item.keyword;
                this.txtDesc.Text    = item.newsDesc;
                txtZhaiYao.Text      = item.pageName;
                lblIndexImg.Text     = item.author;
                if (item.newsType == 1)
                {
                }
                else
                {
                    NewsType nt = NewsTypeService.GetModel(item.newsType);
                    if (nt != null)
                    {
                        ddlCate.SelectedValue = item.newsType.ToString();
                    }
                    else
                    {
                        ddlCate.SelectedValue = item.newsType.ToString();
                    }
                }

                lblURL.Text          = item.newImg;
                ViewState["addTime"] = item.addTime;
            }
        }
Example #5
0
        /// <summary>
        /// 类别
        /// </summary>
        /// <param name="newsType"></param>
        /// <returns></returns>
        protected string GetNewsTypeParent(object newsType, object id)
        {
            //
            NewsType nt = NewsTypeService.GetModel(Convert.ToInt32(newsType));

            if (nt != null)
            {
                if (nt.parentId != 0)
                {
                    nt = NewsTypeService.GetModel(nt.parentId);
                    if (nt.parentId == 5)
                    {
                        return("otherInfo.aspx?typeId=5&id=" + id);
                    }
                    else
                    {
                        return("info.aspx?typeId=" + nt.parentId + "&id=" + id);
                    }
                }
                else
                {
                    if (nt.id == 1)
                    {
                        return("info.aspx?typeId=" + nt.id + "&id=" + id);
                    }
                }
            }
            return("");
        }
Example #6
0
        public void getdata()
        {
            int type = gettype();

            title = NewsTypeService.GetTypeName(type);
            this.uc_breadcrumb.Title = title;
            string s = NewsTypeService.GetNewsTypeById(type).issimple.ToString();

            if (s == "0")
            {
                issimple = false;



                this.rpNewslist.DataSource = pds();
                this.rpNewslist.DataBind();
            }
            else if (s == "1")
            {
                issimple = true;

                this.rpsimple.DataSource = NewsService.GetSimpleNews(type);
                this.rpsimple.DataBind();
            }
            else
            {
                Response.Redirect("news_pic.aspx?type=" + type);
            }
        }
Example #7
0
 protected void ddlptype_SelectedIndexChanged(object sender, EventArgs e)
 {
     ddlType.DataSource     = NewsTypeService.GetChildTypeByParentId(int.Parse(this.ddlptype.SelectedValue));
     ddlType.DataTextField  = "typename";
     ddlType.DataValueField = "id";
     ddlType.DataBind();
 }
Example #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request["del"] != null)
                {
                    NewsService.SetDelete(int.Parse(Request["del"]), true);
                    //Response.Write(Request["reUrl"].Replace("|", "&"));
                    //Response.End();
                    string backurl = BackPage(pds(), Request["reUrl"].Replace("|", "&"), "news_manage.aspx?page=" + (pds().CurrentPageIndex - 1).ToString() + getcanshu());

                    Response.Redirect(backurl);
                    //Response.Redirect(Request["reUrl"].Replace("|", "&"));
                }
                else if (Request["id"] != null && Request["comm"] != null)
                {
                    NewsService.SetComm(int.Parse(Request["id"]), Request["comm"] == "1"?true:false);
                    Response.Redirect(Request.UrlReferrer.ToString());
                }
                else if (Request["id"] != null && Request["flag"] != null)
                {
                    NewsService.SetFlag(int.Parse(Request["id"]), Request["flag"] == "1"?true:false);
                    Response.Redirect(Request.UrlReferrer.ToString());
                }
                else if (Request["id"] != null && Request["istop"] != null)
                {
                    NewsService.SetTop(int.Parse(Request["id"]), Request["istop"] == "1"?true:false);
                    Response.Redirect(Request.UrlReferrer.ToString());
                }
                else
                {
                    title = NewsTypeService.GetTypeName(int.Parse(Request["type"]));
                }

                ddlType.DataSource     = NewsTypeService.GetChildTypeByParentId(int.Parse(Request["type"]));
                ddlType.DataTextField  = "typename";
                ddlType.DataValueField = "id";
                ddlType.DataBind();


                //int nid = 12;
                //for (int i = 0; i < nt.DefaultView.Count;i++ )
                //{
                //    if (nt.DefaultView[i]["id"].ToString() == "86")
                //    {
                //        nid = i;
                //    }
                //}
                //if(Request["type"]=="4")
                //{ nt.Rows.RemoveAt(nid); }
                this.rpNewsType.DataSource = NewsTypeService.GetChildTypeByParentId(int.Parse(Request["type"]));
                this.rpNewsType.DataBind();
                //ddlType.Items.Insert(0, new ListItem("请选择分类", "0"));
                rtNews.DataSource = pds();
                rtNews.DataBind();
            }
        }
Example #9
0
        protected string GetTypeName(object type)
        {
            int t = 0;

            if (type != null)
            {
                t = Convert.ToInt32(type);
            }
            return(NewsTypeService.GetTypeName(t));
        }
Example #10
0
        /// <summary>
        /// 获取模块名称
        /// </summary>
        /// <param name="status"></param>
        /// <returns></returns>
        protected string GetModule(object status)
        {
            NewsType nt = NewsTypeService.GetModel(Convert.ToInt32(status));

            if (nt != null)
            {
                return(nt.name);
            }
            return("");
        }
Example #11
0
        /// <summary>
        /// 获取父类名称
        /// </summary>
        /// <param name="parentId"></param>
        /// <returns></returns>
        protected string GetParent(object parentId)
        {
            NewsType nt = NewsTypeService.GetModel(Convert.ToInt32(parentId));

            if (nt != null && nt.parentId == 5)
            {
                return(nt.name);
            }
            return("");
        }
Example #12
0
        /// <summary>
        /// 获取父类名称
        /// </summary>
        /// <param name="pid"></param>
        /// <returns></returns>
        protected string GetParentName(object pid)
        {
            NewsType nt = NewsTypeService.GetModel(Convert.ToInt32(pid));

            if (nt != null)
            {
                return(nt.name);
            }
            return("<span style='color:red;'>根分类</span>");
        }
Example #13
0
        public void getdata()
        {
            int type = gettype();

            //Response.Write(type);
            //Response.End();
            //NewsType newsob = NewsTypeService.GetNewsTypeById(type);
            title = NewsTypeService.GetTypeName(type);
            //title =
            this.uc_breadcrumb.Title   = title;
            this.rpNewslist.DataSource = pds();
            this.rpNewslist.DataBind();
        }
Example #14
0
        protected void btDel_Click(object sender, EventArgs e)
        {
            if (Request["sel"] != null)
            {
                string[] a = Request["sel"].Split(',');

                for (int i = 0; i < a.Length; i++)
                {
                    NewsTypeService.DeleteNewsType(int.Parse(a[i]));
                }
            }
            Response.Redirect(Request.Url.ToString());
        }
Example #15
0
        /// <summary>
        /// 绑定数据
        /// </summary>
        private void BindData()
        {
            DataSet ds = NewsTypeService.GetList("parentId = 0");

            if (ds.Tables[0].Rows.Count > 0)
            {
                ddlParent.DataSource     = ds;
                ddlParent.DataTextField  = "name";
                ddlParent.DataValueField = "id";
                ddlParent.DataBind();
            }
            ddlParent.Items.Insert(0, new ListItem("请选择", "0"));
        }
Example #16
0
        protected void Submit1_ServerClick(object sender, EventArgs e)
        {
            NewsType ob = new NewsType();

            ob.typename = tbTitle.Text.Trim();
            ob.p_id     = Request["id"] != null?int.Parse(Request["id"]) : 0;

            ob.issimple = int.Parse(rbIssimple.SelectedValue);
            ob.sort     = int.Parse(tbSord.Text);

            NewsTypeService.InsertNewsType(ob);
            ShowJs.ShowAndRedirect("添加成功!", Request.Url.ToString(), this.Page);
        }
Example #17
0
        /// <summary>
        /// 资讯类别名称
        /// </summary>
        /// <param name="typeId"></param>
        /// <returns></returns>
        protected string GetNewsType(object typeId)
        {
            NewsType item = NewsTypeService.GetModel(Convert.ToInt32(typeId));

            if (item != null)
            {
                return(item.name);
            }
            else
            {
                return("");
            }
        }
Example #18
0
        protected void sbEdit_ServerClick(object sender, EventArgs e)
        {
            NewsType ob = NewsTypeService.GetNewsTypeById(int.Parse(Request["edit"]));


            if (ob != null)
            {
                ob.typename = tbTitle.Text.Trim();
                ob.issimple = int.Parse(rbIssimple.SelectedValue);
                ob.sort     = int.Parse(tbSord.Text);
                NewsTypeService.UpdateNewsType(ob);
            }
            ShowJs.ShowAndRedirect("修改成功!", hdUrl.Value, this.Page);
        }
Example #19
0
        /// <summary>
        /// /分类事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ddlCate_SelectedIndexChanged(object sender, EventArgs e)
        {
            DataSet ds = NewsTypeService.GetList("parentId = " + ddlCate.SelectedValue);

            ddlSon.Items.Clear();
            if (ds.Tables[0].Rows.Count > 0)
            {
                ddlSon.DataSource     = ds;
                ddlSon.DataTextField  = "name";
                ddlSon.DataValueField = "id";
                ddlSon.DataBind();
            }
            ddlSon.Items.Insert(0, new ListItem("请选择", "0"));
        }
Example #20
0
        public string geturl(string type)
        {
            string t = NewsTypeService.GetNewsTypeById(int.Parse(type)).issimple.ToString();

            switch (t)
            {
            case "0":
            case "1": return("news_list.aspx?type=" + type);

            case "2": return("news_pic.aspx?type=" + type);

            default: return("news_list.aspx?type=" + type);
            }
        }
Example #21
0
        /// <summary>
        /// 资讯类型
        /// </summary>
        /// <param name="typeId"></param>
        /// <returns></returns>
        protected int GetType(object typeId)
        {
            NewsType nt = NewsTypeService.GetModel(Convert.ToInt32(typeId));

            if (nt.parentId == 69)
            {
                return(nt.parentId);
            }
            nt = NewsTypeService.GetModel(nt.parentId);
            if (nt.parentId == 5)
            {
                return(nt.parentId);
            }
            return(Convert.ToInt32(typeId));
        }
Example #22
0
 void Bind()
 {
     this.rpNewsDefault.DataSource = NewsTypeService.GetDefault(5);
     this.rpNewsDefault.DataBind();
     if (Request["edit"] == null)
     {
         int id = 0;
         if (Request["id"] != null)
         {
             id = int.Parse(Request["id"]);
         }
         gvMain.DataSource = NewsTypeService.GetChildTypeByParentId(id);
         gvMain.DataBind();
     }
 }
Example #23
0
        public string getlisttype(int id)
        {
            string s = NewsTypeService.GetNewsTypeById(id).issimple.ToString();

            switch (s)
            {
            case "0": return("列表页");

            case "1": return("内容页");

            case "2": return("图片页");

            default: return("未知");
            }
        }
Example #24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request["del"] != null)
                {
                    News ob = NewsService.GetNewsById(int.Parse(Request["del"]));

                    if (ob != null)
                    {
                        if (File.Exists(MapPath(ob.img)))
                        {
                            File.Delete(MapPath(ob.img));
                        }
                        if (File.Exists(MapPath(ob.upfile)))
                        {
                            File.Delete(MapPath(ob.upfile));
                        }
                        NewsService.DeleteNews(ob);
                    }


                    string backurl = BackPage(pds(), Request["reUrl"].Replace("|", "&"), "news_recyle.aspx?page=" + (pds().CurrentPageIndex - 1).ToString() + getcanshu());
                    Response.Redirect(backurl);
                }
                else if (Request["back"] != null && Request["back"] != "")
                {
                    NewsService.SetDelete(int.Parse(Request["back"]), false);
                    Response.Redirect(Request.UrlReferrer.ToString());
                }
                else
                {
                    title = NewsTypeService.GetTypeName(int.Parse(Request["type"])) + "回收";
                }

                ddlType.DataSource     = NewsTypeService.GetChildTypeByParentId(int.Parse(Request["type"]));
                ddlType.DataTextField  = "typename";
                ddlType.DataValueField = "id";
                ddlType.DataBind();

                this.rpNewsType.DataSource = NewsTypeService.GetChildTypeByParentId(int.Parse(Request["type"]));
                this.rpNewsType.DataBind();
                //ddlType.Items.Insert(0, new ListItem("请选择分类", "0"));
                rtNews.DataSource = pds();
                rtNews.DataBind();
            }
        }
Example #25
0
        public void BindData()
        {
            this.rpLink.DataSource = LinkService.GetLink(5);
            this.rpLink.DataBind();

            lbWebName.Text     = SettingManager.WebName;
            lbAddress.Text     = SettingManager.GetSettingValue("Contact.Address");
            lbFax.Text         = SettingManager.GetSettingValue("Contact.Fax");
            lbMobilePhone.Text = SettingManager.GetSettingValue("Contact.MobilePhone");
            lbTePhone.Text     = SettingManager.GetSettingValue("Contact.TelPhone");
            WeiXin             = SettingManager.GetSettingValue("Contact.WeiXin");
            QQ = SettingManager.GetSettingValue("Contact.QQ");


            this.rpZD.DataSource = NewsTypeService.GetChildTypeByParentId(5);
            this.rpZD.DataBind();
        }
Example #26
0
        /// <summary>
        /// 获取对象
        /// </summary>
        private void LoadModelInfo()
        {
            News item = NewsService.GetModel(id);

            if (item != null)
            {
                this.txtTitle.Text   = item.title;
                this.content1.Value  = item.newsContent;
                content2.Value       = item.newsDesc;
                this.txtKeyWord.Text = item.keyword;
                this.txtDesc.Text    = item.newsDesc;
                txtZhaiYao.Text      = item.pageName;
                lblIndexImg.Text     = item.author;
                NewsType nt = NewsTypeService.GetModel(item.newsType);
                if (nt != null)
                {
                    nt = NewsTypeService.GetModel(nt.parentId);
                    if (nt != null && nt.parentId == 5)
                    {
                        ddlCate.SelectedValue = nt.id.ToString();

                        DataSet ds = NewsTypeService.GetList("parentId = " + nt.id);
                        ddlSon.Items.Clear();
                        ddlSon.DataSource     = ds;
                        ddlSon.DataTextField  = "name";
                        ddlSon.DataValueField = "id";
                        ddlSon.DataBind();
                        ddlSon.Items.Insert(0, new ListItem("请选择", "0"));
                        ddlSon.SelectedValue = item.newsType.ToString();
                    }
                    else
                    {
                        ddlCate.SelectedValue = item.newsType.ToString();
                    }
                }
                else
                {
                    ddlCate.SelectedValue = item.newsType.ToString();
                }

                lblURL.Text          = item.newImg;
                ViewState["addTime"] = item.addTime;
            }
        }
Example #27
0
        /// <summary>
        /// 加载信息
        /// </summary>
        private void LoadData()
        {
            DataSet ds = FriendsInfoService.GetList("infoType = 11");

            if (ds.Tables[0].Rows.Count > 0)
            {
                this.repInfo.DataSource = ds;
                repInfo.DataBind();
            }
            // 加载模块
            ds = NewsTypeService.GetList("parentId = 2");
            if (ds.Tables[0].Rows.Count > 0)
            {
                ddlModule.DataSource     = ds;
                ddlModule.DataTextField  = "name";
                ddlModule.DataValueField = "id";
                ddlModule.DataBind();
            }
            ddlModule.Items.Insert(0, new ListItem("请选择", "0"));
        }
Example #28
0
        public void getdata()
        {
            //this.rpIntro.DataSource = LJH.Intro.GetTable("select * from tIntro");
            //this.rpIntro.DataBind();

            //this.ltNewsType1.Text =LJH.News.GetCount(1,0).ToString();

            //this.ltNewsType2.Text =LJH.News.GetCount(2, 0).ToString();
            //this.ltNewsType3.Text = LJH.Product.GetCount(0).ToString();

            this.rpMenu.DataSource = NewsTypeService.GetChildTypeByParentId(0);
            this.rpMenu.DataBind();

            //this.ltNewsType4.Text =LJH.News.GetCount(4, 0).ToString();
            //this.ltNewsType5.Text =LJH.News.GetCount(5, 0).ToString();
            //this.ltNewsType6.Text =LJH.News.GetCount(6, 0).ToString();
            //this.ltNewsType7.Text =LJH.News.GetCount(7, 0).ToString();

            //this.ltNewsType8.Text =LJH.News.GetCount(8, 0).ToString();
        }
Example #29
0
        /// <summary>
        /// 控件行命令事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void repInfo_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            if (e.CommandName.Equals("del"))
            {
                int id = Convert.ToInt32(e.CommandArgument);
                LinksService.Delete(id);
                LoadData();
            }
            if (e.CommandName.Equals("mod"))
            {
                int   id   = Convert.ToInt32(e.CommandArgument);
                Links item = LinksService.GetModel(id);
                if (item != null)
                {
                    DataSet ds   = NewsTypeService.GetList(4, "parentId = 2", "id");
                    int     flag = 0;
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        foreach (DataRow dr in ds.Tables[0].Rows)
                        {
                            if (Convert.ToInt32(dr["id"]) == item.istj)
                            {
                                flag = 1;
                                break;
                            }
                        }
                    }
                    if (flag == 1)
                    {
                        ddlPlace.SelectedValue = item.istj.ToString();
                    }

                    txtLinkUrl.Text   = item.linkurl;
                    txtLinkTitle.Text = item.linktitle;
                    txtLinkName.Text  = item.linkname;
                    lblId.Text        = item.id.ToString();
                    pnlAdd.Visible    = true;
                    pnlList.Visible   = false;
                }
            }
        }
Example #30
0
 /// <summary>
 /// 控件行命令事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void repInfo_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     if (e.CommandName.Equals("del"))
     {
         int id = Convert.ToInt32(e.CommandArgument);
         NewsTypeService.Delete(id);
         sp.InitBindData(this.repInfo, pager1, "NewsType", "id", sear());
     }
     if (e.CommandName.Equals("mod"))
     {
         this.hidId.Value = e.CommandArgument.ToString();
         NewsType nt = NewsTypeService.GetModel(Convert.ToInt32(e.CommandArgument));
         if (nt != null)
         {
             ddlParent.SelectedValue = nt.parentId.ToString();
             txtTitle.Text           = nt.name;
             txtOrder.Text           = nt.status.ToString();
             lblImg.Text             = nt.remark;
         }
     }
 }