Exemple #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(DTcms.Model.dt_historydata model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update dt_historydata set ");
            strSql.Append("name=@name,");
            strSql.Append("value=@value,");
            strSql.Append("updatetime=@updatetime,");
            strSql.Append("type=@type,");
            strSql.Append("checkcode=@checkcode,");
            strSql.Append("functioncode=@functioncode,");
            strSql.Append("datahead=@datahead,");
            strSql.Append("item_id=@item_id,");
            strSql.Append("online=@online,");
            strSql.Append("trailerval=@trailerval,");
            strSql.Append("warningval=@warningval");
            strSql.Append(" where id=@id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@name",         SqlDbType.NVarChar,          50),
                new SqlParameter("@value",        SqlDbType.VarChar,          200),
                new SqlParameter("@updatetime",   SqlDbType.DateTime),
                new SqlParameter("@type",         SqlDbType.Int,                4),
                new SqlParameter("@checkcode",    SqlDbType.VarChar,           32),
                new SqlParameter("@functioncode", SqlDbType.VarChar,           32),
                new SqlParameter("@datahead",     SqlDbType.VarChar,           64),
                new SqlParameter("@item_id",      SqlDbType.Int,                4),
                new SqlParameter("@online",       SqlDbType.Bit,                1),
                new SqlParameter("@trailerval",   SqlDbType.VarChar,          500),
                new SqlParameter("@warningval",   SqlDbType.VarChar,          500),
                new SqlParameter("@id",           SqlDbType.UniqueIdentifier,  16),
                new SqlParameter("@addtime",      SqlDbType.DateTime)
            };
            parameters[0].Value  = model.name;
            parameters[1].Value  = model.value;
            parameters[2].Value  = model.updatetime;
            parameters[3].Value  = model.type;
            parameters[4].Value  = model.checkcode;
            parameters[5].Value  = model.functioncode;
            parameters[6].Value  = model.datahead;
            parameters[7].Value  = model.item_id;
            parameters[8].Value  = model.online;
            parameters[9].Value  = model.trailerval;
            parameters[10].Value = model.warningval;
            parameters[11].Value = model.id;
            parameters[12].Value = model.addtime;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(DTcms.Model.dt_historydata model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into dt_historydata(");
            strSql.Append("id,name,value,addtime,updatetime,type,checkcode,functioncode,datahead,item_id,online,trailerval,warningval)");
            strSql.Append(" values (");
            strSql.Append("@id,@name,@value,@addtime,@updatetime,@type,@checkcode,@functioncode,@datahead,@item_id,@online,@trailerval,@warningval)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id",           SqlDbType.UniqueIdentifier,  16),
                new SqlParameter("@name",         SqlDbType.NVarChar,          50),
                new SqlParameter("@value",        SqlDbType.VarChar,          200),
                new SqlParameter("@addtime",      SqlDbType.DateTime),
                new SqlParameter("@updatetime",   SqlDbType.DateTime),
                new SqlParameter("@type",         SqlDbType.Int,                4),
                new SqlParameter("@checkcode",    SqlDbType.VarChar,           32),
                new SqlParameter("@functioncode", SqlDbType.VarChar,           32),
                new SqlParameter("@datahead",     SqlDbType.VarChar,           64),
                new SqlParameter("@item_id",      SqlDbType.Int,                4),
                new SqlParameter("@online",       SqlDbType.Bit,                1),
                new SqlParameter("@trailerval",   SqlDbType.VarChar,          500),
                new SqlParameter("@warningval",   SqlDbType.VarChar, 500)
            };
            parameters[0].Value  = Guid.NewGuid();
            parameters[1].Value  = model.name;
            parameters[2].Value  = model.value;
            parameters[3].Value  = model.addtime;
            parameters[4].Value  = model.updatetime;
            parameters[5].Value  = model.type;
            parameters[6].Value  = model.checkcode;
            parameters[7].Value  = model.functioncode;
            parameters[8].Value  = model.datahead;
            parameters[9].Value  = model.item_id;
            parameters[10].Value = model.online;
            parameters[11].Value = model.trailerval;
            parameters[12].Value = model.warningval;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public DTcms.Model.dt_historydata GetModel(Guid id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 id,name,value,addtime,updatetime,type,checkcode,functioncode,datahead,item_id,online,trailerval,warningval from dt_historydata ");
            strSql.Append(" where id=@id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id", SqlDbType.UniqueIdentifier, 16)
            };
            parameters[0].Value = id;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Exemple #4
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public DTcms.Model.dt_historydata DataRowToModel(DataRow row)
 {
     DTcms.Model.dt_historydata model = new DTcms.Model.dt_historydata();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = new Guid(row["id"].ToString());
         }
         if (row["name"] != null)
         {
             model.name = row["name"].ToString();
         }
         if (row["value"] != null)
         {
             model.value = row["value"].ToString();
         }
         if (row["addtime"] != null && row["addtime"].ToString() != "")
         {
             model.addtime = DateTime.Parse(row["addtime"].ToString());
         }
         if (row["updatetime"] != null && row["updatetime"].ToString() != "")
         {
             model.updatetime = DateTime.Parse(row["updatetime"].ToString());
         }
         if (row["type"] != null && row["type"].ToString() != "")
         {
             model.type = int.Parse(row["type"].ToString());
         }
         if (row["checkcode"] != null)
         {
             model.checkcode = row["checkcode"].ToString();
         }
         if (row["functioncode"] != null)
         {
             model.functioncode = row["functioncode"].ToString();
         }
         if (row["datahead"] != null)
         {
             model.datahead = row["datahead"].ToString();
         }
         if (row["item_id"] != null && row["item_id"].ToString() != "")
         {
             model.item_id = int.Parse(row["item_id"].ToString());
         }
         if (row["online"] != null && row["online"].ToString() != "")
         {
             if ((row["online"].ToString() == "1") || (row["online"].ToString().ToLower() == "true"))
             {
                 model.online = true;
             }
             else
             {
                 model.online = false;
             }
         }
         if (row["trailerval"] != null)
         {
             model.trailerval = row["trailerval"].ToString();
         }
         if (row["warningval"] != null)
         {
             model.warningval = row["warningval"].ToString();
         }
     }
     return(model);
 }