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"; } }
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); }
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); }