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

            strSql.Append("UPDATE LHF.T_PUB_SENSOR SET ");
            strSql.Append("SENSOR_NAME=@in_SENSOR_NAME,");
            strSql.Append("SENSOR_STKNAME=@in_SENSOR_STKNAME,");
            strSql.Append("SAT_ID=@in_SAT_ID,");
            strSql.Append("SAT_STKNAME=@in_SAT_STKNAME,");
            strSql.Append("SENSOR_TYPE=@in_SENSOR_TYPE,");
            strSql.Append("SENSOR_PARONE=@in_SENSOR_PARONE,");
            strSql.Append("SENSOR_PARTWO=@in_SENSOR_PARTWO,");
            strSql.Append("SENSOR_PARTHREE=@in_SENSOR_PARTHREE,");
            strSql.Append("SENSOR_PARFOUR=@in_SENSOR_PARFOUR,");
            strSql.Append("TYPEID=@in_TYPEID,");
            strSql.Append("SATTYPE=@in_SATTYPE,");
            strSql.Append("SENSORANGLE=@in_SENSORANGLE,");
            strSql.Append("SENSORANGLEH=@in_SENSORANGLEH");
            strSql.Append(" WHERE SENSOR_ID=@in_SENSOR_ID");
            SqlParameter[] cmdParms = new SqlParameter[] {
                new SqlParameter("@in_SENSOR_ID", DbType.Decimal),
                new SqlParameter("@in_SENSOR_NAME", DbType.AnsiString),
                new SqlParameter("@in_SENSOR_STKNAME", DbType.AnsiString),
                new SqlParameter("@in_SAT_ID", DbType.Decimal),
                new SqlParameter("@in_SAT_STKNAME", DbType.AnsiString),
                new SqlParameter("@in_SENSOR_TYPE", DbType.AnsiString),
                new SqlParameter("@in_SENSOR_PARONE", DbType.Decimal),
                new SqlParameter("@in_SENSOR_PARTWO", DbType.Decimal),
                new SqlParameter("@in_SENSOR_PARTHREE", DbType.Decimal),
                new SqlParameter("@in_SENSOR_PARFOUR", DbType.Decimal),
                new SqlParameter("@in_TYPEID", DbType.Decimal),
                new SqlParameter("@in_SATTYPE", DbType.Decimal),
                new SqlParameter("@in_SENSORANGLE", DbType.Decimal),
                new SqlParameter("@in_SENSORANGLEH", DbType.Decimal)
            };
            cmdParms[0].Value  = model.SENSOR_ID;
            cmdParms[1].Value  = model.SENSOR_NAME;
            cmdParms[2].Value  = model.SENSOR_STKNAME;
            cmdParms[3].Value  = model.SAT_ID;
            cmdParms[4].Value  = model.SAT_STKNAME;
            cmdParms[5].Value  = model.SENSOR_TYPE;
            cmdParms[6].Value  = model.SENSOR_PARONE;
            cmdParms[7].Value  = model.SENSOR_PARTWO;
            cmdParms[8].Value  = model.SENSOR_PARTHREE;
            cmdParms[9].Value  = model.SENSOR_PARFOUR;
            cmdParms[10].Value = model.TYPEID;
            cmdParms[11].Value = model.SATTYPE;
            cmdParms[12].Value = model.SENSORANGLE;
            cmdParms[13].Value = model.SENSORANGLEH;
            return(DbHelperSQL.ExecuteSql(strSql.ToString(), cmdParms));
        }
Exemple #2
0
 /// <summary>
 /// 由一行数据得到一个实体
 /// </summary>
 private Model.T_PUB_SENSOR GetModel(DbDataReader dr)
 {
     Model.T_PUB_SENSOR model = new Model.T_PUB_SENSOR();
     model.SENSOR_ID       = Convert.ToDecimal(dr["SENSOR_ID"]);
     model.SENSOR_NAME     = Convert.ToString(dr["SENSOR_NAME"]);
     model.SENSOR_STKNAME  = Convert.ToString(dr["SENSOR_STKNAME"]);
     model.SAT_ID          = Convert.ToDecimal(dr["SAT_ID"]);
     model.SAT_STKNAME     = Convert.ToString(dr["SAT_STKNAME"]);
     model.SENSOR_TYPE     = Convert.ToString(dr["SENSOR_TYPE"]);
     model.SENSOR_PARONE   = Convert.ToDecimal(dr["SENSOR_PARONE"]);
     model.SENSOR_PARTWO   = Convert.ToDecimal(dr["SENSOR_PARTWO"]);
     model.SENSOR_PARTHREE = Convert.ToDecimal(dr["SENSOR_PARTHREE"]);
     model.SENSOR_PARFOUR  = Convert.ToDecimal(dr["SENSOR_PARFOUR"]);
     model.TYPEID          = Convert.ToDecimal(dr["TYPEID"]);
     model.SATTYPE         = Convert.ToDecimal(dr["SATTYPE"]);
     model.SENSORANGLE     = Convert.ToDecimal(dr["SENSORANGLE"]);
     model.SENSORANGLEH    = Convert.ToDecimal(dr["SENSORANGLEH"]);
     return(model);
 }
