internal static string ChangeName(string userName)
 {
     MenuStructure.DrawScreen();
     MenuStructure.SetGoBackOption();
     MenuStructure.SetTitle("Change Name");
     MenuStructure.WriteLine("Name: " + userName);
     MenuStructure.WriteLine("Enter new name: ");
     return(MenuStructure.ReadLine(null, ETypeRead.String));
 }
Example #2
0
        internal static string ListScreen(string title, string listType, string[] optionList, Action method)
        {
            int optionIndex = 0;

            MenuStructure.DrawScreen();
            MenuStructure.SetGoBackOption();
            MenuStructure.SetTitle(title);
            MenuStructure.WriteNewLine("Choose one " + listType + ":");
            foreach (var optionText in optionList)
            {
                optionIndex++;
                MenuStructure.WriteNewLine(optionIndex + " - " + optionText);
            }
            MenuStructure.AddLine(1);
            MenuStructure.WriteLine(listType + ": ");
            return(MenuStructure.ReadLine(method, ETypeRead.NumberList, optionIndex));
        }
        internal static SAccount AddAccountScreen()
        {
            SAccount sAccount = new SAccount();

            MenuStructure.DrawScreen();
            MenuStructure.SetGoBackOption();
            MenuStructure.SetTitle("Add Account");
            MenuStructure.WriteNewLine("Fill the info above");
            MenuStructure.AddLine(1);
            string input = MenuStructure.ReadMany("Account Name: ", ETypeRead.String);

            if (input == MenuStructure.Back)
            {
                sAccount.OptionBack = true;
            }
            else
            {
                sAccount.Name = input;
            }
            return(sAccount);
        }