CheckRunCriteria

This commit is contained in:
2024-06-20 08:56:49 -04:00
parent 4d7ab09c70
commit d83d671f9d

View File

@@ -1715,21 +1715,26 @@ namespace MarketData
if(null==result||!(result.ToUpper().Equals("Y")||result.ToUpper().Equals("YES")))return; if(null==result||!(result.ToUpper().Equals("Y")||result.ToUpper().Equals("YES")))return;
} }
if(!dateGenerator.IsMarketOpen(currentDate)) if(!CheckRunCriteria())
{ {
String description=""; return;
if(HolidayDA.IsMarketHoliday(currentDate)) description=HolidayDA.GetHolidayDescription(currentDate);
else description=Utility.DayOfWeekToString(currentDate.DayOfWeek);
Console.WriteLine(String.Format("Market is closed today ({0}), please confirm Y/N:{1}?",description,startDate.ToShortDateString()));
String result=Console.ReadLine();
if(null==result||!(result.ToUpper().Equals("Y")||result.ToUpper().Equals("YES"))) return;
} }
if(!NetworkStatus.IsInternetConnected())
{ // if(!dateGenerator.IsMarketOpen(currentDate))
Console.WriteLine(String.Format("The internet is not connected, continue anyway Y/N:?")); // {
String result=Console.ReadLine(); // String description="";
if(null==result||!(result.ToUpper().Equals("Y")||result.ToUpper().Equals("YES")))return; // if(HolidayDA.IsMarketHoliday(currentDate)) description=HolidayDA.GetHolidayDescription(currentDate);
} // else description=Utility.DayOfWeekToString(currentDate.DayOfWeek);
// Console.WriteLine(String.Format("Market is closed today ({0}), please confirm Y/N:{1}?",description,startDate.ToShortDateString()));
// String result=Console.ReadLine();
// if(null==result||!(result.ToUpper().Equals("Y")||result.ToUpper().Equals("YES"))) return;
// }
//if(!NetworkStatus.IsInternetConnected())
//{
// Console.WriteLine(String.Format("The internet is not connected, continue anyway Y/N:?"));
// String result=Console.ReadLine();
// if(null==result||!(result.ToUpper().Equals("Y")||result.ToUpper().Equals("YES")))return;
//}
Utility.RemoveLogFiles(); Utility.RemoveLogFiles();
int STAGE_1=0,STAGE_FINAL=2; int STAGE_1=0,STAGE_FINAL=2;
@@ -3784,9 +3789,8 @@ namespace MarketData
} }
if(!NetworkStatus.IsInternetConnected()) if(!NetworkStatus.IsInternetConnected())
{ {
Console.WriteLine(String.Format("The internet is not connected, continue anyway Y/N:?")); Console.WriteLine(String.Format("The internet is not connected."));
String result=Console.ReadLine(); return false;
if(null==result||!(result.ToUpper().Equals("Y")||result.ToUpper().Equals("YES")))return false;
} }
return true; return true;
} }