public SettingsForm(StatementTracker tracker) { InitializeComponent(); this.theTracker = tracker; this.Text = "Change settings for \"" + theTracker.Title_Of_Tracker + "\""; titleOfTracker.Text = theTracker.Title_Of_Tracker; }
/// <summary> /// Write data to a file as text. /// </summary> public static void WriteRawData(StatementTracker value) { // TODO: Set a filename string TXT_FILENAME = "C:\\Users\\ferna\\Source\\Repos\\EZStatements_CS\\EZStatements\\Resources\\data.txt"; using (StreamWriter sw = new StreamWriter(TXT_FILENAME)) { sw.WriteLine(value.StatementDataToString()); } }
public static void SerializeFile(StatementTracker value) { // Open the file Stream stream = File.Open(FILENAME, FileMode.Open); BinaryFormatter formatter = new BinaryFormatter(); // Serialize the data to the file formatter.Serialize(stream, value); // Close the stream stream.Close(); }
public MainForm() { // Load all components InitializeComponent(); tracker = FileOperations.DeserializeFile(); this.Text = "EZStatements v1.1: " + tracker.Title_Of_Tracker; Update_Comboboxes(); Update_Data(); }
public static StatementTracker DeserializeFile() { StatementTracker tracker = null; // Open the file Stream stream = File.Open(FILENAME, FileMode.Open); BinaryFormatter formatter = new BinaryFormatter(); // Deserialize the data from the file tracker = (StatementTracker)formatter.Deserialize(stream); // Close the file stream.Close(); // Return the object to the user. return(tracker); }