This commit is contained in:
parent
4b105c81b8
commit
a3a28aa1b4
|
|
@ -54,8 +54,8 @@ internal class ClsDobbsEmail_T1439 : IDisposable
|
||||||
{
|
{
|
||||||
bool? ReportDueNow = false;
|
bool? ReportDueNow = false;
|
||||||
|
|
||||||
ReportDueNow = DebugMode || cn.ExecuteScalar<bool>("Select Top 1 [NeedToSend] From [crpt].[Dobbs_EmailContestCalendar] Where [SendReport]=@Today", new { Today = DateTime.Today });
|
ReportDueNow = DebugMode || cn.ExecuteScalar<bool>("[crpt].[Dobbs_T1439_EmailContests]", new { ExecMode = 1 }, commandType: CommandType.StoredProcedure);
|
||||||
if (ReportDueNow.HasValue && ReportDueNow.Value)
|
if (ReportDueNow.HasValue && ReportDueNow.Value == true)
|
||||||
{
|
{
|
||||||
cn.Open();
|
cn.Open();
|
||||||
|
|
||||||
|
|
@ -64,6 +64,7 @@ internal class ClsDobbsEmail_T1439 : IDisposable
|
||||||
using (var da = new SqlDataAdapter(cm))
|
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("@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();
|
ds = new DataSet();
|
||||||
da.Fill(ds);
|
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());
|
appLog.DebugFormat("{0} report is now sending out the email containing the report for this week.", ReportID.ToString());
|
||||||
SendEmails();
|
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];
|
DataRow drDates = ds.Tables[0].Rows[0];
|
||||||
string xlsFilename;
|
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"]);
|
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"]));
|
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))
|
if (File.Exists(xlsFilename))
|
||||||
{
|
{
|
||||||
|
int ctr = 0;
|
||||||
string f0 = xlsFilename;
|
string f0 = xlsFilename;
|
||||||
while (File.Exists(f0))
|
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++));
|
||||||
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;
|
|
||||||
}
|
|
||||||
File.Move(xlsFilename, f0);
|
File.Move(xlsFilename, f0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,9 @@
|
||||||
<TargetFramework>net9.0-windows</TargetFramework>
|
<TargetFramework>net9.0-windows</TargetFramework>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<AssemblyVersion>1.3.0.5</AssemblyVersion>
|
<AssemblyVersion>1.3.0.11</AssemblyVersion>
|
||||||
<FileVersion>1.3.0.5</FileVersion>
|
<FileVersion>1.3.0.11</FileVersion>
|
||||||
<Version>1.3.0.5</Version>
|
<Version>1.3.0.11</Version>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue