/// <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); } }
/// <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); } }
/// <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); } }
/// <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); }