public void WriteProject(DataAccessLayer DAL) { if (Values.Settings.ProjectOptions != null && Values.Settings.DeviceOptions != null) { List<string> Columns = new List<string>(); List<List<string>> data = new List<List<string>>(); #region Columns Columns.Add("Project ID"); Columns.Add("Description"); Columns.Add("Region"); Columns.Add("Forest"); Columns.Add("District"); Columns.Add("Year"); Columns.Add("DropZero"); Columns.Add("GPS COM"); Columns.Add("GPS Baud"); Columns.Add("Laser COM"); Columns.Add("Laser Baud"); Columns.Add("TtVersion"); //Columns.Add("Build Date"); Columns.Add("TtDbVersion"); #endregion #region Add Data List<string> info = new List<string>(); info.Add(DAL.GetProjectID().Scrub()); info.Add(DAL.GetProjectDescription().Scrub()); info.Add(DAL.GetProjectRegion().Scrub()); info.Add(DAL.GetProjectForest().Scrub()); info.Add(DAL.GetProjectDistrict().Scrub()); info.Add(DAL.GetProjectYear()); info.Add(Values.Settings.ProjectOptions.DropZero.ToString()); info.Add(Values.Settings.DeviceOptions.GpsComPort.Scrub()); info.Add(Values.Settings.DeviceOptions.GpsBaud.ToString()); info.Add(Values.Settings.DeviceOptions.LaserComPort.Scrub()); info.Add(Values.Settings.DeviceOptions.LaserBaud.ToString()); info.Add(DAL.GetProjectTtStartVersion()); //info.Add(Values.TwoTrailsBuildDate); info.Add(DAL.DalVersion.ToString()); data.Add(info); #endregion WriteCsvFile("ProjectInfo", Columns, data); } }