private void OnModifyWorkListEntryRequired(CommonSearchClass CSC, Informationen ActivInfo, Guid? InfoID)
			{
			if (InfoID == null)
				return;
			if (InfoID != ActiveInformationenID)
				throw new Exception ("InfoID != ActiveInformationenID");
			UpdateDataModellInstance = new UpdateDataModell();
			WorkListModellInstance.RefUpdateDataModellInstance = UpdateDataModellInstance;
			UpdateDataModellInstance.UpdateFunction = RequiredUpdateFunction.Modify;
			UpdateDataModellInstance.InformationenID = (Guid)InfoID;
			AltErlaaInfoUpdateDataControlInstance.DoModifyWorkListEntry(CSC, ActivInfo, InfoID);
			UpdateDataModellInstance.LoadStartupConfiguration(UpdateDataModellInstance);
			SetVisibilityToUpdate();
			}
		private void OnAddNewWorkListEntryRequired(CommonSearchClass CSC, Informationen ActivInfo, Guid? InfoID)
			{
			UpdateDataModellInstance = new UpdateDataModell();
			if (UpdateDataModellInstance.DataModell.MakePersistentRequired ())
				{
				WorkListModell.Factory.ForceCloseCheck ();
				}
			WorkListModellInstance.RefUpdateDataModellInstance = UpdateDataModellInstance;
			UpdateDataModellInstance.UpdateFunction = RequiredUpdateFunction.InsertNew;
			UpdateDataModellInstance.InformationenID = Guid.NewGuid();
			AltErlaaInfoUpdateDataControlInstance.DoAddNewWorkListEntry(CSC, ActivInfo, InfoID);
			UpdateDataModellInstance.LoadStartupConfiguration(UpdateDataModellInstance);
			SetVisibilityToUpdate();
			}