Exemplo n.º 1
0
        protected override void beforeWriteNodeLogic( bool Creating, bool OverrideUniqueValidation )
        {
            //Case 24572
            updateNextDueDate( ForceUpdate: false, DeleteFutureNodes: ( TargetType.wasAnySubFieldModified() || ParentType.wasAnySubFieldModified() ) );

            // case 28352
            Int32 max = DueDateInterval.getMaximumWarningDays();
            if( WarningDays.Value > max )
            {
                WarningDays.Value = max;
            }
        } //beforeWriteNode()
Exemplo n.º 2
0
        } //beforeDeleteNode()     

        protected override void afterPopulateProps()
        {
            DueDateInterval.SetOnPropChange( OnDueDateIntervalChange );

            if( _CswNbtResources.EditMode != CswEnumNbtNodeEditMode.Add )  // case 28352
            {
                // case 28146
                WarningDays.MinValue = 0;
                WarningDays.MaxValue = DueDateInterval.getMaximumWarningDays();
            }
            Owner.SetOnPropChange( onOwnerPropChange );
            TargetType.SetOnPropChange( onTargetTypePropChange );
            ParentType.SetOnPropChange( onParentTypePropChange );
            Enabled.SetOnPropChange( onEnabledChange );
        }//afterPopulateProps()