// 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(); }