private void saveBinaryFileToolStripMenuItem_Click(object sender, EventArgs e) { // configure the file dialog StudentSaveFileDialog.FileName = "Student.dat"; StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); StudentSaveFileDialog.Filter = "Binary Files (*.dat)|*.dat| All files (*.*)|*.*"; // open file dialog - Modal Form var result = StudentSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { // open a stream to write using (BinaryWriter outputStream = new BinaryWriter( File.Open(StudentSaveFileDialog.FileName, FileMode.Create))) { // write stuffs to file outputStream.Write(Program.student.id.ToString()); outputStream.Write(Program.student.StudentID); outputStream.Write(Program.student.FirstName); outputStream.Write(Program.student.LastName); //cleanUp outputStream.Flush(); outputStream.Close(); outputStream.Dispose(); // give feedback to user that file has been saved // this is a modal form MessageBox.Show("Binary File Saved Successfully", "Saving Binary File...", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
// open the stream for writng private void saveToolStripButton_Click(object sender, EventArgs e) { // configure the file dialog StudentSaveFileDialog.FileName = "Stduent.txt"; StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); StudentSaveFileDialog.Filter = "Text Files (*.txt)|*.txt| All Files (*.*)|*.*"; // open the file dialog var result = StudentSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { using (StreamWriter outputStream = new StreamWriter( File.Open("Student.txt", FileMode.Create))) { // write content - string type - to the file outputStream.WriteLine(Program.student.id); outputStream.WriteLine(Program.student.StudentID); outputStream.WriteLine(Program.student.FirstName); outputStream.WriteLine(Program.student.LastName); // cleanup outputStream.Close(); outputStream.Dispose(); // give feedback to the user that the filehas been saved // this is a "moda" form MessageBox.Show("File Saved...", "Saving File...", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void saveToolStripMenuItem_Click(object sender, EventArgs e) { // configuration for saveFileDialog StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); // set the default StudentSaveFileDialog.FileName = "Student.txt"; // set the default StudentSaveFileDialog.Filter = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*"; var result = StudentSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { // open a stream to write using (StreamWriter outputStream = new StreamWriter( File.Open(StudentSaveFileDialog.FileName, FileMode.Create))) { // write stuff to the file outputStream.WriteLine(Program.student.id.ToString()); outputStream.WriteLine(Program.student.StudentID); outputStream.WriteLine(Program.student.FirstName); outputStream.WriteLine(Program.student.LastName); // cleanup outputStream.Close(); outputStream.Dispose(); } MessageBox.Show("File Saved Successfully!", "Saving...", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void saveToolStripMenuItem_Click(object sender, EventArgs e) { // configure the file dialog StudentSaveFileDialog.FileName = "Student.txt"; StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); StudentSaveFileDialog.Filter = "Text Files (*.txt)|*.txt| All File (*.*)|(*.*"; //open file dialog mod var result = StudentSaveFileDialog.ShowDialog(); var result = StudentSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { using (StreamWriter outputString = new StreamWriter(File.Open(StudentSaveFileDialog.FileName, FileMode.Create))) { //write stuff to the file outputString.WriteLine(Program.student.id); outputString.WriteLine(Program.student.StudentID); outputString.WriteLine(Program.student.FirstName); outputString.WriteLine(Program.student.LastName); //cleanup outputString.Close(); outputString.Dispose(); } MessageBox.Show("File Saved", "Saving...."); } }
private void saveBinaryFileToolStripMenuItem_Click(object sender, EventArgs e) { // configure the file dialog StudentSaveFileDialog.FileName = "Student.dat"; StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); StudentSaveFileDialog.Filter = "Binary Files (*.dat)|*.dat| All File (*.*)|(*.*"; //open file dialog mod var result = StudentSaveFileDialog.ShowDialog(); var result = StudentSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { using (BinaryWriter outputString = new BinaryWriter(File.Open(StudentSaveFileDialog.FileName, FileMode.Create))) { //write stuff to the file outputString.Write(Program.student.id.ToString()); outputString.Write(Program.student.StudentID); outputString.Write(Program.student.FirstName); outputString.Write(Program.student.LastName); //cleanup outputString.Flush(); outputString.Close(); outputString.Dispose(); } MessageBox.Show("File Saved", "Saving....", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void sAVEToolStripMenuItem_Click(object sender, EventArgs e) { //configure the file dialog StudentSaveFileDialog.FileName = "Student.txt"; StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); StudentSaveFileDialog.Filter = "Text Files (*.txt)|(*.txt| All Files (*.*)|*.*"; //open the file dialog var result = StudentSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { //open file to write using (StreamWriter outputStream = new StreamWriter( File.Open(StudentSaveFileDialog.FileName, FileMode.Create))) { //write stuff to the file outputStream.WriteLine(Program.student.Id); outputStream.WriteLine(Program.student.StudentId); outputStream.WriteLine(Program.student.FirstName); outputStream.WriteLine(Program.student.LastName); //close the file outputStream.Close(); //dispose of the memory outputStream.Dispose(); } //give feedback to the user that the file has been saved //this is a "modal" form MessageBox.Show("File Saved", "Saving...", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void oPENToolStripMenuItem_Click(object sender, EventArgs e) { //configure the file dialog StudentOpenFileDialog.FileName = "Student.txt"; StudentOpenFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); StudentOpenFileDialog.Filter = "Binary Files (*.txt)|(*.txt| All Files (*.*)|*.*"; //open the file dialog var result = StudentSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { try { //open the stream for reading using (StreamReader inputStream = new StreamReader( File.Open(StudentOpenFileDialog.FileName, FileMode.Open))) { //read stuff from the file into the student class Program.student.Id = int.Parse(inputStream.ReadLine()); Program.student.StudentId = inputStream.ReadLine(); Program.student.FirstName = inputStream.ReadLine(); Program.student.LastName = inputStream.ReadLine(); //cleanup inputStream.Close(); inputStream.Dispose(); } NextButton_Click(sender, e); } catch (IOException exception) { Debug.WriteLine("ERROR" + exception.Message); MessageBox.Show("Error: " + exception.Message, "File I/O Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (FormatException exception) { Debug.WriteLine("ERROR" + exception.Message); MessageBox.Show("Error: " + exception.Message + "\n\nPlease select the appropriate file type", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void saveToolStripMenuItem_Click(object sender, EventArgs e) { StudentSaveFileDialog.InitialDirectory = Directory.GetCurrentDirectory(); StudentSaveFileDialog.FileName = "student.txt"; StudentSaveFileDialog.Filter = "Text Files (*.txt)|*.txt|All Files(*.*)| *.*"; var result = StudentSaveFileDialog.ShowDialog(); if (result != DialogResult.Cancel) { using (StreamWriter outputString = new StreamWriter( File.Open(StudentSaveFileDialog.FileName, FileMode.Create))) { outputString.WriteLine(Program.student.ID); outputString.WriteLine(Program.student.StudentID); outputString.WriteLine(Program.student.FirstName); outputString.WriteLine(Program.student.LastName); outputString.Close(); outputString.Dispose(); } } }