protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DateTime startdatum; DateTime enddatum; startdatum = new DateTime(2016, 01, 01); enddatum = DateTime.Now; Messungsliste messungen = new Messungsliste(); JavaScriptSerializer serializer = new JavaScriptSerializer(); messungen.Clear(); messungen.LoadFromSOS(startdatum, enddatum); DateTime curDate = startdatum; int anzDays = (int) (enddatum - startdatum).TotalDays; if (messungen.Count > 0) { messungen.Sort(); String retStr = GetStringForJS(messungen, anzDays, curDate); hdfAnzahlMessungen.Value = retStr; } else { hdfAnzahlMessungen.Value = ""; } } }
public static Messungsliste GetMessungenFiltered(DateTime startdatum, DateTime enddatum) { if (startdatum > enddatum) { //Falsche Eingabe throw new Exception("Fehler! Enddatum kleiner als Startdatum"); } Messungsliste messungen = new Messungsliste(); JavaScriptSerializer serializer = new JavaScriptSerializer(); messungen.Clear(); messungen.LoadFromSOS(startdatum, enddatum); return messungen; }