Exemple #1
0
        public int update(Model.News mn)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append(" update news set ");
            sql.Append(" _title=@name, _from=@source, _author=@author,_top=@hot,_click=@count,_content=@info,_cateid=@nid,_ispic=@pic ");
            sql.Append(" where _id=@id ");
            SqlParameter [] par =
            {
                new SqlParameter("@name",   SqlDbType.VarChar, 50),
                new SqlParameter("@source", SqlDbType.VarChar, 50),
                new SqlParameter("@author", SqlDbType.VarChar, 50),
                new SqlParameter("@hot",    SqlDbType.Int,      4),
                new SqlParameter("@count",  SqlDbType.Int,      4),
                new SqlParameter("@info",   SqlDbType.VarChar,  0),
                new SqlParameter("@nid",    SqlDbType.Int,      4),
                new SqlParameter("@pic",    SqlDbType.Int,      4),
                new SqlParameter("@id",     SqlDbType.Int, 4)
            };

            par[0].Value = mn.Title;
            par[1].Value = mn.From;
            par[2].Value = mn.Author;
            par[3].Value = mn.Top;
            par[4].Value = mn.Click;
            par[5].Value = mn.Content;
            par[6].Value = mn.Cateid;
            par[7].Value = mn.Ispic;
            par[8].Value = mn.ID;
            int result = DbHelperSQL.ExecuteSql(sql.ToString(), par);

            return(result);
        }
Exemple #2
0
        public int add(Model.News mn)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append(" insert into news ");
            sql.Append(" (_title,_from,_author,_top,_click,_content,_cateid,_ispic) ");
            sql.Append(" values( @title,@from,@author,@top,@click,@content,@cateid,@ispic ) ");
            SqlParameter[] par = { new SqlParameter("@title",   SqlDbType.VarChar, 50),
                                   new SqlParameter("@from",    SqlDbType.VarChar, 50),
                                   new SqlParameter("@author",  SqlDbType.VarChar, 50),
                                   new SqlParameter("@top",     SqlDbType.VarChar, 50),
                                   new SqlParameter("@click",   SqlDbType.VarChar, 50),
                                   new SqlParameter("@content", SqlDbType.VarChar,  0),
                                   new SqlParameter("@cateid",  SqlDbType.VarChar, 50),
                                   new SqlParameter("@ispic",   SqlDbType.VarChar, 50) };
            par[0].Value = mn.Title;
            par[1].Value = mn.From;
            par[2].Value = mn.Author;
            par[3].Value = mn.Top;
            par[4].Value = mn.Click;
            par[5].Value = mn.Content;
            par[6].Value = mn.Cateid;
            par[7].Value = mn.Ispic;
            int result = DbHelperSQL.ExecuteSql(sql.ToString(), par);

            return(result);
        }
Exemple #3
0
        public SqlDataReader datareader(Model.News mn)
        {
            string        str = " select * from news where _id=" + mn.ID + " ";
            SqlDataReader dr  = DbHelperSQL.ExecuteReader(str);

            return(dr);
        }
Exemple #4
0
 //更新新闻点击率
 public void UpdateNewsHit(Model.News news)
 {
     IDataParameter[] parameter =
     {
         new SqlParameter("@ID", SqlDbType.Int, 32)
     };
     parameter[0].Value = news.ID;
     pr.ExcutePro("UpdateNewsHit", parameter);
     //string SQL = "update news set newshit=newshit+1 where id='"+news.ID+"'";
     //db.SQLExecute(SQL);
 }
Exemple #5
0
        public int _delete(Model.News mn)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append(" delete from news where _id=@nid ");
            SqlParameter[] par = { new SqlParameter("@nid", SqlDbType.Int, 4) };
            par[0].Value = mn.ID;
            int result = DbHelperSQL.ExecuteSql(sql.ToString(), par);

            return(result);
        }
