示例#1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool UpdateScore(Movie.Model.article model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update article set ");
            strSql.Append("score=@score,");
            strSql.Append("scorenum=@scorenum");
            strSql.Append(" where id=@id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@score",    SqlDbType.Int, 255),
                new SqlParameter("@scorenum", SqlDbType.Int, 255),
                new SqlParameter("@id",       SqlDbType.Int, 4)
            };
            parameters[0].Value = model.score;
            parameters[1].Value = model.scorenum;
            parameters[2].Value = model.id;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Movie.Model.article DataRowToModel(DataRow row)
        {
            Movie.Model.article model = new Movie.Model.article();
            if (row != null)
            {
                if (row["id"] != null && row["id"].ToString() != "")
                {
                    model.id = int.Parse(row["id"].ToString());
                }
                if (row["title"] != null)
                {
                    model.title = row["title"].ToString();
                }
                if (row["cateid"] != null)
                {
                    model.cateid = row["cateid"].ToString();
                }
                if (row["image"] != null)
                {
                    model.image = row["image"].ToString();
                }
                if (row["contents"] != null)
                {
                    model.contents = row["contents"].ToString();
                }
                if (row["istop"] != null)
                {
                    model.istop = row["istop"].ToString();
                }
                if (row["isimage"] != null)
                {
                    model.isimage = row["isimage"].ToString();
                }
                if (row["addtime"] != null)
                {
                    model.addtime = row["addtime"].ToString();
                }

                try
                {
                    if (row["score"] != null)
                    {
                        model.score = int.Parse(row["score"].ToString());
                    }
                    if (row["scorenum"] != null)
                    {
                        model.scorenum = int.Parse(row["scorenum"].ToString());
                    }
                }
                catch (Exception e)
                {
                }
            }
            return(model);
        }
示例#3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Movie.Model.article model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update article set ");
            strSql.Append("title=@SQL2012title,");
            strSql.Append("cateid=@SQL2012cateid,");
            strSql.Append("image=@SQL2012image,");
            strSql.Append("contents=@SQL2012contents,");
            strSql.Append("istop=@SQL2012istop,");
            strSql.Append("isimage=@SQL2012isimage,");
            strSql.Append("addtime=@SQL2012addtime");
            strSql.Append(" where id=@SQL2012id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@SQL2012title",    SqlDbType.VarChar, 255),
                new SqlParameter("@SQL2012cateid",   SqlDbType.VarChar, 255),
                new SqlParameter("@SQL2012image",    SqlDbType.VarChar, 255),
                new SqlParameter("@SQL2012contents", SqlDbType.Text),
                new SqlParameter("@SQL2012istop",    SqlDbType.VarChar, 255),
                new SqlParameter("@SQL2012isimage",  SqlDbType.VarChar, 255),
                new SqlParameter("@SQL2012addtime",  SqlDbType.VarChar, 255),
                new SqlParameter("@SQL2012id",       SqlDbType.Int, 4)
            };
            parameters[0].Value = model.title;
            parameters[1].Value = model.cateid;
            parameters[2].Value = model.image;
            parameters[3].Value = model.contents;
            parameters[4].Value = model.istop;
            parameters[5].Value = model.isimage;
            parameters[6].Value = model.addtime;
            parameters[7].Value = model.id;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(Movie.Model.article model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into article(");
            strSql.Append("id,title,cateid,image,contents,istop,isimage,addtime)");
            strSql.Append(" values (");
            strSql.Append("@SQL2012id,@SQL2012title,@SQL2012cateid,@SQL2012image,@SQL2012contents,@SQL2012istop,@SQL2012isimage,@SQL2012addtime)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@SQL2012id",       SqlDbType.Int,       4),
                new SqlParameter("@SQL2012title",    SqlDbType.VarChar, 255),
                new SqlParameter("@SQL2012cateid",   SqlDbType.VarChar, 255),
                new SqlParameter("@SQL2012image",    SqlDbType.VarChar, 255),
                new SqlParameter("@SQL2012contents", SqlDbType.Text),
                new SqlParameter("@SQL2012istop",    SqlDbType.VarChar, 255),
                new SqlParameter("@SQL2012isimage",  SqlDbType.VarChar, 255),
                new SqlParameter("@SQL2012addtime",  SqlDbType.VarChar, 255)
            };
            parameters[0].Value = model.id;
            parameters[1].Value = model.title;
            parameters[2].Value = model.cateid;
            parameters[3].Value = model.image;
            parameters[4].Value = model.contents;
            parameters[5].Value = model.istop;
            parameters[6].Value = model.isimage;
            parameters[7].Value = model.addtime;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Movie.Model.article GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 id,title,cateid,image,contents,istop,isimage,addtime,REPLACE(CONVERT(nvarchar(max),contents) ,'\\r\\n','</br>') contents1,score,scorenum  from article ");
            strSql.Append(" where id=@SQL2012id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@SQL2012id", SqlDbType.Int, 4)
            };
            parameters[0].Value = id;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
示例#6
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txttitle.Text.Trim().Length == 0)
            {
                strErr += "title不能为空!\\n";
            }
            if (this.txtcateid.Text.Trim().Length == 0)
            {
                strErr += "cateid不能为空!\\n";
            }
            if (this.txtimage.Text.Trim().Length == 0)
            {
                strErr += "image不能为空!\\n";
            }
            if (this.txtcontents.Text.Trim().Length == 0)
            {
                strErr += "contents不能为空!\\n";
            }
            if (this.txtistop.Text.Trim().Length == 0)
            {
                strErr += "istop不能为空!\\n";
            }
            if (this.txtisimage.Text.Trim().Length == 0)
            {
                strErr += "isimage不能为空!\\n";
            }
            if (this.txtaddtime.Text.Trim().Length == 0)
            {
                strErr += "addtime不能为空!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int    id       = int.Parse(this.lblid.Text);
            string title    = this.txttitle.Text;
            string cateid   = this.txtcateid.Text;
            string image    = this.txtimage.Text;
            string contents = this.txtcontents.Text;
            string istop    = this.txtistop.Text;
            string isimage  = this.txtisimage.Text;
            string addtime  = this.txtaddtime.Text;


            Movie.Model.article model = new Movie.Model.article();
            model.id       = id;
            model.title    = title;
            model.cateid   = cateid;
            model.image    = image;
            model.contents = contents;
            model.istop    = istop;
            model.isimage  = isimage;
            model.addtime  = addtime;

            Movie.DAL.article bll = new Movie.DAL.article();
            bll.Update(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx");
        }