示例#1
0
        /// <summary>
        /// Обработчик события - загрузка формы завершена
        /// </summary>
        /// <param name="obj">Объект, инициировавший событие</param>
        /// <param name="ev">Аргумент события</param>
        private void FormMain_Load(object obj, EventArgs ev)
        {
            string msg    = string.Empty;
            bool   bAbort = true;

            //Создать объект - чтение зашифрованного файла с параметрами соединения
            s_fileConnSett = new FIleConnSett(@"connsett.ini", FIleConnSett.MODE.FILE);
            //Отобразить окно для визуализации выполнения длительной операции
            delegateStartWait();
            //Создать список форм для редактирования параметров соединения
            s_listFormConnectionSettings = new List <FormConnectionSettings>();
            //Добавить элемент с параметрами соединения из объекта 'FIleConnSett'
            s_listFormConnectionSettings.Add(new FormConnectionSettings(-1, s_fileConnSett.ReadSettingsFile, s_fileConnSett.SaveSettingsFile));
            s_listFormConnectionSettings.Add(null);

            bAbort = Initialize(out msg);
            //Снять с отображения окно для визуализации выполнения длительной операции
            delegateStopWait();

            if (msg.Equals(string.Empty) == false)
            {
                //Прекратить/выдать сообщение об ошибке
                Abort(msg, bAbort);
            }
            else
            {
                ////Продолжить выполнение приложения
                //this.Activate();
            }
        }
示例#2
0
        /// <summary>
        /// Конструктор - основной (без параметров)
        public FormMain() : base()
        {
            InitializeComponent();

            s_plugIns = new HPlugIns(FormMain_EvtDataAskedHost);

            s_fileConnSett = new FIleConnSett(@"connsett.ini", FIleConnSett.MODE.FILE);
            s_listFormConnectionSettings = new List <FormConnectionSettings> ();
            s_listFormConnectionSettings.Add(new FormConnectionSettings(-1, s_fileConnSett.ReadSettingsFile, s_fileConnSett.SaveSettingsFile));

            int idListener = DbSources.Sources().Register(s_listFormConnectionSettings[(int)CONN_SETT_TYPE.MAIN_DB].getConnSett(), false, CONN_SETT_TYPE.MAIN_DB.ToString());

            if (!(idListener < 0))
            {
                try {
                    using (HTepUsers users = new HTepUsers(idListener)) {; }
                } catch (Exception e) {
                    Logging.Logg().Exception(e, @"FormMain::FormMain() - new HTepUsers (iListenerId=" + idListener + @") ...", Logging.INDEX_MESSAGE.NOT_SET);
                }

                ConnectionSettingsSource connSettSource = new ConnectionSettingsSource(idListener);
                s_listFormConnectionSettings.Add(new FormConnectionSettings(idListener, connSettSource.Read, connSettSource.Save));
            }
            else
            {
                ;
            }

            DbSources.Sources().UnRegister(idListener);

            m_TabCtrl.EventHTabCtrlExClose += new HTabCtrlEx.DelegateHTabCtrlEx(onCloseTabPage);
        }
示例#3
0
        /// <summary>
        /// Конструктор - основной (без параметров)
        public FormMain() : base()
        {
            InitializeComponent();

            s_plugIns = new PlugIns(FormMain_EvtDataAskedHost);

            //??? принять наименование файла из командной строки
            s_fileConnSett = new FIleConnSett(@"connsett.ini", FIleConnSett.MODE.FILE);
            s_listFormConnectionSettings = new List <ASUTP.Forms.FormConnectionSettings> ();
            s_listFormConnectionSettings.Add(new ASUTP.Forms.FormConnectionSettings(-1, s_fileConnSett.ReadSettingsFile, s_fileConnSett.SaveSettingsFile));

            int idListener = DbSources.Sources().Register(s_listFormConnectionSettings[(int)CONN_SETT_TYPE.MAIN_DB].getConnSett(), false, CONN_SETT_TYPE.MAIN_DB.ToString());

            if (!(idListener < 0))
            {
                initProfiles(idListener);

                //ConnectionSettingsSource connSettSource = new ConnectionSettingsSource(idListener);
                //s_listFormConnectionSettings.Add(new FormConnectionSettings(idListener, connSettSource.Read, connSettSource.Save));
            }
            else
            {
                ;
            }

            DbSources.Sources().UnRegister(idListener);

            m_TabCtrl.EventHTabCtrlExClose += new ASUTP.Control.HTabCtrlEx.DelegateHTabCtrlEx(onCloseTabPage);
        }
