//Eperform To handleLocalQuestionSelectMultipleItemsfromaList Method
 public void handleLocalQuestionSelectMultipleItemsfromaList(String refrence, String label, String RequiredOption, String ReadOnlyOption)
 {
     try {
         EperformAddquestionButton.Click();
         EperformSelectMultipleItemsfromaListRadioBtn.Click();
         eleBtnSubmit.Click();
         Assert.IsTrue(EperformComponentTypeText.Displayed, "Component Type is not displayed");
         ExtentReport.test.Log(LogStatus.Pass, EperformComponentTypeText.Text + "is displayed");
         EperformReferenceTestbox.SendKeys(refrence);
         System.Threading.Thread.Sleep(2000);
         LabelhandleFrame.Click();
         TxtLabel(label);
         if (ReadOnlyOption == "Yes")
         {
             EperformReadOnlyYesRadioBtn.Click();
         }
         if (RequiredOption == "Yes")
         {
             EperformRequiredYesRadioBtn.Click();
         }
         eleBtnSubmit.Click();
         BaseMethods.verifyWebElement(EperformSuccessMessage, "Eperform Success Message is not displayed in manage form", "Eperform Success Message is displayed in manage form");
         EperformCancelButton.Click();
         System.Threading.Thread.Sleep(2000);
     }catch (Exception e)
     {
         ExtentReport.test.Log(LogStatus.Fatal, "Exception Message: " + e.Message);
     }
 }
        public void developmentActivityEditSearch(String SheetName, String Keyname)
        {
            HomePage homepage = new HomePage(_driver);
            DataRow  data     = ExcelData.GetData_DataTable("EP_TESTDATA", SheetName, "KeyName", Keyname).Rows[0];

            nametext = data["FormName"].ToString() + "_" + DateTime.Now.ToString().Replace(' ', '_').Replace(':', '_').Replace('/', '_');
            homepage.EperformSystemConfigurationArrowIcon.Click();
            homepage.EperformFormTemplatesOption.Click();
            System.Threading.Thread.Sleep(2000);
            EperformAddFormTemplateButton.Click();
            System.Threading.Thread.Sleep(2000);
            BaseMethods.verifyWebElement(EperformNameTextBox, "Eperform Name TextBox is not displayed in manage form", "Eperform Name TextBox is displayed in manage form");

            System.Threading.Thread.Sleep(2000);
            EperformNameTextBox.SendKeys(nametext);

            if (data["Active"].ToString() == "Yes")
            {
                EperformYesRadioButton.Click();
            }
            else
            {
                EperformNoRadioButton.Click();
            }
            EperformSelectformtype.Click();
            System.Threading.Thread.Sleep(2000);
            BaseMethods.DdlSelectByValue(EperformSelectformtype, data["Form Type"].ToString());
            System.Threading.Thread.Sleep(2000);
            EperformSubmitButton.Click();
            BaseMethods.verifyWebElement(EperformSuccessMessage, "Eperform Success Message is not displayed in manage form", "Eperform Success Message is displayed in manage form");
            addGlobalQuestion("FormTemplateTest", "FormType2");
            EperformCancelButton.Click();
            System.Threading.Thread.Sleep(2000);
            EperformFormTemplateSearchTextBox.SendKeys(nametext);
            EperformFormTemplateSearchButton.Click();
            System.Threading.Thread.Sleep(2000);
            EperformEditButton.Click();
            System.Threading.Thread.Sleep(2000);
            EperformEditButton.Click();
        }
        //Eperform To handleLocalQuestionSingleLineTextBox Method
        public void handleLocalQuestionSingleLineTextBox(String SingleQuestion, String refrence, String label, String Requiredption, String ReadOnlyOption)
        {
            try
            {
                SelectQuestionTypePage selectquestion = new SelectQuestionTypePage(_driver);
                Assert.IsTrue(RdoSingleItemSelect.Displayed, "Radio Single Line TextBox is not displayed Select Question Type");
                ExtentReport.test.Log(LogStatus.Pass, "Radio Single Line TextBox is displayed Select Question Type");
                RdoSingleItemSelect.Click();
                EperformTxtSingleLineTextBox.SendKeys(SingleQuestion);
                eleBtnSubmit.Click();
                Assert.IsTrue(EperformComponentTypeText.Displayed, "Component Type is not displayed");
                ExtentReport.test.Log(LogStatus.Pass, EperformComponentTypeText.Text + "is displayed");
                Assert.IsTrue(EperformReferenceTestbox.Displayed, "Eperform Reference Testbox is not displayed Select Question Type");
                ExtentReport.test.Log(LogStatus.Pass, "Eperform Reference Testbox is displayed Select Question Type");
                EperformReferenceTestbox.SendKeys(refrence);
                System.Threading.Thread.Sleep(2000);
                LabelhandleFrame.Click();
                TxtLabel(label);

                if (ReadOnlyOption == "Yes")
                {
                    EperformReadOnlyYesRadioBtn.Click();
                }
                if (Requiredption == "Yes")
                {
                    EperformRequiredYesRadioBtn.Click();
                }
                EperformSubmitButton.Click();
                System.Threading.Thread.Sleep(2000);
                EperformCancelButton.Click();
                System.Threading.Thread.Sleep(2000);
                Assert.IsTrue(EperformGlobalQuestionDeleteButton.Displayed, "Eperform GlobalQuestion Delete Button is not displayed in manage form");
                ExtentReport.test.Log(LogStatus.Pass, "Eperform GlobalQuestion Delete Button is displayed in manage form");
            }
            catch (Exception e)
            {
                ExtentReport.test.Log(LogStatus.Fatal, "Exception Message: " + e.Message);
            }
        }