/// <summary> /// Saves the file. Always prompts for a new file name. /// </summary> private void mFileSaveAs_Click(object sender, EventArgs e) { if (SaveFile("", WorkingProfileGroup)) { ProfileGroup = (ProfileGroup)WorkingProfileGroup.Clone(); } }
/// <summary> /// Saves the file. If the file has been saved before, the last filename is used. /// </summary> private void mFileSave_Click(object sender, EventArgs e) { if ((saveFileDialog.FileName != "") && (Path.GetFileNameWithoutExtension(saveFileDialog.FileName) != WorkingProfileGroup.Name)) { if (DialogResult.Yes == MessageBox.Show(this, "The Profile Group Name and the filename are not the same. For Video Server, it is neccesary that the file name and Profile Group Name be identical." + Environment.NewLine + Environment.NewLine + "Would you like to use the Profile Group Name for the file name?", "Profile Group Name not equal to filename!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)) { saveFileDialog.FileName = ""; } } if (SaveFile(saveFileDialog.FileName, WorkingProfileGroup)) { ProfileGroup = (ProfileGroup)WorkingProfileGroup.Clone(); } }