public void CommandOpen() { if (StaticData.unsaved) { StaticData.currentData = StaticData.mainForm.TextBox.Text; var saveBeforeCloseWindow = new SaveBeforeCloseForm(); saveBeforeCloseWindow.ShowDialog(); } StaticData.dialogService.OpenFileDialog(); StaticData.currentData = StaticData.fileService.ReadFile(StaticData.dialogService.FilePath); StaticData.mainForm.TextBox.Text = StaticData.currentData; StaticData.mainForm.Heading = "Language Processor"; if (StaticData.dialogService.FilePath != null || StaticData.dialogService.FilePath != "") { StaticData.mainForm.Heading += " - " + StaticData.dialogService.FilePath; } else { StaticData.mainForm.Heading += " - unnamed"; } StaticData.unsaved = false; }
public void CommandCreate() { if (StaticData.unsaved) { StaticData.currentData = StaticData.mainForm.TextBox.Text; var saveBeforeCloseWindow = new SaveBeforeCloseForm(); saveBeforeCloseWindow.ShowDialog(); } StaticData.dialogService.FilePath = ""; StaticData.currentData = ""; StaticData.mainForm.TextBox.Text = StaticData.currentData; StaticData.mainForm.Heading = "Language Processor - unnamed"; }