public void CustomOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; iteration.AddDependency(this.MiddleWhereRight, this); iteration.Mark(this, this.MiddleWhereRight); }
public void CustomOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; derivation.AddDependency(this.LeftWhereMiddle, this); derivation.AddDependency(this, this.Right); }
public void RealTimeOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; derivation.AddDependency(this, this.Caller); derivation.AddDependency(this, this.Callee); }
public void BaseOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (iteration.IsMarked(this) || changeSet.IsCreated(this) || changeSet.HasChangedRoles(this)) { if (this.ExistCatalogueWhereLocalisedDescription || this.ExistCatalogueWhereLocalisedName) { var catalogue = (Catalogue)this.CatalogueWhereLocalisedName; iteration.AddDependency(this, catalogue); iteration.Mark(catalogue); } if (this.ExistProductCategoryWhereLocalisedDescription || this.ExistProductCategoryWhereLocalisedName) { var productCategory = (ProductCategory)this.ProductCategoryWhereLocalisedName; iteration.AddDependency(this, productCategory); iteration.Mark(productCategory); } if (this.ExistUnifiedProductWhereLocalisedDescription || this.ExistUnifiedProductWhereLocalisedName) { var product = this.UnifiedProductWhereLocalisedName; iteration.AddDependency(this, product); iteration.Mark(product); } } }
public void TestOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; if (this.ExistDependeeWhereSubdependee) { derivation.AddDependency(this.DependeeWhereSubdependee, this); } }
public void AppsOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; if (this.ExistOrganisationGlAccountBalance && this.OrganisationGlAccountBalance.ExistAccountingPeriod) { derivation.AddDependency(this, this.OrganisationGlAccountBalance.AccountingPeriod); } }
public void BaseOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; if (derivation.HasChangedRole(this, this.Meta.Text)) { derivation.AddDependency(this.EnumerationWhereLocalisedName, this); } }
public void AppsOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; foreach (GeneralLedgerAccount generalLedgerAccount in this.GeneralLedgerAccounts) { derivation.AddDependency(this, generalLedgerAccount); } }
public void BaseOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; foreach (AccessControl accessControl in this.AccessControlsWhereRole) { derivation.AddDependency(accessControl, this); } }
public void AppsOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; if (this.ExistPostalAddressWherePostalBoundary) { derivation.AddDependency(this.PostalAddressWherePostalBoundary, this); } }
public void AppsOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; if (this.ExistAccountingPeriod) { derivation.AddDependency(this, this.AccountingPeriod); } }
public void AppsOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; foreach (PartyContactMechanism partyContactMechanism in this.PartyContactMechanismsWhereContactMechanism) { derivation.AddDependency(partyContactMechanism, this); } }
public void CustomOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; if (this.ExistDependeeWhereSubdependee) { derivation.AddDependency(this.DependeeWhereSubdependee, this); } }
public static void AppsOnPreDerive(this ContactMechanism @this, ObjectOnPreDerive method) { var derivation = method.Derivation; foreach (PartyContactMechanism partyContactMechanism in @this.PartyContactMechanismsWhereContactMechanism) { derivation.AddDependency(partyContactMechanism, @this); } }
public static void BaseOnPreDerive(this PaymentMethod @this, ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (iteration.IsMarked(@this) || changeSet.IsCreated(@this) || changeSet.HasChangedRoles(@this)) { iteration.AddDependency(@this.InternalOrganisationWherePaymentMethod, @this); iteration.Mark(@this.InternalOrganisationWherePaymentMethod); } }
public void BaseOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (iteration.IsMarked(this) || changeSet.IsCreated(this) || changeSet.HasChangedRoles(this)) { iteration.AddDependency(this, this.OrganisationGlAccountBalance.AccountingPeriod); iteration.Mark(this.OrganisationGlAccountBalance.AccountingPeriod); } }
public void CustomOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (this.ExistDependentWhereDependee) { iteration.AddDependency(this.DependentWhereDependee, this); iteration.Mark(this, this.DependentWhereDependee); } }
public void CoreOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (changeSet.HasChangedRole(this, this.Meta.Confirmed)) { iteration.AddDependency(this.NotificationListWhereNotification, this); iteration.Mark(this.NotificationListWhereNotification); } }
public void CustomOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; if (!derivation.IsCreated(this) && derivation.IsModified(this, RelationKind.Regular)) { derivation.MarkAsModified(this.SyncRootWhereSyncDepth1); derivation.AddDependency(this, this.SyncRootWhereSyncDepth1); } }
public void BaseOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (iteration.IsMarked(this) || changeSet.IsCreated(this) || changeSet.HasChangedRoles(this)) { iteration.AddDependency(this.ShipmentItem, this); iteration.Mark(this.ShipmentItem); } }
public void BaseOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; if (derivation.HasChangedRole(this, this.Meta.Members)) { foreach (AccessControl accessControl in this.AccessControlsWhereSubjectGroup) { derivation.AddDependency(accessControl, this); } } }
public void AppsOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; if (this.ExistOwnCreditCardsWhereCreditCard) { foreach (Object ownCreditCard in this.OwnCreditCardsWhereCreditCard) { derivation.AddDerivable(ownCreditCard); } } }
public void BaseOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (iteration.IsMarked(this) || changeSet.IsCreated(this) || changeSet.HasChangedRole(this, this.Meta.Country)) { if (this.ExistCountry) { iteration.Mark(this.Country); } } }
public void CoreOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (changeSet.HasChangedRole(this, this.Meta.Members)) { foreach (AccessControl accessControl in this.AccessControlsWhereSubjectGroup) { iteration.AddDependency(accessControl, this); iteration.Mark(accessControl); } } }
public void BaseOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (iteration.IsMarked(this) || changeSet.IsCreated(this) || changeSet.HasChangedRoles(this)) { iteration.AddDependency(this.Organisation, this); iteration.Mark(this.Organisation); iteration.AddDependency(this.Contact, this); iteration.Mark(this.Contact); } }
public void BaseOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (iteration.IsMarked(this) || changeSet.IsCreated(this) || changeSet.HasChangedRoles(this)) { foreach (PartyContactMechanism partyContactMechanism in this.PartyContactMechanismsWhereContactMechanism) { iteration.AddDependency(partyContactMechanism, this); iteration.Mark(partyContactMechanism); } } }
public void BaseOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (iteration.IsMarked(this) || changeSet.IsCreated(this) || changeSet.HasChangedRoles(this)) { foreach (GeneralLedgerAccount generalLedgerAccount in this.GeneralLedgerAccounts) { iteration.AddDependency(this, generalLedgerAccount); iteration.Mark(generalLedgerAccount); } } }
public void CoreOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (iteration.IsMarked(this) || changeSet.IsCreated(this) || changeSet.HasChangedRole(this, this.Meta.Permissions)) { foreach (AccessControl accessControl in this.AccessControlsWhereRole) { iteration.AddDependency(accessControl, this); iteration.Mark(accessControl); } } }
public static void AppsOnPreDerive(this Part @this, ObjectOnPreDerive method) { var derivation = method.Derivation; if (derivation.ChangeSet.Associations.Contains(@this.Id)) { if (@this.ExistInventoryItemsWherePart) { foreach (InventoryItem inventoryItem in @this.InventoryItemsWherePart) { derivation.AddDependency(inventoryItem, @this); } } } }
public void BaseOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (iteration.IsMarked(this) || changeSet.IsCreated(this) || changeSet.HasChangedRoles(this)) { if (this.ExistOwnCreditCardsWhereCreditCard) { foreach (Object ownCreditCard in this.OwnCreditCardsWhereCreditCard) { iteration.Mark(ownCreditCard); } } } }
public void AppsOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; // TODO: if (derivation.ChangeSet.Associations.Contains(this.Id)) { if(this.ExistInventoryItemsWhereGood) { foreach (InventoryItem inventoryItem in InventoryItemsWhereGood) { derivation.AddDependency(inventoryItem, this); } } } }
public void AppsOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; if (derivation.HasChangedRole(this, this.Meta.SerialisedItemCharacteristicTypes)) { foreach (Part part in this.PartsWhereProductType) { derivation.AddDependency(part, this); foreach (SerialisedItem serialisedItem in part.SerialisedItems) { derivation.AddDependency(serialisedItem, this); } } } }
public void BaseOnPreDerive(ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (changeSet.HasChangedRoles(this, this.Meta.SerialisedItemCharacteristicTypes)) { foreach (Part part in this.PartsWhereProductType) { iteration.AddDependency(part, this); iteration.Mark(part); foreach (SerialisedItem serialisedItem in part.SerialisedItems) { iteration.AddDependency(serialisedItem, this); iteration.Mark(serialisedItem); } } } }
public static void BaseOnPreDerive(this SalesTerm @this, ObjectOnPreDerive method) { var(iteration, changeSet, derivedObjects) = method; if (iteration.IsMarked(@this) || changeSet.IsCreated(@this) || changeSet.HasChangedRoles(@this)) { if (@this.ExistInvoiceWhereSalesTerm) { iteration.AddDependency(@this.InvoiceWhereSalesTerm, @this); iteration.Mark(@this.InvoiceWhereSalesTerm); } if (@this.ExistOrderWhereSalesTerm) { iteration.AddDependency(@this.OrderWhereSalesTerm, @this); iteration.Mark(@this.OrderWhereSalesTerm); } } }
public void AppsOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; // TODO: if (derivation.ChangeSet.Associations.Contains(this.Id)) { if (this.ExistOrderWhereFee) { var salesOrder = (SalesOrder)this.OrderWhereFee; derivation.AddDependency(this, salesOrder); } if (this.ExistInvoiceWhereFee) { var salesInvoice = (Allors.Domain.SalesInvoice)this.InvoiceWhereFee; derivation.AddDependency(this, salesInvoice); } } }
public void AppsOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; // TODO: if (derivation.ChangeSet.Associations.Contains(this.Id)) { if (this.ExistPriceableWhereSurchargeAdjustment) { var salesInvoiceItem = this.PriceableWhereSurchargeAdjustment as SalesInvoiceItem; var salesOrderItem = this.PriceableWhereSurchargeAdjustment as SalesOrderItem; if (salesInvoiceItem != null) { derivation.AddDependency(this, salesInvoiceItem); } if (salesOrderItem != null) { derivation.AddDependency(this, salesOrderItem); } } if (this.ExistOrderWhereSurchargeAdjustment) { var salesOrder = (SalesOrder)this.OrderWhereSurchargeAdjustment; derivation.AddDependency(this, salesOrder); } if (this.ExistInvoiceWhereSurchargeAdjustment) { var salesInvoice = (Allors.Domain.SalesInvoice)this.InvoiceWhereSurchargeAdjustment; derivation.AddDependency(this, salesInvoice); } } }
public void AppsOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; // TODO: if (derivation.ChangeSet.Associations.Contains(this.Id)) { if (this.ExistPurchaseOrderWherePurchaseOrderItem) { derivation.AddDependency(this.PurchaseOrderWherePurchaseOrderItem, this); } } }
public void AppsOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; var invoice = this.PurchaseInvoiceWherePurchaseInvoiceItem; if (invoice != null) { // TODO: if (derivation.ChangeSet.Associations.Contains(this.Id)) { derivation.AddDependency(invoice, this); } } }
public void AppsOnPreDerive(ObjectOnPreDerive method) { var derivation = method.Derivation; derivation.AddDependency(this.ShipmentWhereShipmentItem, this); }