public void EnqueueDistributions(System.DateTime Date) { FI.Common.Data.FIDataTable table = new FI.Common.Data.FIDataTable(); FI.DataAccess.Distributions dacObj = DataAccessFactory.Instance.GetDistributionsDA(); FI.Common.Data.FIDataTable distrTable = dacObj.ReadDistributions(_owner.ID); if (distrTable == null || distrTable.Rows.Count == 0) { return; } for (int i = 0; i < distrTable.Rows.Count; i++) { Distribution distr = _owner.DistributionSystem.GetDistribution((decimal)distrTable.Rows[i]["DistributionId"], true); if (distr.IsScheduledFor(Date)) { try { dacObj.EnqueueDistribution(distr.ID, ""); } catch { // do nothing , exception is logged } } } }
public void EnqueueDistribution(decimal distributionId) { FI.DataAccess.Distributions dacObj = DataAccessFactory.Instance.GetDistributionsDA(); dacObj.EnqueueDistribution(distributionId, ""); }