This commit is contained in:
RDeck 2025-11-11 05:51:06 -05:00
parent 4b105c81b8
commit a3a28aa1b4
3 changed files with 11 additions and 12 deletions

View File

@ -54,8 +54,8 @@ internal class ClsDobbsEmail_T1439 : IDisposable
{
bool? ReportDueNow = false;
ReportDueNow = DebugMode || cn.ExecuteScalar<bool>("Select Top 1 [NeedToSend] From [crpt].[Dobbs_EmailContestCalendar] Where [SendReport]=@Today", new { Today = DateTime.Today });
if (ReportDueNow.HasValue && ReportDueNow.Value)
ReportDueNow = DebugMode || cn.ExecuteScalar<bool>("[crpt].[Dobbs_T1439_EmailContests]", new { ExecMode = 1 }, commandType: CommandType.StoredProcedure);
if (ReportDueNow.HasValue && ReportDueNow.Value == true)
{
cn.Open();
@ -64,6 +64,7 @@ internal class ClsDobbsEmail_T1439 : IDisposable
using (var da = new SqlDataAdapter(cm))
{
//cm.Parameters.Add("@DateThruOverride", SqlDbType.Date).Value = DateTime.Parse("Oct 7, 2025"); // override the date thru date for testing
//cm.Parameters.Add("@ExecMode", SqlDbType.Int).Value = 0;
ds = new DataSet();
da.Fill(ds);
}
@ -80,7 +81,8 @@ internal class ClsDobbsEmail_T1439 : IDisposable
appLog.DebugFormat("{0} report is now sending out the email containing the report for this week.", ReportID.ToString());
SendEmails();
cn.Execute("Update [crpt].[Dobbs_EmailContestCalendar] Set [NeedToSend]=0 Where [SendReport]=@Today", new { Today = DateTime.Today });
//cn.Execute("Update [crpt].[Dobbs_EmailContestCalendar] Set [NeedToSend]=0 Where [SendReport]=@Today", new { Today = DateTime.Today });
cn.Execute("[crpt].[Dobbs_T1439_EmailContests]", new { ExecMode = 2 }, commandType: CommandType.StoredProcedure);
}
}
@ -106,18 +108,15 @@ internal class ClsDobbsEmail_T1439 : IDisposable
{
DataRow drDates = ds.Tables[0].Rows[0];
string xlsFilename;
int ctr = 0;
SubjectToUse = string.Format("Email Capture Contest - Week {0} ({1:MMM d}-{2:MMM d}) Results", drDates["WeekNumber"], drDates["wkFrom"], drDates["wkTo"]);
xlsFilename = Path.Combine(RptSaveToFolder, string.Format("Dobbs {0:yyyy-MM MMM} Week {1} Email Contest Results.xlsx", drDates["mthTo"], drDates["WeekNumber"]));
if (File.Exists(xlsFilename))
{
int ctr = 0;
string f0 = xlsFilename;
while (File.Exists(f0))
{
f0 = Path.Combine(RptSaveToFolder, string.Format("Dobbs {0:yyyy-MM MMM} Week {1} Email Contest Results - OLD{2:000}.xlsx", drDates["mthTo"], drDates["WeekNumber"], ctr));
ctr += 1;
}
f0 = Path.Combine(RptSaveToFolder, string.Format("Dobbs {0:yyyy-MM MMM} Week {1} Email Contest Results - OLD{2:000}.xlsx", drDates["mthTo"], drDates["WeekNumber"], ctr++));
File.Move(xlsFilename, f0);
}

View File

@ -5,9 +5,9 @@
<TargetFramework>net9.0-windows</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<AssemblyVersion>1.3.0.5</AssemblyVersion>
<FileVersion>1.3.0.5</FileVersion>
<Version>1.3.0.5</Version>
<AssemblyVersion>1.3.0.11</AssemblyVersion>
<FileVersion>1.3.0.11</FileVersion>
<Version>1.3.0.11</Version>
</PropertyGroup>
<ItemGroup>