Example #1
0
        /// <summary>
        /// 传感器匹配结果添加函数
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int Add(Model.SensorsMatched model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("Insert into SensorsMatched(");
            strSql.Append("TaskID,SensorID,PLATFORM_ID,MatchingTime)");
            strSql.Append(" Value(");
            strSql.Append("@in_TaskID,@in_SensorID,@in_PLATFORM_ID,@in_MatchingTime)");
            SqlParameter[] cmdParms = new SqlParameter[] {
                new SqlParameter("@in_TaskID", SqlDbType.Decimal),
                new SqlParameter("@in_SensorID", SqlDbType.Decimal),
                new SqlParameter("@in_PLATFORM_ID", SqlDbType.Decimal),
                new SqlParameter("@in_MatchingTime", SqlDbType.DateTime)
            };

            cmdParms[0].Value = model.TaskID;
            cmdParms[1].Value = model.SensorID;
            cmdParms[2].Value = model.PLATFORM_ID;
            cmdParms[3].Value = model.MatchingTime;
            return(DbHelperSQL.ExecuteSql(strSql.ToString(), cmdParms));//执行Sql语句
        }
Example #2
0
        /// <summary>
        /// 根据任务ID修改传感器匹配结果数据表中的一条记录
        /// </summary>
        /// <param name="model"></param>传感器匹配结果实体类的实例
        /// <returns></returns>返回值为修改的记录数
        public int Update(Model.SensorsMatched model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("Update SensorsMatched set ");

            strSql.Append("SensorID=@in_SensorID,");
            strSql.Append("PLATFORM_ID=@in_PLATFORM_ID,");
            strSql.Append("MatchingTime=@in_MatchingTime,");
            strSql.Append(" where TaskID=@in_TaskID");

            SqlParameter[] cmdParms = new SqlParameter[] {
                new SqlParameter("@in_TaskID", SqlDbType.Decimal),
                new SqlParameter("@in_SensorID", SqlDbType.Decimal),
                new SqlParameter("@in_PLATFORM_ID", SqlDbType.Decimal),
                new SqlParameter("@in_MatchingTime", SqlDbType.DateTime)
            };

            cmdParms[0].Value = model.TaskID;
            cmdParms[1].Value = model.SensorID;
            cmdParms[2].Value = model.PLATFORM_ID;
            cmdParms[3].Value = model.MatchingTime;
            return(DbHelperSQL.ExecuteSql(strSql.ToString(), cmdParms));
        }