Beispiel #1
0
        /// <summary>
        /// 获取泛型数据列表
        /// </summary>
        public List <Model.UAVTaskState> GetList()
        {
            StringBuilder strSql = new StringBuilder("SELECT * FROM V_UAVTaskState");

            using (SqlDataReader dr = DbHelperSQL.ExecuteReader(strSql.ToString()))
            {
                List <Model.UAVTaskState> lst = new List <Model.UAVTaskState>();
                while (dr.Read())
                {
                    Model.UAVTaskState model = new Model.UAVTaskState();
                    model.ID        = DbHelperSQL.GetInt(dr["ID"]);
                    model.UID       = DbHelperSQL.GetInt(dr["UID"]);
                    model.UAVTel    = DbHelperSQL.GetString(dr["UAVTel"]);
                    model.TypeID    = DbHelperSQL.GetString(dr["TypeID"]);
                    model.UAVTime   = DbHelperSQL.GetString(dr["UAVTime"]);
                    model.isChecked = DbHelperSQL.GetBool(dr["isChecked"]);
                    model.Latitude  = DbHelperSQL.GetDouble(dr["Latitude"]);
                    model.Longitude = DbHelperSQL.GetDouble(dr["Longitude"]);
                    model.UAVName   = DbHelperSQL.GetString(dr["UAVName"]);
                    model.Time      = DbHelperSQL.GetString(dr["Time"]);
                    model.TID       = DbHelperSQL.GetString(dr["TID"]);
                    model.PID       = DbHelperSQL.GetInt(dr["PID"]);
                    model.isHandled = DbHelperSQL.GetBool(dr["isHandled"]);
                    lst.Add(model);
                }
                return(lst);
            }
        }
Beispiel #2
0
        /// <summary>
        /// 得到最新的一个对象
        /// </summary>
        public Model.UAVTaskState GetTopModel()
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT TOP 1 * FROM UAVTaskState ORDER BY UAVTime DESC  ");
            Model.UAVTaskState model = null;
            using (SqlDataReader dr = DbHelperSQL.ExecuteReader(strSql.ToString()))
            {
                while (dr.Read())
                {
                    model = GetModel(dr);
                }
                return(model);
            }
        }
Beispiel #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.UAVTaskState GetModel(int ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT * FROM UAVTaskState ");
            strSql.Append(" WHERE ID=" + ID);
            Model.UAVTaskState model = null;
            using (SqlDataReader dr = DbHelperSQL.ExecuteReader(strSql.ToString()))
            {
                while (dr.Read())
                {
                    model = GetModel(dr);
                }
                return(model);
            }
        }
Beispiel #4
0
 /// <summary>
 /// 由一行数据得到一个实体
 /// </summary>
 private Model.UAVTaskState GetModel(DbDataReader dr)
 {
     Model.UAVTaskState model = new Model.UAVTaskState();
     model.ID        = DbHelperSQL.GetInt(dr["ID"]);
     model.UID       = DbHelperSQL.GetInt(dr["UID"]);
     model.UAVTel    = DbHelperSQL.GetString(dr["UAVTel"]);
     model.UAVTask   = DbHelperSQL.GetString(dr["UAVTask"]);
     model.TypeID    = DbHelperSQL.GetString(dr["TypeID"]);
     model.UAVRepair = DbHelperSQL.GetString(dr["UAVRepair"]);
     model.UAVAdd    = DbHelperSQL.GetString(dr["UAVAdd"]);
     model.UAVTime   = DbHelperSQL.GetString(dr["UAVTime"]);
     model.Latitude  = DbHelperSQL.GetDouble(dr["Latitude"]);
     model.Longitude = DbHelperSQL.GetDouble(dr["Longitude"]);
     model.isChecked = DbHelperSQL.GetBool(dr["isChecked"]);
     model.Time      = DbHelperSQL.GetString(dr["Time"]);
     model.TID       = DbHelperSQL.GetString(dr["TID"]);
     model.PID       = DbHelperSQL.GetInt(dr["PID"]);
     model.isHandled = DbHelperSQL.GetBool(dr["isHandled"]);
     return(model);
 }