Example #1
0
 /// <summary>
 /// Ожидание загрузки данных
 /// </summary>
 /// <param name="tConnect">Таск подключения</param>
 /// <param name="tLoadquotes">Таск погрузки данных</param>
 public bool Tasks(Task tConnect, Task tLoadquotes, progressBar g)
 {
     // ожидание
     Cursor.Current = Cursors.WaitCursor;
     // ожидать коннект
     tConnect.Wait();
     // ожидать загрузку
     g.set(50);
     tLoadquotes.Wait();
     g.set(100);
     g.Close();
     return(true);
 }
Example #2
0
        /// <summary>
        /// Метод для создания окна котировок
        /// </summary>
        /// <param name="tConnect">Таск подключения</param>
        /// <param name="tLoadquotes">Таск погрузки данных</param>
        /// <param name="closeWindow"></param>
        ///<param name="value">наименование котировки</param>
        ///<param name="TQoute">таски</param>
        public bool createWindow(Task TQoute, bool closeWindow, string value)
        {
            int x = 0, y = 0;

            if (closeWindow == true)
            {
                // чтение из файла и присвоение размеров X,Y
                windowQuotes windowQuote = new windowQuotes();
                windowQuote.get(ref x, ref y, ref closeWindow);
                // Присвоение глобальной переменной для всего проекта для передачи значений между формами (размеры окна по X)
                WString.X = x;
                // Присвоение глобальной переменной для всего проекта для передачи значений между формами (размеры окна по Y)
                WString.Y = y;
                progressBar g = new progressBar();
                g.Show();
                Tasks(tConnect, TQoute, g);
                Windowd Quote = new Windowd(value);
                WindowSizeLocation(Quote, WString.X, WString.Y);
                return(Quote == null ? false : true);
            }
            return(false);
        }
Example #3
0
 /// <summary>
 ///  метод для отображения прогресс бара
 /// </summary>
 private void requestBd(progressBar progress, int procentComplete)
 {
     // процент выполнения
     progress.set(procentComplete);
 }