private void btnGetDiscr_Click(object sender, EventArgs e) { DateTime ds = DateTime.Parse(txtDate1.Text); DateTime de = DateTime.Parse(txtDate2.Text); EpaDiscrData data = new EpaDiscrData(ds, de, epa); data.Status = statusLabel; data.processSignals(); data.readTables(); string fn = String.Format("OUT_Discr_{0}.html", DateTime.Now.ToString("dd_MM_yyyy_HH_mm_ss")); data.readData(fn); try { Process.Start(fn); } catch { } }
private void btnState_Click(object sender, EventArgs e) { DateTime dt = DateTime.Parse(txtDate.Text); DataGridView grid = new DataGridView(); grid.Columns.Add("Signal", "Сигнал"); grid.Columns[0].Width = 200; grid.Columns[0].ReadOnly = true; grid.Columns.Add("SignalTech", "Тех"); grid.Columns[1].Width = 200; grid.Columns[1].ReadOnly = true; grid.Columns.Add("Date", "Дата"); grid.Columns[2].Width = 130; grid.Columns[2].ReadOnly = true; grid.Columns.Add("State", "Сост"); grid.Columns[3].Width = 70; grid.Columns[3].ReadOnly = true; grid.Columns.Add("Src", "Ист"); grid.Columns[3].Width = 70; grid.Columns[3].ReadOnly = true; grid.AllowUserToAddRows = false; tabControl2.TabPages.Add(dt.ToString()); TabPage page = tabControl2.TabPages[tabControl2.TabPages.Count - 1]; page.Controls.Add(grid); page.Select(); grid.Dock = DockStyle.Fill; EpaDiscrData data = new EpaDiscrData(dt, dt, epa); data.Status = statusLabel; data.processSignals(); data.readTablesStates(dt); data.readState(dt, grid); }