static int LoadVersion(DataAccess da, string base_path)
{
string filename = Path.Combine (base_path, "version.txt");
string name = null;
DateTime date;
using (StreamReader reader = new StreamReader (filename)) {
name = reader.ReadLine ().Trim ();
date = DateTime.Parse (reader.ReadLine ());
}
if (String.IsNullOrEmpty (name))
throw new ApplicationException ("Invalid name");
Console.WriteLine ("Version: {0} Date: {1}", name, date);
return da.InsertVersion (name, date);
}