Ejemplo n.º 1
0
        public void ConsoleAdd(int accountId, char msIO = '=')
        {
            int left = Console.CursorLeft;
            int top  = Console.CursorTop;

            MSAccountId = accountId;
            if (msIO == '+' || msIO == '-')
            {
                MSIO = msIO;
            }
            else
            {
                bool xreplace = true;
                do
                {
                    Console.SetCursorPosition(left, top);
                    Console.WriteLine("Введите тип аккаунта (+,-): ");
                    string temp = Console.ReadLine();
                    if (temp.Length > 0)
                    {
                        if (temp[0] == '+' | temp[0] == '-')
                        {
                            MSIO     = temp[0];
                            xreplace = false;
                        }
                    }
                } while (xreplace);
            }
            Console.WriteLine("Введите наименование аккаунта: ");
            MSName = Console.ReadLine();
            Console.WriteLine("Выбермте цвет аккаунта: ");
            MSColor = MSIntro.ChooseColor();
            Console.WriteLine("Введите символ аккаунта: ");
            MSImage = Console.ReadLine();
            Console.WriteLine("Введите тип валюты аккаунта: ");
            //MSCurrencyCode = Console.ReadLine();
            MSCurrencyCode = MSCurrency.ChooseCurrency(ref Program.currencies);
            if (MSCurrencyCode == "ALL")
            {
                MSMulticurrency = true;
            }
            else
            {
                MSMulticurrency = false;
            }
        }
Ejemplo n.º 2
0
        public void ConsoleAdd(int categoryId, char msIO, int left = 0)
        {
            left = Console.CursorLeft;
            int top = Console.CursorTop;

            MSCategoryId = categoryId;

            if (msIO == '+' | msIO == '-')
            {
                MSIO = msIO;
            }
            else
            {
                bool xreplace = true;
                do
                {
                    Console.SetCursorPosition(left, top);
                    Console.WriteLine("Введите тип категории (+,-): ");
                    string temp = Console.ReadLine();
                    if (temp[0] == '+' | temp[0] == '-')
                    {
                        MSIO     = temp[0];
                        xreplace = false;
                    }
                } while (xreplace);
            }

            Console.WriteLine("Введите наименование категории: ");
            MSName = Console.ReadLine();
            Console.WriteLine("Выберите аккаунт: ");
            if (Program.accounts.Count > 0)
            {
                MSAccountId = MSAccount.ChooseAccount(ref Program.accounts);
            }
            else
            {
                Program.account.ConsoleAdd(Program.accounts.Count + 1, '+');
                Program.accounts.Add(Program.account);
            }
            Console.WriteLine("Выберите цвет категории: ");
            MSColor = MSIntro.ChooseColor();
            Console.WriteLine("Введите символ категории: ");
            MSImage = Console.ReadLine();
        }