using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Diagnostics; namespace IntelliDispatch { public partial class About : Form { public About() { InitializeComponent(); FileView.Nodes.Add(null, "Main Application - Version: " + FileVersionInfo.GetVersionInfo(Application.StartupPath+"\\IntelliDispatch.exe").ProductVersion.ToString() + ""); FileView.Nodes.Add(null, "Reporting Module - Version: " + FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\plugins\\01-Reporting.dll").ProductVersion.ToString() + ""); FileView.Nodes.Add(null, "Customers Module - Version: " + FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\plugins\\02-Customers.dll").ProductVersion.ToString() + ""); FileView.Nodes.Add(null, "Vehicles Module - Version: " + FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\plugins\\03-Vehicles.dll").ProductVersion.ToString() + ""); FileView.Nodes.Add(null, "Drivers Module - Version: " + FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\plugins\\04-Drivers.dll").ProductVersion.ToString() + ""); FileView.Nodes.Add(null, "Trips Module - Version: " + FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\plugins\\05-Trips.dll").ProductVersion.ToString() + ""); FileView.Nodes.Add(null, "Scheduling Module - Version: " + FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\plugins\\06-Scheduling.dll").ProductVersion.ToString() + ""); FileView.Nodes.Add(null, "Dispatch Module - Version: " + FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\plugins\\07-Dispatch.dll").ProductVersion.ToString() + ""); FileView.Nodes.Add(null, "Verification Module - Version: " + FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\plugins\\08-Verification.dll").ProductVersion.ToString() + ""); FileView.Nodes.Add(null, "Funding Sources Module - Version: " + FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\plugins\\09-FundingSources.dll").ProductVersion.ToString() + ""); FileView.Nodes.Add(null, "Address Module - Version: " + FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\plugins\\10-Addresses.dll").ProductVersion.ToString() + ""); FileView.Nodes.Add(null, "Settings Module - Version: " + FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\plugins\\11-Settings.dll").ProductVersion.ToString() + ""); FileView.Nodes.Add(null, "Plugin Interface - Version: " + FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\PluginInterface.dll").ProductVersion.ToString() + ""); AppVersion.Text = "Version " + FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\IntelliDispatch.exe").ProductVersion.ToString(); } } }