public void DeleteDistribution(decimal distributionId) { // cancel distribution items first CancelDistributionQueueItems(distributionId); // delete distribution FI.Common.DataAccess.IDistributionsDA dacObj = DataAccessFactory.Instance.GetDistributionsDA(); dacObj.DeleteDistribution(distributionId); }
public void DeleteDistribution(Distribution distribution) { distribution.Validate(true); if (BeforeDeleteDistribution != null) { BeforeDeleteDistribution(distribution, EventArgs.Empty); } FI.Common.DataAccess.IDistributionsDA dacObj = DataAccessFactory.Instance.GetDistributionsDA(); dacObj.DeleteDistribution(distribution.ID); distribution = null; }