コード例 #1
0
        public List <lijstAantal> geefPassantMaand(string wifipunt = null)
        {
            if (this.aantal != null)
            {
                this.aantal.Clear();
            }

            List <string> maand = this.maand();

            foreach (string md in maand)
            {
                lijstAantal al = new lijstAantal();
                if (wifipunt != null)
                {
                    int result = (from a in this.db.aantalPassantenwifipunts
                                  where a.datum.ToString().Contains(md) &&
                                  a.wifipunt == wifipunt
                                  select a.aantal).Sum();
                    al.tijd   = al.tijd = new DateTime(2010, Convert.ToInt32(md), 1).ToString("MMMM");
                    al.aantal = result;
                }
                else
                {
                    int result = (from a in this.db.aantalPassantenwifipunts
                                  where a.datum.ToString().Contains(md)
                                  select a.aantal).Sum();
                    al.tijd   = al.tijd = new DateTime(2010, Convert.ToInt32(md), 1).ToString("MMMM");
                    al.aantal = result;
                }
                aantal.Add(al);
            }
            return(aantal);
        }
コード例 #2
0
        public List <lijstAantal> geefPassantJaar(string wifipunt = null)
        {
            if (this.aantal != null)
            {
                this.aantal.Clear();
            }

            List <string> jaar = this.jaar();

            foreach (string jr in jaar)
            {
                lijstAantal al = new lijstAantal();
                if (wifipunt != null)
                {
                    int result = (from a in this.db.aantalPassantenwifipunts
                                  where a.datum.ToString().Contains(jr) &&
                                  a.wifipunt == wifipunt
                                  select a.aantal).Sum();
                    al.aantal = result;
                    al.tijd   = jr;
                }
                else
                {
                    int result = (from a in this.db.aantalPassantenwifipunts
                                  where a.datum.ToString().Contains(jr)
                                  select a.aantal).Sum();
                    al.aantal = result;
                    al.tijd   = jr;
                }
                aantal.Add(al);
            }
            return(aantal);
        }
コード例 #3
0
        public List <lijstAantal> geefTransactieWeek()
        {
            if (this.aantal != null)
            {
                this.aantal.Clear();
            }

            DateTime Firstdate = (from a in this.db.roospasTransacties select a.datum).Min();
            DateTime Enddate   = (from a in this.db.roospasTransacties select a.datum).Min().AddDays(6);
            DateTime maxdate   = (from a in this.db.roospasTransacties select a.datum).Max();
            int      i         = 1;

            while (Firstdate <= maxdate)
            {
                lijstAantal al     = new lijstAantal();
                int         result = (from a in this.db.roospasTransacties
                                      where a.datum == Firstdate &&
                                      a.datum <= Enddate
                                      select a).Count();

                al.aantal   = result;
                al.tijd     = "Week " + i.ToString();
                al.eindtijd = Enddate.ToString();

                aantal.Add(al);
                Firstdate = Firstdate.AddDays(7);
                Enddate   = Enddate.AddDays(7);
                i++;
            }
            return(aantal);
        }
コード例 #4
0
        public List <lijstAantal> geefGarageJaar(string garage = null)
        {
            if (aantal != null)
            {
                aantal.Clear();
            }

            List <string> jaar = this.jaar();

            foreach (string jr in jaar)
            {
                lijstAantal al = new lijstAantal();
                if (garage != null)
                {
                    int result = (from a in this.db.parkeervoorzieings
                                  where a.datum.ToString().Contains(jr) &&
                                  a.garage == garage
                                  select a).Count();
                    al.aantal = result;
                    al.tijd   = jr;
                }
                else
                {
                    int result = (from a in this.db.parkeervoorzieings
                                  where a.datum.ToString().Contains(jr)
                                  select a).Count();
                    al.aantal = result;
                    al.tijd   = jr;
                }
                aantal.Add(al);
            }
            return(aantal);
        }
コード例 #5
0
        public List <lijstAantal> geefTransactieDag()
        {
            if (aantal != null)
            {
                aantal.Clear();
            }

            DateTime Firstdate = (from a in this.db.roospasTransacties select a.datum).Min();
            DateTime maxdate   = (from a in this.db.roospasTransacties select a.datum).Max();



            while (Firstdate <= maxdate)
            {
                lijstAantal al     = new lijstAantal();
                int         result = (from a in this.db.roospasTransacties
                                      where a.datum == Firstdate
                                      select a).Count();
                al.aantal = result;
                al.tijd   = Firstdate.ToString("MMMM dd, yyyy");

                aantal.Add(al);
                Firstdate = Firstdate.AddDays(1);
            }

            return(aantal);
        }
