Exemple #1
0
    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 = "";
            }
        }
    }
Exemple #2
0
    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;
    }