Exemple #6
0
        //更新点击
        public bool UpdateClick(Model.News news)
        {
            string SQL  = "update news set click=click+1 where id ='" + news.id + "'";
            bool   iRet = DBHelper.ExecSql(SQL);

            if (iRet)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #7
0
        //添加新闻
        public bool AddNews(Model.News news)
        {
            string SQL  = "insert into news values('" + news.category + "','" + news.title + "','" + news.author + "','" + news.contents + "','" + news.createTime + "','" + news.click + "')";
            bool   iRet = DBHelper.ExecSql(SQL);

            if (iRet)
            {
                HttpContext.Current.Response.Write("<script>alert('添加成功');location.href='choose.aspx'</script>");
                return(true);
            }
            else
            {
                HttpContext.Current.Response.Write("<script>alert('添加失败,请重试');</script>");
                return(false);
            }
        }
Exemple #8
0
        //删除新闻
        public bool DelNews(Model.News news)
        {
            string SQL  = "DELETE from news where id='" + news.id + "'";
            bool   iRet = DBHelper.ExecSql(SQL);

            if (iRet)
            {
                // HttpContext.Current.Response.Write("<script>alert('删除成功');location.href='choose.aspx'</script>");
                return(true);
            }
            else
            {
                HttpContext.Current.Response.Write("<script>alert('删除失败,请重试');</script>");
                return(false);
            }
        }
Exemple #9
0
        //更新新闻
        public bool UpdateNews(Model.News news)
        {
            string SQL  = "update news set category='" + news.category + "',title='" + news.title + "',author='" + news.author + "',contents='" + news.contents + "',createTime='" + news.createTime + "' where id='" + news.id + "'";
            bool   iRet = DBHelper.ExecSql(SQL);

            if (iRet)
            {
                HttpContext.Current.Response.Write("<script>alert('更新成功');location.href='choose.aspx'</script>");
                return(true);
            }
            else
            {
                HttpContext.Current.Response.Write("<script>alert('更新失败,请重试');</script>");
                return(false);
            }
        }
Exemple #10
0
        //搜索新闻---按category
        public bool SearchCategory(Model.News news)
        {
            string SQL;

            SQL      = "select * from news where category like '%" + news.category + "%'";
            news.sql = SQL;
            DataSet ds = DBHelper.GetDataSet(SQL);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #11
0
        //发布新闻
        public bool InsertNews(Model.News news)
        {
            bool flag = false;

            IDataParameter[] parameter =
            {
                new SqlParameter("@newstitle",   SqlDbType.VarChar, 50),
                new SqlParameter("@newscontent", SqlDbType.VarChar, 50),
                new SqlParameter("@newsauthor",  SqlDbType.VarChar, 50),
                new SqlParameter("@newshit",     SqlDbType.Int, 32)
            };
            parameter[0].Value = news.Title;
            parameter[1].Value = news.Content;
            parameter[2].Value = news.Author;
            parameter[3].Value = news.Hit;
            flag = pr.ExecuteProcedure("InsertNews", parameter);
            return(flag);
        }
Exemple #12
0
        //查询新闻
        public bool QueryNews(Model.News news)
        {
            string  SQL = "select * from news where id='" + news.id + "'";
            DataSet ds  = DBHelper.GetDataSet(SQL);

            if (ds.Tables[0].Rows.Count > 0)
            {
                news.category   = ds.Tables[0].Rows[0][1].ToString();
                news.title      = ds.Tables[0].Rows[0][2].ToString();
                news.author     = ds.Tables[0].Rows[0][3].ToString();
                news.contents   = ds.Tables[0].Rows[0][4].ToString();
                news.createTime = ds.Tables[0].Rows[0][5].ToString();
                news.click      = ds.Tables[0].Rows[0][6].ToString();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #13
0
        //新闻数据的更新
        public bool UpdateNews(Model.News news)
        {
            bool flag = false;

            IDataParameter[] parameter =
            {
                new SqlParameter("@newstitle",   SqlDbType.VarChar, 50),
                new SqlParameter("@newscontent", SqlDbType.VarChar, 50),
                new SqlParameter("@newsauthor",  SqlDbType.VarChar, 50)
            };
            parameter[0].Value = news.Title;
            parameter[1].Value = news.Content;
            parameter[2].Value = news.Author;
            flag = pr.ExecuteProcedure("UpdateNews", parameter);
            //string SQL = "";
            //SQL = "update news set newscontent='" + news.Content + "',newsauthor='" + news.Author + "' where newstitle='" + news.Title + "'";
            //int count = db.SQLExecuteReturn(SQL);
            //if (count > 0)
            //    flag = true;
            return(flag);
        }
Exemple #14
0
        //新闻数据定点查询
        public DataTable SearchIDNews(Model.News news)
        {
            string SQL = "select * from news where newstitle='" + news.Title + "'";

            return(db.SQLGetDataTable(SQL));
        }
Exemple #15
0
        //新闻数据的显示(数据表)
        public DataTable SearchNews(Model.News news)
        {
            string SQL = "select * from news";

            return(db.SQLGetDataTable(SQL));
        }
Exemple #16
0
        //显示具体新闻内容
        public DataTable ShowNewsDetail(Model.News news)
        {
            string SQL = "select * from news where ID='" + news.ID + "'";

            return(db.SQLGetDataTable(SQL));
        }