Example #1
0
 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;
     }
 }
Example #2
0
 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");
     }
 }