// процедура введення даних про наявну КБ
        public LoadItem InputCapacitorBank()
        {
            // ввід даних
            Console.Write("Код КБ: ");
            string code = Console.ReadLine();

            Console.Write("Тип КБ: ");
            string type = Console.ReadLine();

            Console.Write("Q, кВАр: ");
            double Q = Convert.ToDouble(Console.ReadLine());
            // створення примірника
            CapacitorBank bank = new CapacitorBank(code, type, Q);

            return(bank);
        }
        // обчислення доцільності компенсування РП
        private void CalcCapacitorBanks()
        {
            Power powerSum = gridData.PowerSum;

            if (powerSum.Q > 0)
            {
                int    index = gridData.model.items.Count + 1;
                double bankQ = Math.Round(powerSum.Q / 100) * 100;

                CapacitorBank bank = new CapacitorBank("БК" + index.ToString(), "unknown type", bankQ);
                gridData.model.items.Add(bank);
                PrintCompleteList();
            }
            else
            {
                Console.WriteLine("Немає потреби у компенсуванні РП");
            }
        }