Example #1
0
        public FormMainTransGTP()
            : base((int)ProgramBase.ID_APP.TRANS_GTP
                   , new string[] { @"ИгнорДатаВремя-techsite" /*, @"ТипБДКфгНазначение", @"РДГФорматТаблицаНазначение"*/ }
                   , new string[] { @"False" /*, @"200", @"DYNAMIC"*/ })
        {
            InitializeComponentTransDB();

            this.m_dgwAdminTable = new StatisticCommon.DataGridViewAdminKomDisp(new Color [] { SystemColors.Window, Color.Yellow, Color.Red });
            ((System.ComponentModel.ISupportInitialize)(this.m_dgwAdminTable)).BeginInit();
            this.SuspendLayout();
            //
            // m_dgwAdminTable
            //
            this.m_dgwAdminTable.Location              = new System.Drawing.Point(319, 5);
            this.m_dgwAdminTable.Name                  = "m_dgwAdminTable";
            this.m_dgwAdminTable.RowHeadersVisible     = false;
            this.m_dgwAdminTable.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.False;
            this.m_dgwAdminTable.Size                  = new System.Drawing.Size(498, 471);
            this.m_dgwAdminTable.TabIndex              = 27;
            this.panelMain.Controls.Add(this.m_dgwAdminTable);
            ((System.ComponentModel.ISupportInitialize)(this.m_dgwAdminTable)).EndInit();
            this.ResumeLayout(false);

            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMainTrans));
            this.notifyIconMain.Icon = ((System.Drawing.Icon)(resources.GetObject("statistic4"))); //$this.Icon
            this.Icon = ((System.Drawing.Icon)(resources.GetObject("statistic4")));                //$this.Icon

            m_modeTECComponent = FormChangeMode.MODE_TECCOMPONENT.GTP;

            //Созжание массива для объектов получения данных
            m_arAdmin = new AdminTS[(Int16)CONN_SETT_TYPE.COUNT_CONN_SETT_TYPE];

            Start();
        }
Example #2
0
        private void preInitialize(FormChangeMode.MANAGER type)
        {
            switch (type)
            {
            case FormChangeMode.MANAGER.DISP:
                //Возможность редактирования значений ПБР: разрешено управление (изменение разрешения на запись), запись НЕ разрешена
                m_admin = new AdminTS_KomDisp(new bool[] { true, false });
                break;

            case FormChangeMode.MANAGER.NSS:
                //Возможность редактирования значений ПБР: НЕ разрешено управление (изменение разрешения на запись), запись разрешена
                m_admin = new AdminTS_NSS(new bool[] { false, true });
                break;

            case FormChangeMode.MANAGER.LK:
                //Возможность редактирования значений ПБР: НЕ разрешено управление (изменение разрешения на запись), запись разрешена
                m_admin = new PanelAdminLK.AdminTS_LK(new bool[] { false, true });
                break;

            case FormChangeMode.MANAGER.TEPLOSET:
                //Возможность редактирования значений ПБР: разрешено управление (изменение разрешения на запись), запись НЕ разрешена
                m_admin = new PanelAdminVyvod.AdminTS_Vyvod(new bool[] { true, false });
                break;

            default:
                break;
            }
        }
Example #3
0
        private void preInitialize(FormChangeMode.MANAGER type)
        {
            switch (type)
            {
            case FormChangeMode.MANAGER.DISP:
                //Возможность редактирования значений ПБР: изменяема, НЕ разрешена
                m_admin = new AdminTS_KomDisp(new bool[] { true, false });
                break;

            case FormChangeMode.MANAGER.NSS:
                //Возможность редактирования значений ПБР: НЕ изменяема, разрешена
                m_admin = new AdminTS_NSS(new bool[] { false, true });
                break;

            default:
                break;
            }
        }
