Ejemplo n.º 1
0
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     e.Without(_info.Properties.AbortingReason);
     e.Without(_info.Properties.ControlReturnStartDate);
     e.Without(_info.Properties.Iteration);
     e.Without(_info.Properties.StageNumber);
 }
Ejemplo n.º 2
0
        public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
        {
            base.CreatingFrom(e);

            if (_source.IsFormalized == true)
            {
                e.Without(_info.Properties.Versions);
            }

            if (_source.LeadingDocument == null || !_source.LeadingDocument.AccessRights.CanRead())
            {
                e.Without(_info.Properties.LeadingDocument);
            }

            if (_source.Corrected == null || !_source.LeadingDocument.AccessRights.CanRead())
            {
                e.Without(_info.Properties.Corrected);
            }

            e.Without(_info.Properties.IsFormalized);
            e.Without(_info.Properties.SellerTitleId);
            e.Without(_info.Properties.BuyerTitleId);
            e.Without(_info.Properties.SellerSignatureId);
            e.Without(_info.Properties.BuyerSignatureId);
            e.Without(_info.Properties.BusinessUnitBox);
            e.Without(_info.Properties.FormalizedServiceType);
            e.Without(_info.Properties.IsRevision);
            e.Without(_info.Properties.FormalizedFunction);
        }
Ejemplo n.º 3
0
        public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
        {
            base.CreatingFrom(e);

            e.Without(_info.Properties.Login);
            e.Without(_info.Properties.Password);
            e.Without(_info.Properties.OrganizationId);
            e.Without(_info.Properties.ExchangeService);
        }
Ejemplo n.º 4
0
        public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
        {
            base.CreatingFrom(e);

            if (_source.Contract == null || !_source.Contract.AccessRights.CanRead())
            {
                e.Without(_info.Properties.Contract);
            }
        }
Ejemplo n.º 5
0
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     e.Without(_info.Properties.ExecutionState);
     e.Without(_info.Properties.Report);
     e.Without(_info.Properties.ActualDate);
     e.Without(_info.Properties.ReportNote);
     e.Without(_info.Properties.AbortingReason);
     e.Without(_info.Properties.ActionItemType);
 }
Ejemplo n.º 6
0
        public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
        {
            base.CreatingFrom(e);

            e.Without(_info.Properties.ActualStartDate);
            e.Without(_info.Properties.ActualFinishDate);
            e.Without(_info.Properties.ExecutionPercent);
            e.Without(_info.Properties.Note);
            e.Without(_info.Properties.Folder);
        }
Ejemplo n.º 7
0
        public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
        {
            base.CreatingFrom(e);
            e.Without(_info.Properties.IsSystem);

            // При копировании системного банка комментарий не переносится.
            if (_source.IsSystem == true)
            {
                e.Without(_info.Properties.Note);
            }
        }
Ejemplo n.º 8
0
        public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
        {
            base.CreatingFrom(e);
            e.Without(_info.Properties.IsCardReadOnly);

            // Если организация создана как копия НОР, то ее нельзя редактировать.
            // При копировании такой организации, комментарий в новую переносится не должен.
            if (_source.IsCardReadOnly == true)
            {
                e.Without(_info.Properties.Note);
            }
        }
Ejemplo n.º 9
0
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     e.Without(_info.Properties.ParentRule);
     e.Without(_info.Properties.VersionNumber);
 }
Ejemplo n.º 10
0
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     e.Without(_info.Properties.Deadline);
 }
Ejemplo n.º 11
0
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     e.Without(_source.Info.Properties.IsDefault);
 }
Ejemplo n.º 12
0
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     base.CreatingFrom(e);
     e.Without(_info.Properties.LastRetention);
 }
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     base.CreatingFrom(e);
     e.Without(_info.Properties.Milestones);
 }
Ejemplo n.º 14
0
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     e.Without(_info.Properties.Name);
     e.Without(_info.Properties.Index);
 }
Ejemplo n.º 15
0
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     e.Without(_info.Properties.ExchangeBoxes);
 }
Ejemplo n.º 16
0
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     // Отменить заполнение сотрудников.
     e.Without(_source.Info.Properties.RecipientLinks);
 }
Ejemplo n.º 17
0
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     e.Without(_info.Properties.NeedNotifyNewAssignments);
     e.Without(_info.Properties.NeedNotifyExpiredAssignments);
 }
Ejemplo n.º 18
0
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     // Отменить заполнение свойства организации для правильной синхронизации.
     e.Without(_source.Info.Properties.Company);
 }
Ejemplo n.º 19
0
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     e.Map(_info.Properties.Subject, _source.Subject);
 }
Ejemplo n.º 20
0
 public override void CreatingFrom(Sungero.Domain.CreatingFromEventArgs e)
 {
     e.Without(_info.Properties.ResolutionText);
 }