/// <summary> /// Användaren skickas till metoden SaveDataToFile() ifall filen inte är sparad innan. /// Ifall filen är sparad sedan innan Sparas filen bara och ett meddelande kommer upp om att filen /// blivit sparad. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void menuSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(fileName)) { fileType = AnimalLibrary.Enums.FileTypes.dat; SaveDataToFile(); } else { MessageBox.Show("File " + fileName.ToString() + " has been saved."); string errorMsg = string.Empty; if (!controller.SaveDataToFile(fileName, fileType, out errorMsg)) { MessageBox.Show(errorMsg); } } }
/// <summary> /// När användaren trycker på Save As i menyn sätts datatypen till .dat och användaren skickas till metoden /// SaveDataToFile(). /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void menuSaveAs_Click(object sender, EventArgs e) { fileType = AnimalLibrary.Enums.FileTypes.dat; SaveDataToFile(); }