I need to create an application that runs daily (mon-fri) as a schedule.
I could do this as a console application but the settings for the app need to be in a friendly GUI format and there are a number of other issues that would require a GUI i.e I need to produce reports showing exceptions and processed data, also previous runs and their results in tabular form that can be sorted by clicking the header column.
You also need to be able to run a process manually if the schedule failed.
I thought of having a console application for the process and then a GUI application for the other bits. Is there a more efficient way where all code resides in one project.