Example #4
0
        public FormMainTransTG()
            : base((int)ProgramBase.ID_APP.TRANS_TG
                   , new string[] { @"ТипБДКфгНазначение" }
                   , new string[] { @"200" })
        {
            InitializeComponentTransSrc(@"Путь РДГ (Excel)");

            //???
            this.m_dgwAdminTable = new StatisticCommon.DataGridViewAdminNSS();
            ((System.ComponentModel.ISupportInitialize)(this.m_dgwAdminTable)).BeginInit();
            //
            // m_dgwAdminTable
            //
            this.SuspendLayout();
            this.m_dgwAdminTable.Location              = new System.Drawing.Point(319, 5);
            this.m_dgwAdminTable.Name                  = "m_dgwAdminTable";
            this.m_dgwAdminTable.RowHeadersVisible     = false;
            this.m_dgwAdminTable.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.False;
            //this.m_dgwAdminTable.Size = new System.Drawing.Size(498, 401);
            this.m_dgwAdminTable.TabIndex = 27;
            this.panelMain.Controls.Add(this.m_dgwAdminTable);
            ((System.ComponentModel.ISupportInitialize)(this.m_dgwAdminTable)).EndInit();
            this.ResumeLayout(false);

            //m_listIsDataTECComponents = new List<bool> ();

            m_dgwAdminTable.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left));
            m_dgwAdminTable.Size   = new System.Drawing.Size(498, 391);

            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMainTrans));
            this.notifyIconMain.Icon = ((System.Drawing.Icon)(resources.GetObject("statistic3"))); //$this.Icon
            this.Icon = ((System.Drawing.Icon)(resources.GetObject("statistic3")));                //$this.Icon

            m_modeTECComponent = FormChangeMode.MODE_TECCOMPONENT.TEC;

            m_arAdmin = new AdminTS[(Int16)CONN_SETT_TYPE.COUNT_CONN_SETT_TYPE];

            Start();
        }
Example #5
0
        public FormMainTransGTP()
            : base(FileAppSettings.This().GetIdApplication
                   , new System.Collections.Generic.KeyValuePair <string, string> [] {
            new System.Collections.Generic.KeyValuePair <string, string> (@"ИгнорДатаВремя-techsite", false.ToString())
            , new System.Collections.Generic.KeyValuePair <string, string> (@"ТЭЦПараметрыНазначение", @"{}")
        }
                   )
        {
            InitializeComponentTransDB();

            this.m_dgwAdminTable = new StatisticCommon.DataGridViewAdminKomDisp(SystemColors.ControlText, new Color [] { SystemColors.Window, Color.Yellow, Color.Red });
            ((System.ComponentModel.ISupportInitialize)(this.m_dgwAdminTable)).BeginInit();
            this.SuspendLayout();
            //
            // m_dgwAdminTable
            //
            this.m_dgwAdminTable.Location              = new System.Drawing.Point(319, 5);
            this.m_dgwAdminTable.Name                  = "m_dgwAdminTable";
            this.m_dgwAdminTable.RowHeadersVisible     = false;
            this.m_dgwAdminTable.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.False;
            this.m_dgwAdminTable.Size                  = new System.Drawing.Size(498, 471);
            this.m_dgwAdminTable.TabIndex              = 27;
            this.panelMain.Controls.Add(this.m_dgwAdminTable);
            ((System.ComponentModel.ISupportInitialize)(this.m_dgwAdminTable)).EndInit();
            this.ResumeLayout(false);

            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMainTrans));
            this.notifyIconMain.Icon = ((System.Drawing.Icon)(resources.GetObject("statistic4"))); //$this.Icon
            this.Icon = ((System.Drawing.Icon)(resources.GetObject("statistic4")));                //$this.Icon

            m_modeTECComponent = FormChangeMode.MODE_TECCOMPONENT.GTP;

            //Созжание массива для объектов получения данных
            m_arAdmin = new AdminTS[(Int16)CONN_SETT_TYPE.COUNT_CONN_SETT_TYPE];

            Start();
        }
