Revision: 42676
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 9, 2011 01:53 by garnold
Initial Code
//First create a list object to hold all the items that you would like to delete
System.Collections.Generic.IList deleteThese = new System.Collections.Generic.List();
deleteThese.Clear();
//If the parent has any children....
if (Parent.Child!= null)
{
//Cycle through all the children and add their id's to the list you built above
foreach (IChild c in Parent.Child)
{
deleteThese.Add(c.Id.ToString());
}
//Now we cycle through that list of ids...
foreach (string s in deleteThese)
{
//First find the entity you want to delete by it's id
IChild deleteMe = Sage.Platform.EntityFactory.GetById(s);
//Next remove it from it's parent
Parent.Cild.Remove(deleteMe);
//Follow that by saving this change to the parent
Parent.Save();
//Then finally deleting the entity
deleteMe.Delete();
}
}
Initial URL
Initial Description
Initial Title
Deleting entities from SalesLogix
Initial Tags
Initial Language
C#