private bool SaveAs() { try { if (_envFh.IsNew) { SaveNewFile dl = new SaveNewFile(); if (dl.ShowDialog() == DialogResult.Cancel) { return(false); } saveFileDialog.FileName = dl.FileName; } else { saveFileDialog.FileName = _envFh.Filename; } if (saveFileDialog.ShowDialog() == DialogResult.OK) { openFileDialog.FileName = saveFileDialog.FileName; openFileDialog.InitialDirectory = saveFileDialog.InitialDirectory; return(_envFh.Save(saveFileDialog.FileName)); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } return(false); }
public static void ShowMenu() { Console.Clear(); Console.WriteLine("\t\t Main menu\n " + "*********************************\n " + "0) Save and exit \n " + "1) Search for customer \n " + "2) Show Customer Report \n " + "3) Create new customer \n " + "4) Delete customer \n " + "5) Create new account \n " + "6) Delete account \n " + "7) Account overview \n\n\n"); DatabaseRepo.ShowStats(); var userInput = Console.ReadLine(); if (userInput == "0") { SaveNewFile.WhenChangesCreateNewFile(); } else if (userInput == "1") { DatabaseRepo.SearchCustomer(); } else if (userInput == "2") { DatabaseRepo.ShowCustomerReport(); } else if (userInput == "3") { DatabaseRepo.CreateNewCustomer(); } else if (userInput == "4") { DatabaseRepo.DeleteCustomer(); } else if (userInput == "5") { DatabaseRepo.CreateNewAccount(); } else if (userInput == "6") { DatabaseRepo.DeleteAccount(); } else if (userInput == "7") { AccountMenu.ShowAccountMenu(); } }