Exemple #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.T_PUB_SENSOR GetModel(decimal SENSOR_ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT * FROM LHF.T_PUB_SENSOR ");
            strSql.Append(" WHERE SENSOR_ID=@in_SENSOR_ID");
            SqlParameter[] cmdParms = new SqlParameter[] {
                new SqlParameter("@in_SENSOR_ID", DbType.Decimal)
            };
            cmdParms[0].Value = SENSOR_ID;
            Model.T_PUB_SENSOR model = null;
            using (DbDataReader dr = DbHelperSQL.ExecuteReader(strSql.ToString(), cmdParms))
            {
                while (dr.Read())
                {
                    model = GetModel(dr);
                }
                return(model);
            }
        }
Exemple #4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Model.T_PUB_SENSOR model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("INSERT INTO LHF.T_PUB_SENSOR(");
            strSql.Append("SENSOR_ID,SENSOR_NAME,SENSOR_STKNAME,SAT_ID,SAT_STKNAME,SENSOR_TYPE,SENSOR_PARONE,SENSOR_PARTWO,SENSOR_PARTHREE,SENSOR_PARFOUR,TYPEID,SATTYPE,SENSORANGLE,SENSORANGLEH)");
            strSql.Append(" VALUES (");
            strSql.Append("@in_SENSOR_ID,@in_SENSOR_NAME,@in_SENSOR_STKNAME,@in_SAT_ID,@in_SAT_STKNAME,@in_SENSOR_TYPE,@in_SENSOR_PARONE,@in_SENSOR_PARTWO,@in_SENSOR_PARTHREE,@in_SENSOR_PARFOUR,@in_TYPEID,@in_SATTYPE,@in_SENSORANGLE,@in_SENSORANGLEH)");
            SqlParameter[] cmdParms = new SqlParameter[] {
                new SqlParameter("@in_SENSOR_ID", DbType.Decimal),
                new SqlParameter("@in_SENSOR_NAME", DbType.AnsiString),
                new SqlParameter("@in_SENSOR_STKNAME", DbType.AnsiString),
                new SqlParameter("@in_SAT_ID", DbType.Decimal),
                new SqlParameter("@in_SAT_STKNAME", DbType.AnsiString),
                new SqlParameter("@in_SENSOR_TYPE", DbType.AnsiString),
                new SqlParameter("@in_SENSOR_PARONE", DbType.Decimal),
                new SqlParameter("@in_SENSOR_PARTWO", DbType.Decimal),
                new SqlParameter("@in_SENSOR_PARTHREE", DbType.Decimal),
                new SqlParameter("@in_SENSOR_PARFOUR", DbType.Decimal),
                new SqlParameter("@in_TYPEID", DbType.Decimal),
                new SqlParameter("@in_SATTYPE", DbType.Decimal),
                new SqlParameter("@in_SENSORANGLE", DbType.Decimal),
                new SqlParameter("@in_SENSORANGLEH", DbType.Decimal)
            };
            cmdParms[0].Value  = model.SENSOR_ID;
            cmdParms[1].Value  = model.SENSOR_NAME;
            cmdParms[2].Value  = model.SENSOR_STKNAME;
            cmdParms[3].Value  = model.SAT_ID;
            cmdParms[4].Value  = model.SAT_STKNAME;
            cmdParms[5].Value  = model.SENSOR_TYPE;
            cmdParms[6].Value  = model.SENSOR_PARONE;
            cmdParms[7].Value  = model.SENSOR_PARTWO;
            cmdParms[8].Value  = model.SENSOR_PARTHREE;
            cmdParms[9].Value  = model.SENSOR_PARFOUR;
            cmdParms[10].Value = model.TYPEID;
            cmdParms[11].Value = model.SATTYPE;
            cmdParms[12].Value = model.SENSORANGLE;
            cmdParms[13].Value = model.SENSORANGLEH;
            return(DbHelperSQL.ExecuteSql(strSql.ToString(), cmdParms));
        }