private void Form1_Load(object sender, EventArgs e) { strPathPHA = Properties.Settings.Default.pathPHA; tabControl1.TabPages[0].Text = "Test - Phase 1"; tabControl1.TabPages[0].BackColor = Color.Yellow; tabControl1.TabPages[0].ForeColor = Color.DarkBlue; tabControl1.TabPages[1].Text = "Compare CSV"; tabControl1.TabPages[2].Text = "View Report"; PhaseTests = new List <testItem>(); testItems ITS = new testItems(); ITS.excel_init(); It = ITS.Items; P2 = new Phases(); int numPhases = P2.phaseItems.Count; PhaseNum = new List <string>(); for (int i = 0; i < P2.phaseItems.Count; i++) { PhaseNum.Add("Phase " + (1 + i).ToString()); } getTestsByPhase(1, false); cmxPhases.Items.AddRange(PhaseNum.ToArray()); cmxPhases.Text = "Phase 1"; webB.Url = new Uri(strPathPHA + "report.html"); servers = Properties.Settings.Default.servers.Split(';').ToList(); updateServersList(); cbxServers.SelectedText = Properties.Settings.Default.lastServer; }
private void Compare() { testItems testsByLastPhase = null; int r1; int indTests = TestsList.SelectedIndex != -1 ? TestsList.SelectedIndex : ListTestsChecked.Count - 1; if (indTests != -1) { if (dataGridView1.CurrentCell.RowIndex != -1) { r1 = dataGridView1.CurrentCell.RowIndex; if (r1 != -1) { var id = dataGridView1.Rows[r1].Cells[1].Value.ToString(); if (ListTestsChecked[indTests].Exists(x => x.ID == lastNumPhase)) { testsByLastPhase = ListTestsChecked[indTests].First(x => x.ID == lastNumPhase); if (testsByLastPhase.Items.Exists(x => x.id == id)) { var test = testsByLastPhase.Items.First(x => x.id == id); compareView cv = new compareView(test); cv.ShowDialog(); } } } } } }
private void Form1_Load(object sender, EventArgs e) { lastNumPhase = 1; ListTestsChecked = new List <List <testItems> >(); strPathPHA = Properties.Settings.Default.pathPHA; tabControl1.TabPages[0].Text = "Test - Phase 1"; tabControl1.TabPages[0].BackColor = Color.Yellow; tabControl1.TabPages[0].ForeColor = Color.DarkBlue; testsArr = new List <string>(); PhaseTests = new List <testItem>(); testItems ITS = new testItems(strPathPHA); P2 = new Phases(); int numPhases = P2.phaseItems.Count; It = ITS.Items; ITS.excel_init(P2.strTests); PhaseNum = new List <string>(); for (int i = 0; i < P2.phaseItems.Count; i++) { PhaseNum.Add("Phase " + (1 + i).ToString()); } PhaesesList.Items.AddRange(PhaseNum.ToArray()); getTestsByPhase(1, false); PhaesesList.SelectedIndex = 0; servers = Properties.Settings.Default.servers.Split(';').ToList(); if (servers == null) { servers = new List <string>(); } updateServersList(); cbxServers.SelectedText = Properties.Settings.Default.lastServer; dataGridView1.Columns[0].Width = 70; dataGridView1.Columns[1].Width = 40; dataGridView1.Columns[2].Width = 130; dataGridView1.Columns[3].Width = 50; dataGridView1.Columns[4].Width = 200; dataGridView1.Columns[5].Width = 200; dataGridView1.Columns[6].Width = 70; }
private void ChangeColorDataGridRows(List <testItems> TestforRun) { testItems testsByPhaase = null; if (TestforRun.Exists(x => x.ID == PhaesesList.SelectedIndex + 1)) { testsByPhaase = TestforRun.First(x => x.ID == PhaesesList.SelectedIndex + 1); } foreach (DataGridViewRow row in dataGridView1.Rows) { int st = -5; var idR = row.Cells[1].Value.ToString(); if (testsByPhaase.Items.Exists(x => x.id == idR)) { st = testsByPhaase.Items.First(x => x.id == idR).staus; } switch (st) { case 1: row.DefaultCellStyle.BackColor = Color.LightGreen; break; case 0: row.DefaultCellStyle.BackColor = Color.Red; break; case 2: row.DefaultCellStyle.BackColor = Color.Yellow; break; case -5: row.DefaultCellStyle.BackColor = Color.Empty; break; } } }