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);
        }
Пример #2
0
        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();
            }
        }