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 EnqueueDistributions(System.DateTime Date) { Common.LogWriter.Instance.WriteEventLogEntry( string.Format("Start EnqueueDistributions. User={0}, Company={1}", _owner.Logon, _owner.CompanyNameShort)); FI.Common.Data.FIDataTable table = new FI.Common.Data.FIDataTable(); FI.Common.DataAccess.IDistributionsDA dacObj = DataAccessFactory.Instance.GetDistributionsDA(); FI.Common.Data.FIDataTable distrTable = dacObj.ReadDistributions(_owner.ID); int count = 0; if (distrTable != null && distrTable.Rows.Count > 0) { 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, ""); count++; } catch (Exception exc) { // do nothing , exception is logged Common.LogWriter.Instance.WriteEventLogEntry(string.Format("Error EnqueueDistributions. User={0}, Company={1}, Count={2}\r\n{3}\r\n{4}", _owner.Logon, _owner.CompanyNameShort, count, exc.Message, exc.StackTrace)); } } } } Common.LogWriter.Instance.WriteEventLogEntry( string.Format("End EnqueueDistributions. User={0}, Company={1}", _owner.Logon, _owner.CompanyNameShort)); }