Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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();
                            }
                        }
                    }
                }
            }
        }
Exemplo n.º 3
0
        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;
        }
Exemplo n.º 4
0
        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;
                }
            }
        }