public void WhenIEnterManualDCFDetailsInCreateDCFDialog(Table table)
        {
            CRF_New_ManualDCFData dcfDetails = table.CreateInstance <CRF_New_ManualDCFData>();

            if (!BP_CRF_ManualDCFUtilities.SetDCFDetails(dcfDetails))
            {
                ScenarioContext.Current["ActResult"] = "Failed";
            }
        }
        public void WhenISelectCategoryStatusDropdownValueAs(string CategoryStatus)
        {
            CRF_New_ManualDCFData data = new CRF_New_ManualDCFData();

            data.CategoryStatus = CategoryStatus;
            if (!BP_CRF_ManualDCFUtilities.SetCategoryDropdown(data))
            {
                ScenarioContext.Current["ActResult"] = "Failed";
            }
        }
Exemple #3
0
        public static bool SetDCFDetails(CRF_New_ManualDCFData dcfDetails)
        {
            BrowserUtilities.SwitchToFrame();
            bool retVal = false;

            try
            {
                retVal = Control_ActionUtilities.Dropdown_SelectItem(DL_ModalWindow_ManualDCF.DCFStatusDropdown, dcfDetails.DCFStatus, String.Empty) &&
                         Control_ActionUtilities.Textbox_SetText(DL_ModalWindow_ManualDCF.QueryDescriptionTextArea, dcfDetails.QueryDescription, String.Empty) &&
                         Control_ActionUtilities.Textbox_SetText(DL_ModalWindow_ManualDCF.ActionResultTextArea, dcfDetails.ActionRequest, String.Empty);
            }
            catch (Exception e)
            {
                new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e);
            }
            BrowserUtilities.SwitchToWindow();
            return(retVal);
        }
Exemple #4
0
        public static bool SetCategoryStatusDropdown(CRF_New_ManualDCFData dcfDetails)
        {
            bool retVal = false;

            BrowserUtilities.SwitchToFrame();
            try
            {
                if (dcfDetails.Category != null)
                {
                    retVal = Control_ActionUtilities.Dropdown_SelectItem(DL_ModalWindow_AnswerDCF.SelectCategoryStatusDropdown, dcfDetails.CategoryStatus, "Unable to select the Category dropdown " + dcfDetails.CategoryStatus);
                }
            }
            catch (Exception e)
            {
                new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e);
            }

            BrowserUtilities.SwitchToWindow();
            return(retVal);
        }