internal static void SetNewTestRequest(Request Req, string Group, bool SwitchToMTSection) { if (UI.TestGroupLogGrid.InvokeRequired) { SetNewTestRequest_d SNTR_d = new SetNewTestRequest_d(SetNewTestRequest); UI.Invoke(SNTR_d, new object[] { Req, Group, SwitchToMTSection }); } else { ResetMTDisplayFields(); //UI.TestResponseSplit.SplitterDistance = 30; //switch (Group) //{ // case ("Red"): // UI.TestIDLbl.BackColor = Color.Red; // break; // case ("Blue"): // UI.TestIDLbl.BackColor = Color.RoyalBlue; // break; // case ("Green"): // UI.TestIDLbl.BackColor = Color.Green; // break; // case ("Gray"): // UI.TestIDLbl.BackColor = Color.Gray; // break; // case ("Brown"): // UI.TestIDLbl.BackColor = Color.Brown; // break; //} UI.TestGroupsLV.Items.Add(Group, Group, 0); UI.TestGroupsLV.Items[Group].Selected = true; UI.TestIDLbl.Text = "ID: " + Req.ID.ToString(); UI.MTCurrentGroupNameTB.Text = Group; FillMTFields(Req); try { UI.TestGroupLogGrid.Rows.Clear(); UI.TestGroupLogGrid.Rows.Add(new object[] { false, Req.ID, Req.Host, Req.Method, Req.URL, Req.SSL }); } catch (Exception Exp) { IronException.Report("Error Updating Test Grid with Request", Exp.Message, Exp.StackTrace); } if(SwitchToMTSection) UI.main_tab.SelectTab("mt_manual"); //UI.MTReqResTabs.SelectTab("MTRequestTab"); UI.MTResponseSideTabs.SelectTab("MTResponseTab"); if (!UI.TestGroupsTitleTB.Visible) UI.TestGroupsTitleTB.Visible = true; if (!UI.TestGroupsLV.Visible) UI.TestGroupsLV.Visible = true; } }
internal static void SetNewTestRequest(Request Req, string Group) { if (UI.TestGroupLogGrid.InvokeRequired) { SetNewTestRequest_d SNTR_d = new SetNewTestRequest_d(SetNewTestRequest); UI.Invoke(SNTR_d, new object[] { Req, Group }); } else { ResetMTDisplayFields(); switch (Group) { case ("Red"): UI.TestIDLbl.BackColor = Color.Red; break; case ("Blue"): UI.TestIDLbl.BackColor = Color.RoyalBlue; break; case ("Green"): UI.TestIDLbl.BackColor = Color.Green; break; case ("Gray"): UI.TestIDLbl.BackColor = Color.Gray; break; case ("Brown"): UI.TestIDLbl.BackColor = Color.Brown; break; } UI.TestIDLbl.Text = "ID: " + Req.ID.ToString(); FillMTFields(Req); try { UI.TestGroupLogGrid.Rows.Clear(); UI.TestGroupLogGrid.Rows.Add(new object[] { Req.ID, Req.Host, Req.Method, Req.URL, Req.SSL }); } catch (Exception Exp) { IronException.Report("Error Updating Test Grid with Request", Exp.Message, Exp.StackTrace); } UI.main_tab.SelectTab("mt_manual"); UI.MTTabs.SelectTab("MTTestTP"); UI.MTReqResTabs.SelectTab("MTRequestTab"); } }