示例#1
0
        public void Add(SmartCampus.Entity.BASE_ARTICLE entity)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into BASE_ARTICLE(");
            strSql.Append("ARTICLEID,QUOTE,MENUID,PHOTOID,FILEID,VERSION,STATUS,ICON,TITLE,CONTENT,SDATE,EDATE,READ,COMMENT,COPYRIGHT,AUTHOR");
            strSql.Append(") values (");
            strSql.Append("@ARTICLEID,@QUOTE,@MENUID,@PHOTOID,@FILEID,@VERSION,@STATUS,@ICON,@TITLE,@CONTENT,@SDATE,@EDATE,@READ,@COMMENT,@COPYRIGHT,@AUTHOR");
            strSql.Append(") ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@ARTICLEID", SqlDbType.Int,          4),
                new SqlParameter("@QUOTE",     SqlDbType.VarChar,    200),
                new SqlParameter("@MENUID",    SqlDbType.VarChar,    200),
                new SqlParameter("@PHOTOID",   SqlDbType.VarChar,    200),
                new SqlParameter("@FILEID",    SqlDbType.VarChar,    200),
                new SqlParameter("@VERSION",   SqlDbType.VarChar,     10),
                new SqlParameter("@STATUS",    SqlDbType.Int,          4),
                new SqlParameter("@ICON",      SqlDbType.VarChar,    200),
                new SqlParameter("@TITLE",     SqlDbType.VarChar,    200),
                new SqlParameter("@CONTENT",   SqlDbType.Text),
                new SqlParameter("@SDATE",     SqlDbType.DateTime),
                new SqlParameter("@EDATE",     SqlDbType.DateTime),
                new SqlParameter("@READ",      SqlDbType.Int,          4),
                new SqlParameter("@COMMENT",   SqlDbType.Int,          4),
                new SqlParameter("@COPYRIGHT", SqlDbType.VarChar,   2000),
                new SqlParameter("@AUTHOR",    SqlDbType.VarChar, 20)
            };

            parameters[0].Value  = entity.ARTICLEID;
            parameters[1].Value  = entity.QUOTE;
            parameters[2].Value  = entity.MENUID;
            parameters[3].Value  = entity.PHOTOID;
            parameters[4].Value  = entity.FILEID;
            parameters[5].Value  = entity.VERSION;
            parameters[6].Value  = entity.STATUS;
            parameters[7].Value  = entity.ICON;
            parameters[8].Value  = entity.TITLE;
            parameters[9].Value  = entity.CONTENT;
            parameters[10].Value = entity.SDATE;
            parameters[11].Value = entity.EDATE;
            parameters[12].Value = entity.READ;
            parameters[13].Value = entity.COMMENT;
            parameters[14].Value = entity.COPYRIGHT;
            parameters[15].Value = entity.AUTHOR;
            SqlServerHelper.ExecuteSql(strSql.ToString(), parameters);
        }
示例#2
0
        public bool Update(SmartCampus.Entity.BASE_ARTICLE entity)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update BASE_ARTICLE set ");

            strSql.Append(" ARTICLEID = @ARTICLEID , ");
            strSql.Append(" QUOTE = @QUOTE , ");
            strSql.Append(" MENUID = @MENUID , ");
            strSql.Append(" PHOTOID = @PHOTOID , ");
            strSql.Append(" FILEID = @FILEID , ");
            strSql.Append(" VERSION = @VERSION , ");
            strSql.Append(" STATUS = @STATUS , ");
            strSql.Append(" ICON = @ICON , ");
            strSql.Append(" TITLE = @TITLE , ");
            strSql.Append(" CONTENT = @CONTENT , ");
            strSql.Append(" SDATE = @SDATE , ");
            strSql.Append(" EDATE = @EDATE , ");
            strSql.Append(" READ = @READ , ");
            strSql.Append(" COMMENT = @COMMENT , ");
            strSql.Append(" COPYRIGHT = @COPYRIGHT , ");
            strSql.Append(" AUTHOR = @AUTHOR  ");
            strSql.Append(" where ARTICLEID=@ARTICLEID  ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@ARTICLEID", SqlDbType.Int,          4),
                new SqlParameter("@QUOTE",     SqlDbType.VarChar,    200),
                new SqlParameter("@MENUID",    SqlDbType.VarChar,    200),
                new SqlParameter("@PHOTOID",   SqlDbType.VarChar,    200),
                new SqlParameter("@FILEID",    SqlDbType.VarChar,    200),
                new SqlParameter("@VERSION",   SqlDbType.VarChar,     10),
                new SqlParameter("@STATUS",    SqlDbType.Int,          4),
                new SqlParameter("@ICON",      SqlDbType.VarChar,    200),
                new SqlParameter("@TITLE",     SqlDbType.VarChar,    200),
                new SqlParameter("@CONTENT",   SqlDbType.Text),
                new SqlParameter("@SDATE",     SqlDbType.DateTime),
                new SqlParameter("@EDATE",     SqlDbType.DateTime),
                new SqlParameter("@READ",      SqlDbType.Int,          4),
                new SqlParameter("@COMMENT",   SqlDbType.Int,          4),
                new SqlParameter("@COPYRIGHT", SqlDbType.VarChar,   2000),
                new SqlParameter("@AUTHOR",    SqlDbType.VarChar, 20)
            };

            parameters[16].Value = entity.ARTICLEID;
            parameters[17].Value = entity.QUOTE;
            parameters[18].Value = entity.MENUID;
            parameters[19].Value = entity.PHOTOID;
            parameters[20].Value = entity.FILEID;
            parameters[21].Value = entity.VERSION;
            parameters[22].Value = entity.STATUS;
            parameters[23].Value = entity.ICON;
            parameters[24].Value = entity.TITLE;
            parameters[25].Value = entity.CONTENT;
            parameters[26].Value = entity.SDATE;
            parameters[27].Value = entity.EDATE;
            parameters[28].Value = entity.READ;
            parameters[29].Value = entity.COMMENT;
            parameters[30].Value = entity.COPYRIGHT;
            parameters[31].Value = entity.AUTHOR;
            int rows = SqlServerHelper.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#3
