public static OutsideCondition LoadCurrentCondition(int locationId)
        {
            OutsideConditions conditions = OutsideConditions.LoadOutsideConditions("SELECT * FROM outside_conditions WHERE location_id=@LocationId ORDER BY ID DESC limit 1;", CommandType.Text, new MySqlParameter[] { new MySqlParameter("@LocationId", locationId) });

            if (conditions.Count == 0)
            {
                return(null);
            }
            else
            {
                return(conditions[0]);
            }
        }
 public static OutsideConditions LoadRange(int locationId, DateTime startDate, DateTime endDate)
 {
     return(OutsideConditions.LoadOutsideConditions("SELECT * FROM outside_conditions WHERE location_id=@LocationId AND log_date BETWEEN @StartDate and @EndDate", CommandType.Text, new MySqlParameter[] { new MySqlParameter("@LocationId", locationId), new MySqlParameter("@StartDate", startDate), new MySqlParameter("@EndDate", endDate) }));
 }
示例#3
0
 public static OutsideConditions LoadOutsideConditionsByUserId(System.Int32 userId)
 {
     return(OutsideConditions.LoadOutsideConditions("LoadOutsideConditionsByUserId", CommandType.StoredProcedure, new SqlParameter[] { new SqlParameter("@UserId", userId) }));
 }
示例#4
0
 public static OutsideConditions LoadAllOutsideConditions()
 {
     return(OutsideConditions.LoadOutsideConditions("LoadOutsideConditionsAll", CommandType.StoredProcedure, null));
 }
示例#5
0
 public static OutsideConditions LoadOutsideConditionsByLocationId(int locationId)
 {
     return(OutsideConditions.LoadOutsideConditions("outside_conditions_load_by_location_id", CommandType.StoredProcedure, new MySqlParameter[] { new MySqlParameter("@location_id", locationId) }));
 }