/* File edit methods */ public void Save() { if (LastPath != "") { CFileCSV file = new CFileCSV(LastPath + ".txt"); file.ClearFile(); foreach (Line l in Lines) { string line = ToCSV(l); file.Write(line); } } else { SaveAs(); } }
public void Open() { OpenFileDialog ofd = new OpenFileDialog(); if (ofd.ShowDialog() == true) /* If dialog is open */ { CFileCSV file = new CFileCSV(ofd.FileName); List <Line> temp = file.ReadAll(); foreach (Line l in temp) { //Add to canvas DrawingSheet.Children.Add(l); Lines.Add(l); List.Items.Add(ToListItem(l, List.Items.Count + 1)); } } }
public void SaveAs() { SaveFileDialog saveFile = new SaveFileDialog(); saveFile.Title = "Save file"; if (saveFile.ShowDialog() == true) /* If dialog is open */ { string FilePath = saveFile.FileName; LastSave = FilePath; CFileCSV file = new CFileCSV(FilePath + ".txt"); foreach (Line l in Lines) { string line = ToCSV(l); file.Write(line); } } }
public void SaveAs() { SaveFileDialog saveFile = new SaveFileDialog(); saveFile.Title = "Save file"; if (saveFile.ShowDialog() == true) /* If dialog is open */ { LastPath = saveFile.FileName; LastEdit = DateTime.Now; SavedName = saveFile.SafeFileName; CFileCSV file = new CFileCSV(LastPath + ".txt"); foreach (Line l in Lines) { string line = ToCSV(l); file.Write(line); } } }