Exemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.IsPostBack)
     {
         if (Request.QueryString["aid"] != null)
         {
             int aid = Convert.ToInt32(Request.QueryString["aid"]);
             TravelAgent.Model.Advertising adv = advBll.GetModel(aid);
             if (adv != null)
             {
                 this.lblAdTitle.Text = adv.Title;
                 this.hidaId.Value    = adv.Id.ToString();;
             }
         }
         if (Request.QueryString["id"] != null)
         {
             int barid = Convert.ToInt32(Request.QueryString["id"]);
             TravelAgent.Model.Adbanner bar = banBll.GetModel(barid);
             if (bar != null)
             {
                 this.hidId.Value = bar.Id.ToString();
                 //this.lblAdTitle.Text = bar.Aid.ToString();
                 this.txtTitle.Text           = bar.Title;
                 this.txtStartTime.Text       = bar.StartTime.ToString("yyyy-MM-dd");
                 this.txtEndTime.Text         = bar.EndTime.ToString("yyyy-MM-dd");
                 this.txtImgUrl.Text          = bar.AdUrl;
                 this.txtLinkUrl.Text         = bar.LinkUrl;
                 this.txtAdRemark.Text        = TravelAgent.Tool.StringPlus.ToTxt(bar.AdRemark);
                 this.rblIsLock.SelectedValue = bar.IsLock.ToString();
             }
         }
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public void Add(TravelAgent.Model.Adbanner model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Adbanner(");
            strSql.Append("Aid,Title,StartTime,EndTime,AdUrl,LinkUrl,AdRemark,IsLock,AddTime)");
            strSql.Append(" values (");
            strSql.Append("@Aid,@Title,@StartTime,@EndTime,@AdUrl,@LinkUrl,@AdRemark,@IsLock,@AddTime)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Aid",       SqlDbType.Int,         4),
                new SqlParameter("@Title",     SqlDbType.NVarChar,  255),
                new SqlParameter("@StartTime", SqlDbType.DateTime),
                new SqlParameter("@EndTime",   SqlDbType.DateTime),
                new SqlParameter("@AdUrl",     SqlDbType.NVarChar,  250),
                new SqlParameter("@LinkUrl",   SqlDbType.NVarChar,  250),
                new SqlParameter("@AdRemark",  SqlDbType.NVarChar,    0),
                new SqlParameter("@IsLock",    SqlDbType.Int,         4),
                new SqlParameter("@AddTime",   SqlDbType.DateTime)
            };
            parameters[0].Value = model.Aid;
            parameters[1].Value = model.Title;
            parameters[2].Value = model.StartTime;
            parameters[3].Value = model.EndTime;
            parameters[4].Value = model.AdUrl;
            parameters[5].Value = model.LinkUrl;
            parameters[6].Value = model.AdRemark;
            parameters[7].Value = model.IsLock;
            parameters[8].Value = model.AddTime;

            DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public TravelAgent.Model.Adbanner GetModel(int Id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select Id,Aid,Title,StartTime,EndTime,AdUrl,LinkUrl,AdRemark,IsLock,AddTime from Adbanner ");
            strSql.Append(" where Id=@Id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Id", SqlDbType.Int, 4)
            };
            parameters[0].Value = Id;

            TravelAgent.Model.Adbanner model = new TravelAgent.Model.Adbanner();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["Id"].ToString() != "")
                {
                    model.Id = int.Parse(ds.Tables[0].Rows[0]["Id"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Aid"].ToString() != "")
                {
                    model.Aid = int.Parse(ds.Tables[0].Rows[0]["Aid"].ToString());
                }
                model.Title = ds.Tables[0].Rows[0]["Title"].ToString();
                if (ds.Tables[0].Rows[0]["StartTime"].ToString() != "")
                {
                    model.StartTime = DateTime.Parse(ds.Tables[0].Rows[0]["StartTime"].ToString());
                }
                if (ds.Tables[0].Rows[0]["EndTime"].ToString() != "")
                {
                    model.EndTime = DateTime.Parse(ds.Tables[0].Rows[0]["EndTime"].ToString());
                }
                model.AdUrl    = ds.Tables[0].Rows[0]["AdUrl"].ToString();
                model.LinkUrl  = ds.Tables[0].Rows[0]["LinkUrl"].ToString();
                model.AdRemark = ds.Tables[0].Rows[0]["AdRemark"].ToString();
                if (ds.Tables[0].Rows[0]["IsLock"].ToString() != "")
                {
                    model.IsLock = int.Parse(ds.Tables[0].Rows[0]["IsLock"].ToString());
                }
                if (ds.Tables[0].Rows[0]["AddTime"].ToString() != "")
                {
                    model.AddTime = DateTime.Parse(ds.Tables[0].Rows[0]["AddTime"].ToString());
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public void Update(TravelAgent.Model.Adbanner model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Adbanner set ");
            strSql.Append("Aid=@Aid,");
            strSql.Append("Title=@Title,");
            strSql.Append("StartTime=@StartTime,");
            strSql.Append("EndTime=@EndTime,");
            strSql.Append("AdUrl=@AdUrl,");
            strSql.Append("LinkUrl=@LinkUrl,");
            strSql.Append("AdRemark=@AdRemark,");
            strSql.Append("IsLock=@IsLock,");
            strSql.Append("AddTime=@AddTime");
            strSql.Append(" where Id=@Id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Aid",       SqlDbType.Int,         4),
                new SqlParameter("@Title",     SqlDbType.NVarChar,  255),
                new SqlParameter("@StartTime", SqlDbType.DateTime),
                new SqlParameter("@EndTime",   SqlDbType.DateTime),
                new SqlParameter("@AdUrl",     SqlDbType.NVarChar,  250),
                new SqlParameter("@LinkUrl",   SqlDbType.NVarChar,  250),
                new SqlParameter("@AdRemark",  SqlDbType.NVarChar,    0),
                new SqlParameter("@IsLock",    SqlDbType.Int,         4),
                new SqlParameter("@AddTime",   SqlDbType.DateTime),
                new SqlParameter("@Id",        SqlDbType.Int, 4)
            };
            parameters[0].Value = model.Aid;
            parameters[1].Value = model.Title;
            parameters[2].Value = model.StartTime;
            parameters[3].Value = model.EndTime;
            parameters[4].Value = model.AdUrl;
            parameters[5].Value = model.LinkUrl;
            parameters[6].Value = model.AdRemark;
            parameters[7].Value = model.IsLock;
            parameters[8].Value = model.AddTime;
            parameters[9].Value = model.Id;

            DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
        }
Exemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
                if (Request["tag"] != null)
                {
                    string strTag = Request["tag"];
                    if (strTag == "category")//新闻分类设置
                    {
                        int    nav_editid = Convert.ToInt32(Request["hidId"]);
                        int    navId;
                        int    parentId = Convert.ToInt32(Request["ddlCategory"]); //上一级目录
                        int    navLayer = 1;                                       //栏目深度
                        string navList  = "";
                        TravelAgent.Model.Category category = new TravelAgent.Model.Category();
                        category.Title      = Request["txtName"];
                        category.ParentId   = parentId;
                        category.PageUrl    = Request["txtURL"];
                        category.ClassList  = "";
                        category.ClassOrder = Convert.ToInt32(Request["txtSort"]);
                        category.KindId     = this.kindId;
                        category.State      = Request["chkState"] == null?"0":"1";
                        category.Css        = "";
                        if (nav_editid == 0)
                        {
                            //添加导航
                            navId = CategoryBll.Add(category);
                        }
                        else
                        {
                            navId = nav_editid;
                        }
                        //修改导航的下属导航ID列表
                        if (parentId > 0)
                        {
                            DataSet ds = CategoryBll.GetChannelListByClassId(parentId);

                            if (ds.Tables[0].Rows.Count > 0)
                            {
                                DataRow dr = ds.Tables[0].Rows[0];
                                navList  = dr["ClassList"].ToString().Trim() + navId + ",";
                                navLayer = Convert.ToInt32(dr["ClassLayer"]) + 1;
                            }
                        }
                        else
                        {
                            navList  = "," + navId + ",";
                            navLayer = 1;
                        }
                        category.Id         = navId;
                        category.ClassList  = navList;
                        category.ClassLayer = navLayer;

                        try
                        {
                            CategoryBll.Update(category);
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "category_delete")//删除新闻分类
                    {
                        int categoryid = Convert.ToInt32(Request["categoryid"]);
                        try
                        {
                            CategoryBll.Delete(categoryid);
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "new_delete")//删除内容
                    {
                        int categoryid = Convert.ToInt32(Request["newid"]);
                        try
                        {
                            ArticleBll.Delete(categoryid);
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "adv")//广告位
                    {
                        int adv_Id;
                        int advid = Convert.ToInt32(Request["hidId"]);
                        TravelAgent.Model.Advertising model = new TravelAgent.Model.Advertising();
                        model.Title     = Request["txtTitle"];
                        model.AdType    = Convert.ToInt32(Request["rblAdType"]);
                        model.AdRemark  = Request["txtAdRemark"];
                        model.AdNum     = Convert.ToInt32(Request["txtAdNum"]);
                        model.AdPrice   = 0;
                        model.AdWidth   = Convert.ToInt32(Request["txtAdWidth"]);
                        model.AdHeight  = Convert.ToInt32(Request["txtAdHeight"]);
                        model.AdTarget  = Request["rblAdTarget"];
                        model.AdChannel = 0;
                        int parentId = Convert.ToInt32(Request["ddlAdv"]);       //上一级目录
                        model.ParentID  = parentId;
                        model.ClassList = "";
                        int    Layer = 1;                                      //栏目深度
                        string List  = "";
                        if (advid == 0)
                        {
                            //添加导航
                            adv_Id = AdvBll.Add(model);
                        }
                        else
                        {
                            adv_Id = advid;
                        }
                        //修改导航的下属导航ID列表
                        if (parentId > 0)
                        {
                            DataSet ds = CategoryBll.GetChannelListByClassId(parentId);

                            if (ds.Tables[0].Rows.Count > 0)
                            {
                                DataRow dr = ds.Tables[0].Rows[0];
                                List  = dr["ClassList"].ToString().Trim() + adv_Id + ",";
                                Layer = Convert.ToInt32(dr["ClassLayer"]) + 1;
                            }
                        }
                        else
                        {
                            List  = "," + adv_Id + ",";
                            Layer = 1;
                        }
                        model.Id         = adv_Id;
                        model.ClassList  = List;
                        model.ClassLayer = Layer;
                        try
                        {
                            AdvBll.Update(model);
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "adv_delete")//删除广告位
                    {
                        int advid = Convert.ToInt32(Request["advid"]);
                        try
                        {
                            AdvBll.Delete(advid);      //删除广告位
                            BarBll.DeleteByAID(advid); //同时删除广告位下面的广告
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "bar")//广告内容
                    {
                        int barid = Convert.ToInt32(Request["hidId"]);
                        TravelAgent.Model.Adbanner model = new TravelAgent.Model.Adbanner();
                        model.Title     = Request["txtTitle"];
                        model.StartTime = DateTime.Parse(Request["txtStartTime"]);
                        model.EndTime   = DateTime.Parse(Request["txtEndTime"]);
                        model.AdUrl     = Request["txtImgUrl"];
                        model.LinkUrl   = Request["txtLinkUrl"];
                        model.AdRemark  = TravelAgent.Tool.StringPlus.ToHtml(Request["txtAdRemark"]);
                        model.IsLock    = int.Parse(Request["rblIsLock"]);
                        model.AddTime   = DateTime.Now;
                        model.Aid       = int.Parse(Request["hidaId"]);
                        try
                        {
                            if (barid != 0)
                            {
                                model.Id = barid;
                                BarBll.Update(model);
                            }
                            else
                            {
                                BarBll.Add(model);
                            }
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "bar_delete")
                    {
                        int barid = Convert.ToInt32(Request["barid"]);
                        try
                        {
                            BarBll.Delete(barid);

                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "links")//友情链接
                    {
                        int linkid = Convert.ToInt32(Request["hidId"]);
                        TravelAgent.Model.Links model = new TravelAgent.Model.Links();
                        model.Title    = Request["txtName"];
                        model.WebUrl   = Request["txtURL"];
                        model.UserName = Request["txtContactName"];
                        model.UserTel  = Request["txtLinkContent"];
                        model.UserMail = Request["txtEmail"];
                        model.SortId   = Convert.ToInt32(Request["txtSort"]);
                        model.IsLock   = Request["chkState"] == null?0:1;
                        model.AddTime  = DateTime.Now;
                        model.IsImage  = 0;
                        model.IsRed    = 1;
                        model.ImgUrl   = "";
                        try
                        {
                            if (linkid != 0)
                            {
                                model.Id = linkid;
                                linkBll.Update(model);
                            }
                            else
                            {
                                linkBll.Add(model);
                            }
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "link_delete")//友情链接
                    {
                        int linkid = Convert.ToInt32(Request["linkid"]);
                        try
                        {
                            linkBll.Delete(linkid);

                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "brand_save")//网站优势
                    {
                        int brandid = Convert.ToInt32(Request["hidId"]);
                        TravelAgent.Model.VisaBrand model = new TravelAgent.Model.VisaBrand();
                        model.Title    = Request["txtTitle"];
                        model.SubTitle = Request["txtSubTitle"];
                        model.PicUrl   = "";
                        model.Type     = Convert.ToInt32(Request["ddlType"]);
                        model.Sort     = Convert.ToInt32(Request["txtSort"]);
                        model.isLock   = Request["chkState"] == null ? 0 : 1;
                        try
                        {
                            if (brandid != 0)
                            {
                                model.Id = brandid;
                                BrandBll.Update(model);
                            }
                            else
                            {
                                BrandBll.Add(model);
                            }
                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                    else if (strTag == "brand_delete")//网站优势
                    {
                        int brandid = Convert.ToInt32(Request["brandid"]);
                        try
                        {
                            BrandBll.Delete(brandid);

                            Response.Write("true");
                        }
                        catch
                        {
                            Response.Write("false");
                        }
                    }
                }
            }
        }
Exemplo n.º 6
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public void Update(TravelAgent.Model.Adbanner model)
 {
     dal.Update(model);
 }
Exemplo n.º 7
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public void Add(TravelAgent.Model.Adbanner model)
 {
     dal.Add(model);
 }