コード例 #6
0
        public List <lijstAantal> geefTransactieDag()
        {
            if (aantal != null)
            {
                aantal.Clear();
            }

            DateTime Firstdate = (from a in this.db.roospasTransacties select a.datum).Min();
            DateTime maxdate   = (from a in this.db.roospasTransacties select a.datum).Max();

            while (Firstdate <= maxdate)
            {
                lijstAantal al = new lijstAantal();
                try
                {
                    decimal result = (from a in this.db.roospasTransacties
                                      where a.datum == Firstdate
                                      select a.transactie).Sum();
                    al.aantal = Convert.ToInt32(result);
                    al.tijd   = Firstdate.ToString("MMMM dd, yyyy");

                    Firstdate = Firstdate.AddDays(1);
                }
                catch (Exception) {
                    Firstdate = Firstdate.AddDays(1);
                    continue;
                }
                aantal.Add(al);
            }
            return(aantal);
        }
コード例 #7
0
        public List <lijstAantal> geefGarageMaand(string garage = null)
        {
            if (this.aantal != null)
            {
                this.aantal.Clear();
            }

            List <string> maand = this.maand();

            foreach (string md in maand)
            {
                lijstAantal al = new lijstAantal();
                if (garage != null)
                {
                    int result = (from a in this.db.parkeervoorzieings
                                  where a.datum.ToString().Contains(md) &&
                                  a.garage == garage
                                  select a).Count();
                    al.aantal = result;
                    al.tijd   = new DateTime(2010, Convert.ToInt32(md), 1).ToString("MMMM");
                }
                else
                {
                    int result = (from a in this.db.parkeervoorzieings
                                  where a.datum.Month.ToString() == md.ToString()
                                  select a).Count();
                    al.aantal = result;
                    al.tijd   = new DateTime(2010, Convert.ToInt32(md), 1).ToString("MMMM");
                }
                aantal.Add(al);
            }
            return(aantal);
        }
コード例 #8
0
        public List <lijstAantal> geefPassantWeek(string wifipunt = null)
        {
            if (this.aantal != null)
            {
                this.aantal.Clear();
            }

            DateTime Firstdate = (from aantalPassantenwifipunt in this.db.aantalPassantenwifipunts select aantalPassantenwifipunt.datum).Min();
            DateTime Enddate   = (from aantalPassantenwifipunt in this.db.aantalPassantenwifipunts select aantalPassantenwifipunt.datum).Min().AddDays(6);
            DateTime maxdate   = (from aantalPassantenwifipunt in this.db.aantalPassantenwifipunts select aantalPassantenwifipunt.datum).Max();
            int      i         = 1;

            while (Firstdate <= maxdate)
            {
                lijstAantal al = new lijstAantal();
                if (wifipunt != null)
                {
                    int result = (from a in this.db.aantalPassantenwifipunts
                                  where a.datum == Firstdate &&
                                  a.datum <= Enddate &&
                                  a.wifipunt == wifipunt
                                  select a.aantal).Sum();

                    al.aantal   = result;
                    al.tijd     = "Week " + i.ToString();
                    al.eindtijd = Enddate.ToString();
                }
                else
                {
                    int result = (from a in this.db.aantalPassantenwifipunts
                                  where a.datum == Firstdate &&
                                  a.datum <= Enddate
                                  select a.aantal).Sum();
                    al.aantal   = result;
                    al.tijd     = "Week " + i.ToString();
                    al.eindtijd = Enddate.ToString();
                }
                i++;
                aantal.Add(al);
                Firstdate = Firstdate.AddDays(7);
                Enddate   = Enddate.AddDays(7);
            }
            return(aantal);
        }
コード例 #9
0
        public List <lijstAantal> geefGarageWeek(string garage = null)
        {
            if (aantal != null)
            {
                aantal.Clear();
            }

            DateTime Firstdate = (from a in this.db.parkeervoorzieings select a.datum).Min();
            DateTime Enddate   = (from a in this.db.parkeervoorzieings select a.datum).Min().AddDays(6);
            DateTime maxdate   = (from a in this.db.parkeervoorzieings select a.datum).Max();
            int      i         = 1;

            while (Firstdate <= maxdate)
            {
                lijstAantal al = new lijstAantal();
                if (garage != null)
                {
                    int result = (from a in this.db.parkeervoorzieings
                                  where a.datum == Firstdate &&
                                  a.datum <= Enddate &&
                                  a.garage == garage
                                  select a).Count();

                    al.aantal   = result;
                    al.tijd     = "week " + i.ToString();
                    al.eindtijd = Enddate.ToString();
                }
                else
                {
                    int result = (from a in this.db.parkeervoorzieings
                                  where a.datum == Firstdate &&
                                  a.datum <= Enddate
                                  select a).Count();
                    al.aantal   = result;
                    al.tijd     = "Week " + i.ToString();
                    al.eindtijd = Enddate.ToString();
                }
                i++;
                aantal.Add(al);
                Firstdate = Firstdate.AddDays(7);
                Enddate   = Enddate.AddDays(7);
            }
            return(aantal);
        }
コード例 #10
0
        public List <lijstAantal> geefTransactieJaar(string garage = null)
        {
            if (aantal != null)
            {
                aantal.Clear();
            }

            List <string> jaar = this.jaar();

            foreach (string jr in jaar)
            {
                lijstAantal al     = new lijstAantal();
                decimal     result = (from a in this.db.roospasTransacties
                                      where a.datum.ToString().Contains(jr)
                                      select a.transactie).Sum();
                al.aantal = Convert.ToInt32(result);
                al.tijd   = jr.ToString();
                aantal.Add(al);
            }
            return(this.aantal);
        }