0
        public SmartCampus.Entity.BASE_ARTICLE GetEntity(int articleid)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select ARTICLEID, QUOTE, MENUID, PHOTOID, FILEID, VERSION, STATUS, ICON, TITLE, CONTENT, SDATE, EDATE, READ, COMMENT, COPYRIGHT, AUTHOR  ");
            strSql.Append("  from BASE_ARTICLE ");
            strSql.Append(" where ARTICLEID=@ARTICLEID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ARTICLEID", SqlDbType.Int, 4)
            };
            parameters[0].Value = articleid;


            SmartCampus.Entity.BASE_ARTICLE model = new SmartCampus.Entity.BASE_ARTICLE();
            DataSet ds = SqlServerHelper.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["ARTICLEID"].ToString() != "")
                {
                    model.ARTICLEID = int.Parse(ds.Tables[0].Rows[0]["ARTICLEID"].ToString());
                }
                model.QUOTE   = ds.Tables[0].Rows[0]["QUOTE"].ToString();
                model.MENUID  = ds.Tables[0].Rows[0]["MENUID"].ToString();
                model.PHOTOID = ds.Tables[0].Rows[0]["PHOTOID"].ToString();
                model.FILEID  = ds.Tables[0].Rows[0]["FILEID"].ToString();
                model.VERSION = ds.Tables[0].Rows[0]["VERSION"].ToString();
                if (ds.Tables[0].Rows[0]["STATUS"].ToString() != "")
                {
                    model.STATUS = int.Parse(ds.Tables[0].Rows[0]["STATUS"].ToString());
                }
                model.ICON    = ds.Tables[0].Rows[0]["ICON"].ToString();
                model.TITLE   = ds.Tables[0].Rows[0]["TITLE"].ToString();
                model.CONTENT = ds.Tables[0].Rows[0]["CONTENT"].ToString();
                if (ds.Tables[0].Rows[0]["SDATE"].ToString() != "")
                {
                    model.SDATE = DateTime.Parse(ds.Tables[0].Rows[0]["SDATE"].ToString());
                }
                if (ds.Tables[0].Rows[0]["EDATE"].ToString() != "")
                {
                    model.EDATE = DateTime.Parse(ds.Tables[0].Rows[0]["EDATE"].ToString());
                }
                if (ds.Tables[0].Rows[0]["READ"].ToString() != "")
                {
                    model.READ = int.Parse(ds.Tables[0].Rows[0]["READ"].ToString());
                }
                if (ds.Tables[0].Rows[0]["COMMENT"].ToString() != "")
                {
                    model.COMMENT = int.Parse(ds.Tables[0].Rows[0]["COMMENT"].ToString());
                }
                model.COPYRIGHT = ds.Tables[0].Rows[0]["COPYRIGHT"].ToString();
                model.AUTHOR    = ds.Tables[0].Rows[0]["AUTHOR"].ToString();

                return(model);
            }
            else
            {
                return(null);
            }
        }