private void button3_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { currentExcuse = new Excuse(openFileDialog1.FileName); currentExcuse.OpenFile(openFileDialog1.FileName); UpdateForm(false); } }
public void OpenFile(string excusePath) { this.ExcusePath = excusePath; using (Stream input = File.OpenRead(ExcusePath)) { BinaryFormatter formatter = new BinaryFormatter(); Excuse readExcuse = (Excuse)formatter.Deserialize(input); this.Description = readExcuse.Description; this.Results = readExcuse.Results; this.LastUsed = readExcuse.LastUsed; } //reader = new StreamReader(this.ExcusePath); //Description = reader.ReadLine(); //Results = reader.ReadLine(); //this.LastUsed = Convert.ToDateTime(reader.ReadLine()); //reader.Close(); }