Exemple #1
0
        public static List <ExpertiseDomein> GeefDomeinenVanExpertiseID(int expertiseId)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            return((from ed
                    in data.ExpertiseDomeins
                    where ed.ExpertiseID == expertiseId
                    select ed).ToList <ExpertiseDomein>());
        }
Exemple #2
0
        public static ExpertiseDomein GeefDomeinVanNaam(string naam)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            return((from ed
                    in data.ExpertiseDomeins
                    where ed.ExpertiseDomeinNaam == naam
                    select ed).Single());
        }
        public static List <Gemeente> GeefGemeenten(string tekst)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            return((from g
                    in data.Gemeentes
                    where g.GemeenteNaam.ToLower().StartsWith(tekst.ToLower())
                    select g).ToList <Gemeente>());
        }
Exemple #4
0
        public static List <Conferentie> GeefConferenties()
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            return((from c
                    in data.Conferenties
                    orderby c.NaamConferentie
                    select c).ToList <Conferentie>());
        }
        public static List <Overeenkomst> GeeftDomeinen(Persoon expert)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            return((from o
                    in data.Overeenkomsts
                    where o.Persoon == expert && o.EindDatum > DateTime.Now
                    select o).ToList <Overeenkomst>());
        }
Exemple #6
0
        public static List <ExpertiseDomein> GeefDomeinen()
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            return((from ed
                    in data.ExpertiseDomeins
                    orderby ed.Expertise.ExpertiseNaam, ed.ExpertiseDomeinNaam
                    select ed).ToList <ExpertiseDomein>());
        }
        public static List <Gemeente> GeefGemeenten(int postcode)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            return((from g
                    in data.Gemeentes
                    where g.Postcode.ToString().StartsWith(postcode.ToString())
                    select g).ToList <Gemeente>());
        }
Exemple #8
0
        public static int InschrijvingToevoegen(int deelnemerId)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();
            Inschrijving ins = new Inschrijving(deelnemerId);

            data.Inschrijvings.InsertOnSubmit(ins);
            data.SubmitChanges();

            return(ins.ID);
        }
Exemple #9
0
        public static List <Conferentie> GeefInschrijvingConferenties()
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            return((from c
                    in data.Conferenties
                    where c.StartInschrijvingen <= DateTime.Now
                    orderby c.NaamConferentie
                    select c).ToList <Conferentie>());
        }
Exemple #10
0
        public static bool BestaatLink(Inschrijving inschrijving, Conferentie conferentie)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            int a = (from icdl in data.InschrijvingConferntieDagLinks
                     where icdl.Inschrijving.ID == inschrijving.ID && icdl.ConferentieDag.Conferentie.ID == conferentie.ID
                     select icdl).Count();

            return(a >= 1);
        }
Exemple #11
0
        public static bool BestaatEvaluatie(int expertId, int sessieId, int deelnemerId)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            int a = ((from e in data.Evaluaties
                      where e.DeelnemerID == deelnemerId && e.ExpertID == expertId && e.SessieID == sessieId
                      select e).Count());

            return(a >= 1);
        }
Exemple #12
0
        public static List <Persoon> Zoeken(string voornaam, string achternaam, string functie)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            return((from p
                    in data.Persoons
                    where p.Achternaam.StartsWith(achternaam) && p.Voornaam.StartsWith(voornaam) && p.Functie.FunctieNaam == functie
                    orderby p.Voornaam, p.Achternaam
                    select p).ToList <Persoon>());
        }
Exemple #13
0
        /// <param name="functieNaam">
        /// Deelnemer, Adminestratieve medewerker, Expert, Conferentie voorzitter of Directie
        /// </param>
        public static List <Persoon> GeefPersonen(string functieNaam)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            return((from p
                    in data.Persoons
                    where p.Functie.FunctieNaam == functieNaam
                    orderby p.Voornaam ascending
                    select p).ToList <Persoon>());
        }
Exemple #14
0
        public static List <ConferentieDag> GeefConferentieDagen(int conferentieId)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            return((from cd
                    in data.ConferentieDags
                    where cd.ConferentieID == conferentieId
                    orderby cd.Datum
                    select cd).ToList <ConferentieDag>());
        }
Exemple #15
0
        public static List <Sessie> GeefSessies(int conferentieDagId)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            return((from s
                    in data.Sessies
                    where s.ConferentieDagID == conferentieDagId
                    orderby s.ConferentieDag.Datum, s.AanvangUur
                    select s).ToList <Sessie>());
        }