Example #6
0
        //SortedList<DateTime, OneField> HourlyFieldValues;

        /// <summary>
        /// Конструктор открывает коннект к базе. Закрывает деструктор.
        /// </summary>
        public MySQLtechsite(bool bCalculatedHalfHourValues)
        {
            int iRes = -1;

            m_bCalculatedHalfHourValues = bCalculatedHalfHourValues;

            int iConfigDB = -1;
            ConnectionSettings connSett = Program.ReadConnSettFromFileINI(out iConfigDB);

            connSett.id = ConnectionSettings.UN_ENUMERABLE_ID;

            Console.WriteLine("DB parametrs: IP=" + connSett.server + ", port=" + connSett.port + ", DBName=" + connSett.dbName + ", UID=" + connSett.userName + Environment.NewLine);

            //Соединение дл я БД конфигурации
            m_idListener = DbSources.Sources().Register(connSett, false, @"CONFIG_DB");
            m_connection = DbSources.Sources().GetConnection(m_idListener, out iRes);

            //TYPE_DATABASE_CFG typeConfigDB = TYPE_DATABASE_CFG.UNKNOWN;
            //for (TYPE_DATABASE_CFG t = TYPE_DATABASE_CFG.CFG_190; t < TYPE_DATABASE_CFG.UNKNOWN; t ++) {
            //    if (t.ToString().Contains(iConfigDB.ToString()) == true)
            //    {
            //        typeConfigDB = t;
            //        break;
            //    }
            //    else
            //        ;
            //}

            if (iRes == 0)
            {
                m_admin = new AdminTS(new bool [] { false, true });

                HMark markQueries = new HMark(new int[] { (int)StatisticCommon.CONN_SETT_TYPE.ADMIN, (int)StatisticCommon.CONN_SETT_TYPE.PBR });
                //markQueries.Marked ((int)StatisticCommon.CONN_SETT_TYPE.ADMIN);
                //markQueries.Marked((int)StatisticCommon.CONN_SETT_TYPE.PBR);

                m_admin.InitTEC(m_idListener, FormChangeMode.MODE_TECCOMPONENT.GTP, /*typeConfigDB, */ markQueries, true, new int [] { 0, (int)TECComponent.ID.LK });
                m_listIndexTECComponent = m_admin.GetListIndexTECComponent(FormChangeMode.MODE_TECCOMPONENT.GTP, true);

                m_listIdMCTECComponent = new List <int>();

                int i = -1, j = -1;
                for (i = 0; i < m_listIndexTECComponent.Count; i++)
                {
                    for (j = 0; j < m_admin.allTECComponents[m_listIndexTECComponent[i]].m_listMCentreId.Count; j++)
                    {
                        m_listIdMCTECComponent.Add(m_admin.allTECComponents[m_listIndexTECComponent[i]].m_listMCentreId[j]);
                    }
                }

                //Пересоединение для таблиц ПБР
                if ((DbTSQLInterface.IsConnected(ref m_connection) == true) && (m_listIdMCTECComponent.Count > 0))
                {
                    DbSources.Sources().UnRegister(m_idListener);

                    m_idListener       = DbSources.Sources().Register(m_admin.allTECComponents[m_listIndexTECComponent[0]].tec.connSetts[(int)StatisticCommon.CONN_SETT_TYPE.PBR], false, @"PBR");
                    m_connection       = DbSources.Sources().GetConnection(m_idListener, out iRes);
                    m_strTableNamePPBR = m_admin.allTECComponents[m_listIndexTECComponent[0]].tec.m_strNameTableUsedPPBRvsPBR /*[(int)AdminTS.TYPE_FIELDS.STATIC]*/;
                }
                else
                {
                }
            }
            else
            {
                ;
            }

            {
                //itssAUX.PrintErrorMessage("Ошибка! MySQLtechsite::MySQLtechsite () - чтение файла с шифрованными параметрами соединения (" + m_strFileNameConnSett + ")...");
                itssAUX.PrintErrorMessage("Проверте параметры соединения (" + Program.m_fileINI.m_NameFileINI + "). Затем запустите программу с аргументом /setmysqlpassword..." + Environment.NewLine);
            }
        }