コード例 #11
0
        public List <lijstAantal> geefTransactieMaand(string garage = null)
        {
            if (aantal != null)
            {
                aantal.Clear();
            }

            List <string> maand = this.maand();

            foreach (string md in maand)
            {
                lijstAantal al = new lijstAantal();

                decimal result = (from a in this.db.roospasTransacties
                                  where a.datum.Month.ToString() == md.ToString()
                                  select a.transactie).Sum();
                al.aantal = Convert.ToInt32(result);
                al.tijd   = md.ToString();
                aantal.Add(al);
            }
            return(aantal);
        }
コード例 #12
0
        public List <lijstAantal> geefTransactieMaand(string garage = null)
        {
            if (this.aantal != null)
            {
                this.aantal.Clear();
            }

            List <string> maand = this.maand();

            foreach (string md in maand)
            {
                int result = (from a in this.db.roospasTransacties
                              where a.datum.Month.ToString() == md.ToString()
                              select a).Count();
                lijstAantal al = new lijstAantal();
                al.aantal = result;
                al.tijd   = md;
                aantal.Add(al);
            }
            Console.WriteLine("maand");
            //foreach (int a in this.aantal) Console.WriteLine(a);
            return(this.aantal);
        }
コード例 #13
0
        public List <lijstAantal> geefPassantDag(string wifipunt = null)
        {
            if (aantal != null)
            {
                aantal.Clear();
            }

            DateTime Firstdate = (from a in this.db.aantalPassantenwifipunts select a.datum).Min();
            DateTime maxdate   = (from a in this.db.aantalPassantenwifipunts select a.datum).Max();

            while (Firstdate <= maxdate)
            {
                lijstAantal al = new lijstAantal();

                if (wifipunt != null)
                {
                    Decimal result = (from a in this.db.aantalPassantenwifipunts
                                      where a.datum == Firstdate &&
                                      a.wifipunt == wifipunt
                                      select a.aantal).Sum();
                    al.aantal = Convert.ToInt32(result);
                    al.tijd   = Firstdate.ToString("MMMM dd, yyyy");
                }
                else
                {
                    Decimal result = (from a in this.db.aantalPassantenwifipunts
                                      where a.datum == Firstdate
                                      select a.aantal).Sum();
                    al.aantal = Convert.ToInt32(result);
                    al.tijd   = Firstdate.ToString("MMMM dd, yyyy");
                }

                aantal.Add(al);
                Firstdate = Firstdate.AddDays(1);
            }
            return(aantal);
        }
コード例 #14
0
        public List <lijstAantal> geefTransactieWeek()
        {
            if (aantal != null)
            {
                aantal.Clear();
            }

            DateTime Firstdate = (from a in this.db.roospasTransacties select a.datum).Min();
            DateTime Enddate   = (from a in this.db.roospasTransacties select a.datum).Min().AddDays(6);
            DateTime maxdate   = (from a in this.db.roospasTransacties select a.datum).Max();
            int      i         = 1;

            while (Firstdate <= maxdate)
            {
                lijstAantal al = new lijstAantal();
                try
                {
                    decimal result = (from a in this.db.roospasTransacties
                                      where a.datum == Firstdate &&
                                      a.datum <= Enddate
                                      select a.transactie).Sum();
                    al.aantal   = Convert.ToInt32(result);
                    al.tijd     = "Week " + i.ToString();
                    al.eindtijd = Enddate.ToString();
                    Firstdate   = Firstdate.AddDays(7);
                    Enddate     = Enddate.AddDays(7);
                    aantal.Add(al);
                    i++;
                }
                catch (Exception) {
                    Firstdate = Firstdate.AddDays(7);
                    Enddate   = Enddate.AddDays(7);
                    continue;
                }
            }
            return(this.aantal);
        }
コード例 #15
0
        public List <lijstAantal> geefGarageDag(string garage = null)
        {
            if (aantal != null)
            {
                aantal.Clear();
            }

            DateTime Firstdate = (from a in this.db.parkeervoorzieings select a.datum).Min();
            DateTime maxdate   = (from a in this.db.parkeervoorzieings select a.datum).Max();

            while (Firstdate <= maxdate)
            {
                lijstAantal al = new lijstAantal();

                if (garage != null)
                {
                    int result = (from a in this.db.parkeervoorzieings
                                  where a.datum == Firstdate &&
                                  a.garage == garage
                                  select a).Count();
                    al.aantal = result;
                    al.tijd   = Firstdate.ToString("MMMM dd, yyyy");
                }
                else
                {
                    int result = (from a in this.db.parkeervoorzieings
                                  where a.datum == Firstdate
                                  select a).Count();
                    al.aantal = result;
                    al.tijd   = Firstdate.ToString("MMMM dd, yyyy");
                }
                aantal.Add(al);
                Firstdate = Firstdate.AddDays(1);
            }
            return(aantal);
        }