Exemple #16
0
        public static int BedrijfToevoegenEnGeefId(string naam, string straat, string nummer, Gemeente gemeente, string telefoon, string gsm, string email, string btw)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();
            Bedrijf bed = new Bedrijf(naam, straat, nummer, gemeente.ID, telefoon, gsm, email, btw);

            data.Bedrijfs.InsertOnSubmit(bed);
            data.SubmitChanges();

            return(bed.ID);
        }
Exemple #17
0
        public static bool ControleerKeynote(int dagId)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            int aantal = ((from s
                           in data.Sessies
                           where s.ConferentieDagID == dagId && s.IsKeynote == true
                           select s).Count());

            return(aantal == 1);
        }
Exemple #18
0
        public static bool BestaatLink(int conferentieDagId, int inschrijvingId)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            int aa = ((from icdl
                       in data.InschrijvingConferntieDagLinks
                       where icdl.ConferentieDagID == conferentieDagId && icdl.InschrijvingID == inschrijvingId
                       select icdl).Count());

            return(aa == 1);
        }
Exemple #19
0
        public static bool BestaatPersoon(string voornaam, string achternaam)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            byte aantal = Convert.ToByte((from p
                                          in data.Persoons
                                          where p.Voornaam == voornaam && p.Achternaam == achternaam
                                          select p).Count());

            return(aantal == 1);
        }
        public static bool KloptGemeente(string gemeenteNaam, int postcode)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            int aantal = ((from g
                           in data.Gemeentes
                           where g.GemeenteNaam == gemeenteNaam && g.Postcode == postcode
                           select g).Count());

            return(aantal >= 1);
        }
Exemple #21
0
        public static bool BestaatConferentieDag(DateTime datum, int conferentieId)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            int aantal = ((from cd
                           in data.ConferentieDags
                           where cd.ConferentieID == conferentieId && cd.Datum == datum
                           select cd).Count());

            return(aantal == 1);
        }
        public static bool BestaatGemeente(string gemeenteNaam)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            int aantal = ((from g
                           in data.Gemeentes
                           where g.GemeenteNaam == gemeenteNaam
                           select g).Count());

            return(aantal == 1);
        }
        public static bool BestaatLokaal(string naam)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            byte aantal = Convert.ToByte((from l
                                          in data.Lokaals
                                          where l.LokaalNummer == naam
                                          select l).Count());

            return(aantal == 1);
        }
        public static void LinkToevoegen(int overeenkomstId, int expertiseDomeinId)
        {
            ConferentieSysteemDataContext   data = new ConferentieSysteemDataContext();
            OvereenkomstExpertiseDomeinLink oedl = new OvereenkomstExpertiseDomeinLink();

            oedl.ExpertiseDomeinID = expertiseDomeinId;
            oedl.OvereenkomstID    = overeenkomstId;

            data.OvereenkomstExpertiseDomeinLinks.InsertOnSubmit(oedl);
            data.SubmitChanges();
        }
        public static bool BestaatGemeente(int postcode)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            int aantal = ((from g
                           in data.Gemeentes
                           where g.Postcode == postcode
                           select g).Count());

            return(aantal == 1);
        }
Exemple #26
0
        public static bool BestaatConferentie(string naam)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            int aantal = ((from c
                           in data.Conferenties
                           where c.NaamConferentie == naam
                           select c).Count());

            return(aantal == 1);
        }
Exemple #27
0
        public static bool BestaatBedrijf(string naam)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            byte aantal = Convert.ToByte((from b
                                          in data.Bedrijfs
                                          where b.Bedrijfsnaam == naam
                                          select b).Count());

            return(aantal == 1);
        }
Exemple #28
0
        public static bool BestaatExpetise(string naam)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            byte aantal = Convert.ToByte((from e
                                          in data.Expertises
                                          where e.ExpertiseNaam == naam
                                          select e).Count());

            return(aantal == 1);
        }
Exemple #29
0
        public static bool BestaatDomein(int expertiseId, string expertiseDomeinNaam)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            byte aantal = Convert.ToByte((from ed
                                          in data.ExpertiseDomeins
                                          where ed.ExpertiseID == expertiseId && ed.ExpertiseDomeinNaam == expertiseDomeinNaam
                                          select ed).Count());

            return(aantal == 1);
        }
Exemple #30
0
        public static void VerwijderPersoon(Persoon persoon)
        {
            ConferentieSysteemDataContext data = new ConferentieSysteemDataContext();

            Persoon pers = ((from p
                             in data.Persoons
                             where p.Voornaam == persoon.Voornaam && p.Achternaam == p.Achternaam
                             select p).Single <Persoon>());

            data.Persoons.DeleteOnSubmit(pers);
            data.SubmitChanges();
        }