示例#1
0
        internal static void Verwijderen(Ronde ronde, Locatie locatie)
        {
            var dalObj = DALManager.Get <DAL.RondeLocatie>(GetWhere(ronde, locatie));

            if (dalObj.RondeLocatieID > 0)
            {
                dalObj.Delete();
            }
        }
示例#2
0
        public void LocatieVerwijderen(Locatie locatie)
        {
            if (!Locaties.Contains(locatie))
            {
                return;
            }

            Locaties.Remove(locatie);
            RondeLocatie.Verwijderen(this, locatie);
        }
示例#3
0
        public void LocatieToevoegen(Locatie locatie)
        {
            if (Locaties.Contains(locatie))
            {
                return;
            }

            Locaties.Add(locatie);
            RondeLocatie.Toevoegen(this, locatie);
        }
示例#4
0
        internal static void Toevoegen(Ronde ronde, Locatie locatie)
        {
            var dalObj = DALManager.Get <DAL.RondeLocatie>(GetWhere(ronde, locatie));

            if (dalObj.RondeLocatieID != 0)
            {
                return;
            }

            dalObj.RondeID   = ronde.ID;
            dalObj.LocatieID = locatie.ID;
            dalObj.Save();
        }
示例#5
0
 internal static List <Locatie> GeefLijst(Ronde ronde)
 {
     string where = string.Format("LocatieID IN (SELECT LocatieID FROM RondeLocatie WHERE RondeID = {0})", ronde.ID);
     return(Locatie.GeefLijst(where));
 }
示例#6
0
 private static string GetWhere(Ronde ronde, Locatie locatie)
 {
     return(DALFuncties.Format("RondeID = {0} AND LocatieID = {1}", ronde.ID, locatie.ID));
 }