示例#4
0
        public FormMain(int idListener, List <StatisticCommon.TEC> tec)
        {
            //Создать объект - чтение зашифрованного файла с параметрами соединения
            s_fileConnSett = new FIleConnSett(@"connsett.ini", FIleConnSett.MODE.FILE);
            s_listFormConnectionSettings = new List <FormConnectionSettings>();
            //Добавить элемент с параметрами соединения из объекта 'FIleConnSett'
            s_listFormConnectionSettings.Add(new FormConnectionSettings(-1, s_fileConnSett.ReadSettingsFile, s_fileConnSett.SaveSettingsFile));
            s_listFormConnectionSettings.Add(null);

            Thread.CurrentThread.CurrentCulture       =
                Thread.CurrentThread.CurrentUICulture =
                    ProgramBase.ss_MainCultureInfo;

            formParameters = new FormParameters_DB(s_listFormConnectionSettings[0].ConnectionSettingsEdit);
            m_panel        = new PanelCommonAux(formParameters.m_arParametrSetup[(int)FormParameters.PARAMETR_SETUP.COMMON_AUX_PATH]);

            m_panel.GetListTEC(tec);

            if (!(m_panel == null))
            {
                InitializeComponent();
            }
            else
            {
            } //???Исключение

            m_panel.SetDelegateReport(ErrorReport, WarningReport, ActionReport, ReportClear);
        }
示例#5
0
        public FormMain()
        {
            //Создать объект - чтение зашифрованного файла с параметрами соединения
            s_fileConnSett = new FIleConnSett(@"connsett.ini", FIleConnSett.MODE.FILE);
            s_listFormConnectionSettings = new List <ASUTP.Forms.FormConnectionSettings> ();
            //Добавить элемент с параметрами соединения из объекта 'FIleConnSett'
            s_listFormConnectionSettings.Add(new ASUTP.Forms.FormConnectionSettings(-1, s_fileConnSett.ReadSettingsFile, s_fileConnSett.SaveSettingsFile));
            s_listFormConnectionSettings.Add(null);

            Thread.CurrentThread.CurrentCulture       =
                Thread.CurrentThread.CurrentUICulture =
                    ASUTP.Helper.ProgramBase.ss_MainCultureInfo;

            InitializeComponent();
        }
示例#6
0
        static void Main()
        {
            Logging.s_mode = Logging.LOG_MODE.FILE_EXE;

            ProgramBase.Start();

            FIleConnSett           fileConnSett = new FIleConnSett("connsett.ini", FIleConnSett.MODE.FILE);
            FormConnectionSettings formConnSett = new FormConnectionSettings(-1, fileConnSett.ReadSettingsFile, fileConnSett.SaveSettingsFile);

            int idListener = DbSources.Sources().Register(formConnSett.getConnSett(), false, @"CONFIG_DB");

            Application.Run(new FormMain_DB(idListener, new InitTEC_200(idListener, true, false).tec));
            DbSources.Sources().UnRegister(idListener);

            ProgramBase.Exit();
        }
示例#7
0
        public FormMain()
        {
            //Создать объект - чтение зашифрованного файла с параметрами соединения
            s_fileConnSett = new FIleConnSett(@"connsett.ini", FIleConnSett.MODE.FILE);
            s_listFormConnectionSettings = new List <FormConnectionSettings>();
            //Добавить элемент с параметрами соединения из объекта 'FIleConnSett'
            s_listFormConnectionSettings.Add(new FormConnectionSettings(-1, s_fileConnSett.ReadSettingsFile, s_fileConnSett.SaveSettingsFile));
            s_listFormConnectionSettings.Add(null);

            Thread.CurrentThread.CurrentCulture       =
                Thread.CurrentThread.CurrentUICulture =
                    ProgramBase.ss_MainCultureInfo;

            formParameters    = new FormParameters_DB(s_listFormConnectionSettings [(int)CONN_SETT_TYPE.CONFIG_DB].getConnSett());
            s_iMainSourceData = Int32.Parse(formParameters.m_arParametrSetup [(int)FormParameters.PARAMETR_SETUP.MAIN_DATASOURCE]);

            InitializeComponent();
        }
