コード例 #1
0
ファイル: CurrencyHandlers.cs プロジェクト: sknabniai/karbase
 public override void BeforeDelete(Sungero.Domain.BeforeDeleteEventArgs e)
 {
     if (!Functions.Module.IsAllExternalEntityLinksDeleted(_obj))
     {
         throw AppliedCodeException.Create(Commons.Resources.HasLinkedExternalEntities);
     }
 }
コード例 #2
0
 public override void BeforeDelete(Sungero.Domain.BeforeDeleteEventArgs e)
 {
     // Нельзя удалить вид документа МКДО, созданного инициализацией.
     if (Functions.DocumentKind.IsExchangeNativeDocumentKind(_obj))
     {
         e.AddError(DocumentKinds.Resources.CantDelete);
     }
 }
コード例 #3
0
        public override void BeforeDelete(Sungero.Domain.BeforeDeleteEventArgs e)
        {
            // Запретить удаление организации в случае, если она зависит от нашей организации.
            if (_obj.IsCardReadOnly ?? false)
            {
                e.AddError(CompanyBases.Resources.ErrorCantDeleteDependentCompany);
            }

            base.BeforeDelete(e);
        }
コード例 #4
0
 public override void BeforeDelete(Sungero.Domain.BeforeDeleteEventArgs e)
 {
     base.BeforeDelete(e);
 }
コード例 #5
0
 public override void BeforeDelete(Sungero.Domain.BeforeDeleteEventArgs e)
 {
     throw AppliedCodeException.Create(Docflow.Resources.DeleteSettingsException);
 }
コード例 #6
0
 public override void BeforeDelete(Sungero.Domain.BeforeDeleteEventArgs e)
 {
     throw AppliedCodeException.Create(PersonalSettings.Resources.CantDeleteSetting);
 }
コード例 #7
0
 public override void BeforeDelete(Sungero.Domain.BeforeDeleteEventArgs e)
 {
     _obj.Department.RecipientLinks.Remove(_obj.Department.RecipientLinks.Where(d => d.Member == _obj).FirstOrDefault());
 }
コード例 #8
0
 public override void BeforeDelete(Sungero.Domain.BeforeDeleteEventArgs e)
 {
     Functions.SignatureSetting.UpdateSigningRole(_obj, true);
 }