/// <summary> /// This method handles the save file dialog from save options in menu and tool strip on /// Character Generator form /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SaveToolStripMenuItem_Click(object sender, EventArgs e) { //configuring the dialog CharacterSaveFileDialog.FileName = "Character.txt"; CharacterSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); CharacterSaveFileDialog.Filter = "Text Files (*.txt)|*.txt| All Files (*.*)|*.*"; //open file dialog - Modal Form var result = CharacterSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { //open file using (StreamWriter outputString = new StreamWriter( File.Open(CharacterSaveFileDialog.FileName, FileMode.Create))) { //write file outputString.WriteLine(Program.character.FirstName); outputString.WriteLine(Program.character.LastName); outputString.WriteLine(Program.character.Strength); outputString.WriteLine(Program.character.Dexterity); outputString.WriteLine(Program.character.Constitution); outputString.WriteLine(Program.character.Intelligence); outputString.WriteLine(Program.character.Wisdom); outputString.WriteLine(Program.character.Charisma); //close file outputString.Close(); //dispose of the memory outputString.Dispose(); } MessageBox.Show("File Saved", "Saving...", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void saveToolStripMenuItem_Click(object sender, EventArgs e) { // configure the file dialog CharacterSaveFileDialog.FileName = "Chracter.txt"; CharacterOpenFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); CharacterSaveFileDialog.Filter = "Text files (*.txt)|*.txt| All Files (*.*)|*.*"; // open the file dialog var result = CharacterSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { try { using (StreamWriter outputString = new StreamWriter( File.Open("Character.txt", FileMode.Create))) { outputString.WriteLine(character.Identity.FirstName); outputString.WriteLine(character.Identity.LastName); outputString.Close(); outputString.Dispose(); } MessageBox.Show("File Saved Successfully!", "Saving file...", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (IOException exception) { Debug.WriteLine("ERROR: " + exception.Message); } } }
private void SaveToolStripButton_Click(object sender, EventArgs e) { CharacterSaveFileDialog.FileName = "Character.txt"; CharacterSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); CharacterSaveFileDialog.Filter = "Text Files (*.txt)|*.txt| All Files (*.*)|*.*"; var result = CharacterSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { using (StreamWriter streamWriter = new StreamWriter( File.Open(CharacterSaveFileDialog.FileName, FileMode.Create))) { streamWriter.WriteLine(Program.character.Identity.FirstName); streamWriter.WriteLine(Program.character.Identity.LastName); streamWriter.WriteLine(Program.character.Dexterity); streamWriter.WriteLine(Program.character.Education); streamWriter.WriteLine(Program.character.Endurance); streamWriter.WriteLine(Program.character.Intellect); streamWriter.WriteLine(Program.character.SocialStanding); streamWriter.WriteLine(Program.character.Strength); foreach (var skill in Program.character.Skills) { streamWriter.WriteLine(skill); } streamWriter.Close(); streamWriter.Dispose(); } MessageBox.Show("File saved succesfully", "Saving", MessageBoxButtons.OK); } }
private void saveToolStripButton_Click(object sender, EventArgs e) { //configure save file dialog box CharacterSaveFileDialog.FileName = "Character.txt"; CharacterSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); CharacterSaveFileDialog.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*"; //Open Svae File Dialog var ShowDialog = CharacterSaveFileDialog.ShowDialog(); if (ShowDialog != DialogResult.Cancel) { //open Sterem Writer to write using (StreamWriter outputString = new StreamWriter( File.Open(CharacterSaveFileDialog.FileName, FileMode.Create))) { //Write strings to File outputString.WriteLine(Program.character.HeroName); outputString.WriteLine(Program.character.FirstName); outputString.WriteLine(Program.character.LastName); outputString.WriteLine(Program.character.Fighting); outputString.WriteLine(Program.character.Agility); outputString.WriteLine(Program.character.Strength); outputString.WriteLine(Program.character.Endurance); outputString.WriteLine(Program.character.Reason); outputString.WriteLine(Program.character.Intution); outputString.WriteLine(Program.character.Psyche); outputString.WriteLine(Program.character.Popularity); outputString.WriteLine(Program.character.HeroName); outputString.WriteLine(Program.character.HeroName); outputString.WriteLine(Program.character.HeroName); outputString.WriteLine(Program.character.HeroName); // close outputString.Close(); outputString.Dispose(); } MessageBox.Show("File Saved Succesfully!", "Saved", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// This is the method for saving the Character Porfolio to a file /// </summary> private void SaveFile() { // configure the file dialog CharacterSaveFileDialog.FileName = "Character.txt"; CharacterSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); CharacterSaveFileDialog.Filter = "Text Files (*.txt)|*.txt| All Files (*.*)|*.*"; // open the file dialog var result = CharacterSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { // open the stream for writing using (StreamWriter outputStream = new StreamWriter( File.Open(CharacterSaveFileDialog.FileName, FileMode.Create))) { // write content - string type - to the file outputStream.WriteLine(Program.characterPortfolio.Identity.FirstName); outputStream.WriteLine(Program.characterPortfolio.Identity.LastName); outputStream.WriteLine(Program.characterPortfolio.Strength); outputStream.WriteLine(Program.characterPortfolio.Dexterity); outputStream.WriteLine(Program.characterPortfolio.Endurance); outputStream.WriteLine(Program.characterPortfolio.Intellect); outputStream.WriteLine(Program.characterPortfolio.Education); outputStream.WriteLine(Program.characterPortfolio.SocialStanding); outputStream.WriteLine(Program.characterPortfolio.Skills[0].Name); outputStream.WriteLine(Program.characterPortfolio.Skills[1].Name); outputStream.WriteLine(Program.characterPortfolio.Skills[2].Name); outputStream.WriteLine(Program.characterPortfolio.Skills[3].Name); // cleanup outputStream.Close(); outputStream.Dispose(); // give feedback to the user that the file has been saved MessageBox.Show("File Saved...", "Saving File...", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void saveToolStripButton_Click(object sender, EventArgs e) { CharacterSaveFileDialog.FileName = "Character.txt"; CharacterSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); CharacterSaveFileDialog.Filter = "Text Files (*.txt)|*.txt| All Files (*.*)|*.*"; // open file dialog - Modal Form var result = CharacterSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { // open file to write using (StreamWriter outputStream = new StreamWriter( File.Open(CharacterSaveFileDialog.FileName, FileMode.Create))) { // write stuff to the file outputStream.WriteLine(Program.character.FirstName); outputStream.WriteLine(Program.character.LastName); outputStream.WriteLine(Program.character.Strength); outputStream.WriteLine(Program.character.Dexterity); outputStream.WriteLine(Program.character.Constitution); outputStream.WriteLine(Program.character.Intelligence); outputStream.WriteLine(Program.character.Wisdom); outputStream.WriteLine(Program.character.Charisma); outputStream.WriteLine(Program.character.Inventory[0].Description); outputStream.WriteLine(Program.character.Inventory[1].Description); outputStream.WriteLine(Program.character.Inventory[2].Description); outputStream.WriteLine(Program.character.Inventory[3].Description); // close the file outputStream.Close(); // dispose of the memory outputStream.Dispose(); } } }
private void SaveToolStripButton_Click(object sender, EventArgs e) { CharacterSaveFileDialog.FileName = "character.txt"; CharacterSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); CharacterSaveFileDialog.Filter = "Text Files (*.txt)|*.txt| All Files (*.*)|*.*"; // open file dialog - Modal Form var result = CharacterSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { // open file to write using (StreamWriter outputStream = new StreamWriter( File.Open(CharacterSaveFileDialog.FileName, FileMode.Create))) { // write stuff to the file outputStream.WriteLine(Program.chapo.Identity.FirstName); outputStream.WriteLine(Program.chapo.Identity.LastName); outputStream.WriteLine(Program.chapo.Strength); outputStream.WriteLine(Program.chapo.Dexterity); outputStream.WriteLine(Program.chapo.Endurance); outputStream.WriteLine(Program.chapo.Education); outputStream.WriteLine(Program.chapo.Intellect); outputStream.WriteLine(Program.chapo.SocialStanding); outputStream.WriteLine(Program.chapo.SkillsList.ToString()); // close the file outputStream.Close(); // dispose of the memory outputStream.Dispose(); } MessageBox.Show("File Saved", "Saving...", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// This is the shared event handler for the saveToolStringMenuItem Click event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void saveToolStripMenuItem_Click(object sender, EventArgs e) { // configuration for saveFileDialog CharacterSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); // set the default CharacterSaveFileDialog.FileName = "Character.txt"; // set the default CharacterSaveFileDialog.Filter = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*"; var result = CharacterSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { // open a stream to write using (StreamWriter outputStream = new StreamWriter( File.Open(CharacterSaveFileDialog.FileName, FileMode.Create))) { // write stuff to the file outputStream.WriteLine(Program.character.FirstName); outputStream.WriteLine(Program.character.LastName); outputStream.WriteLine(Program.character.Fighting); outputStream.WriteLine(Program.character.Agility); outputStream.WriteLine(Program.character.Reason); outputStream.WriteLine(Program.character.Endurance); outputStream.WriteLine(Program.character.Intuition); outputStream.WriteLine(Program.character.Psyche); outputStream.WriteLine(Program.character.Popularity); // cleanup outputStream.Close(); outputStream.Dispose(); } MessageBox.Show("File Saved Successfully!", "Saving...", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// The Clicl Events for SaveButton and OpenButton. These events show the appropriate file dialogue. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SaveButton_Click(object sender, EventArgs e) { CharacterSaveFileDialog.FileName = "Character.txt"; CharacterSaveFileDialog.InitialDirectory = "..//..//Data"; CharacterSaveFileDialog.ShowDialog(); }