// Will build the MissionaryManager from the Excel File
        public void Analyze_File(String fileURI, String sheetName, String outputFileName)
        {
            DateTime selectedDate = monthCalendar1.TodayDate;
            String selectedDateString = FUNCS.twoDigitHour(selectedDate.Day) + "-" + FUNCS.twoDigitHour(selectedDate.Month) + "-" + selectedDate.Year;
            selectedDateString = "26-08-2015";

            //conductorChristensen = new TrainManager(selectedDateString);
            //missionaryManagerChristensen = new MissionaryManager(conductorChristensen);
            excelManagerChristensen = new ExcelManager(selectedDateString);

            //var fileName = string.Format("{0}\\fileNameHere", Directory.GetCurrentDirectory());
            excelManagerChristensen.Import_Travel_File(fileURI, sheetName);
            conductorChristensen = excelManagerChristensen.getConductor();
            missionaryManagerChristensen = excelManagerChristensen.getMissionaryManager();

            //int x = conductorChristensen.getTrainTimes("Milano Centrale", "Torino Porta Susa", "09-06-2015", "06");
            missionaryManagerChristensen.printAllMissionaries();
            Console.WriteLine("About to calculate!");
            missionaryManagerChristensen.calculateTrips();
            Console.WriteLine("calculating");
            missionaryManagerChristensen.printAllMissionaries();
            missionaryManagerChristensen.printAllMissionarySchedules();
            excelManagerChristensen.write_to_text_file("C:\\Users\\SEC2016583\\Desktop",outputFileName,missionaryManagerChristensen.getAllMissionarySchedules());
            Console.Beep();

            FUNCS.ShowPromptBox("Finished running", "You should look on the desktop for your file.", "I mean nothing right now.");

            //Console.WriteLine(data.Columns);
        }
 public MissionaryManager(List<Missionary> m, TrainManager t)
 {
     missionaries = m;
     trainStation = t;
     Setup();
 }
 public ExcelManager(String d)
 {
     date = d;
     tm = new TrainManager(date);
     mm = new MissionaryManager(tm);
 }
 public MissionaryManager(TrainManager t)
 {
     missionaries = new List<Missionary>();
     trainStation = t;
     Setup();
 }