コード例 #1
0
 /// <summary>
 /// Creates or loads a <see cref="DocClassEditCollGetter"/> unit of objects.
 /// </summary>
 /// <param name="createDocClassEditColl">if set to <c>true</c> creates a DocClassEditColl; otherwise fetches a DocClassEditColl.</param>
 protected void DataPortal_Fetch(bool createDocClassEditColl)
 {
     if (createDocClassEditColl)
     {
         LoadProperty(DocClassEditCollProperty, DocClassEditColl.NewDocClassEditColl());
     }
     else
     {
         LoadProperty(DocClassEditCollProperty, DocClassEditColl.GetDocClassEditColl());
     }
     LoadProperty(UserNVLProperty, UserNVL.GetUserNVL());
 }
コード例 #2
0
        public DocClassEditColl()
        {
            // Use factory methods and do not use direct creation.

            var rlce = RaiseListChangedEvents;

            RaiseListChangedEvents = false;
            AllowNew               = DocClassEditColl.CanAddObject();
            AllowEdit              = DocClassEditColl.CanEditObject();
            AllowRemove            = DocClassEditColl.CanDeleteObject();
            RaiseListChangedEvents = rlce;
        }