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(); }
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; } }
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; } }
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(); }
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(); }
//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); } }