示例#8
0
        public void FormDiagnostic_Load(object obj, EventArgs ev)
        {
            string msg    = string.Empty;
            bool   bAbort = true;

            //Создать объект - чтение зашифрованного файла с параметрами соединения
            s_fileConnSett = new FIleConnSett(@"connsett.ini", FIleConnSett.MODE.FILE);
            //Отобразить окно для визуализации выполнения длительной операции
            delegateStartWait();
            //Создать список форм для редактирования параметров соединения
            s_listFormConnectionSettings = new List <FormConnectionSettings>();
            //Добавить элемент с параметрами соединения из объекта 'FIleConnSett'
            s_listFormConnectionSettings.Add(new FormConnectionSettings(-1, s_fileConnSett.ReadSettingsFile, s_fileConnSett.SaveSettingsFile));
            s_listFormConnectionSettings.Add(null);

            bAbort         = initialize(out msg);
            this.panelMain = new PanelStatisticDiagnostic();
            this.panelMain.SetDelegateReport(ErrorReport, WarningReport, ActionReport, ReportClear);
            //Создать панель для размещения "рабочих" панелей
            Panel _panelMain = new Panel();

            _panelMain.Location = new Point(0, this.MainMenuStrip.Height);
            _panelMain.Size     = new System.Drawing.Size(this.ClientSize.Width, this.ClientSize.Height - this.MainMenuStrip.Height - this.m_statusStripMain.Height);
            _panelMain.Anchor   = (AnchorStyles)(((AnchorStyles.Left | AnchorStyles.Top) | AnchorStyles.Right) | AnchorStyles.Bottom);
            _panelMain.Controls.Add(this.panelMain);
            this.Controls.Add(_panelMain);
            this.panelMain.Start();

            //Снять с отображения окно для визуализации выполнения длительной операции
            delegateStopWait();

            if (msg.Equals(string.Empty) == false)
            {
                //Прекратить/выдать сообщение об ошибке
                Abort(msg, bAbort);
            }
            else
            {
                //Продолжить выполнение приложения
                this.Activate();
            }
        }
示例#9
0
        static void Main()
        {
            ProgramBase.Start();

            FIleConnSett           fileConnSett = new FIleConnSett("connsett.ini", FIleConnSett.MODE.FILE);
            FormConnectionSettings formConnSett = new FormConnectionSettings(-1, fileConnSett.ReadSettingsFile, fileConnSett.SaveSettingsFile);

            int idListener = DbSources.Sources().Register(formConnSett.getConnSett(), false, @"CONFIG_DB");

            //PanelCommonAux formMain = null;

            //try { formMain = new PanelCommonAux(idListener); }
            //catch (Exception e)
            //{
            //    Logging.Logg().Exception(e, "!Ошибка! запуска приложения.", Logging.INDEX_MESSAGE.NOT_SET);
            //}

            Application.Run(new FormMain(idListener, new InitTEC_200(idListener, true, new int[] { 0, (int)TECComponent.ID.GTP }, false).tec));
            ProgramBase.Exit();
        }
示例#10
0
        public FormMain(int idListener, List <StatisticCommon.TEC> tec)
        {
            //Создать объект - чтение зашифрованного файла с параметрами соединения
            s_fileConnSett = new FIleConnSett(@"connsett.ini", FIleConnSett.MODE.FILE);
            s_listFormConnectionSettings = new List <FormConnectionSettings>();
            //Добавить элемент с параметрами соединения из объекта 'FIleConnSett'
            s_listFormConnectionSettings.Add(new FormConnectionSettings(-1, s_fileConnSett.ReadSettingsFile, s_fileConnSett.SaveSettingsFile));
            s_listFormConnectionSettings.Add(null);

            Thread.CurrentThread.CurrentCulture       =
                Thread.CurrentThread.CurrentUICulture =
                    ProgramBase.ss_MainCultureInfo;

            if (this is FormMain_TCPIP)
            {
                m_panel = new PanelAnalyzer_TCPIP(tec);
            }
            else
            if (this is FormMain_DB)
            {
                m_panel = new PanelAnalyzer_DB(tec);
            }
            else
            {
                ;
            }

            if (!(m_panel == null))
            {
                InitializeComponent();
            }
            else
            {
                ; //???Исключение
            }
            m_panel.SetDelegateReport(ErrorReport, WarningReport, ActionReport, ReportClear);
        }
示例#11
0
 /// <summary>
 /// создание ConnSett
 /// </summary>
 /// <param name="connSettFileName">connsett.ini</param>
 public void CreatefileConnSett(string connSettFileName)
 {
     m_sFileCS = new FIleConnSett(connSettFileName, FIleConnSett.MODE.FILE);
     s_listFormConnectionSettings = new List <FormConnectionSettings>();
     s_listFormConnectionSettings.Add(new FormConnectionSettings(-1, m_sFileCS.ReadSettingsFile, m_sFileCS.SaveSettingsFile));
 }