public RoadMap(string name ) { mName = name; mDatabase.connect(); mReader = mDatabase.executeread("SELECT Timestamp, Description, UserID FROM [dbo].[Roadmap] WHERE Name = '" + name + "'"); mReader.Read(); mTimeStamp = mReader.GetDateTime(0); mDescription = mReader.GetString(1); string UID = mReader.GetString(2); mDatabase.close(); mDatabase.connect(); mReader = mDatabase.executeread("SELECT Name, Email, Password FROM [dbo].[User] WHERE ID = '" + UID + "'"); mReader.Read(); mUser = new User(mReader.GetString(0), UID, mReader.GetString(1), mReader.GetString(2)); mDatabase.close(); mTimeline = new TimeLine(mName); //Get the StrategyPoints mDatabase.connect(); mReader = mDatabase.executeread("SELECT Name, Description FROM [dbo].[StrategyPoint] WHERE RoadmapName = '" + name + "'"); while (mReader.Read()) { StrategyPoint sp = new StrategyPoint(mReader.GetString(0), mReader.GetString(1)); mStrategyPoints.Add(sp); } mDatabase.close(); }
public bool DeleteTimeLine() { mDatabase.connect(); bool toReturn = false; if (mDatabase.executewrite("DELETE FROM [dbo].[Timeline] WHERE RoadmapName = '" + mName + "'")) { //remove all the tick marks TimeLine tline = new TimeLine(mName); tline.ClearTicks(); toReturn = true; } mDatabase.close(); return toReturn; }