public static bool SelectSiteRowCheckboxAssignPlanGrid(List <FlagManagementData> ItemstoSelect, out List <String> FailedItemsList) { bool isSuccess = true; bool areAllChckboxSelect = true; FailedItemsList = new List <String>(); try { foreach (FlagManagementData ItemOptions in ItemstoSelect) { if (ItemOptions.SiteID != null) { if (ItemOptions.CheckONOrOff.ToUpper() == "ON") { isSuccess = Control_ActionUtilities.CheckCheckbox(DL_FlagManagementPage.RowCheckBoxAssignGrid(ItemOptions.SiteID)); } else if (ItemOptions.CheckONOrOff.ToUpper() == "OFF") { isSuccess = Control_ActionUtilities.UncheckCheckbox(DL_FlagManagementPage.RowCheckBoxAssignGrid(ItemOptions.SiteID)); } if (!isSuccess) { FailedItemsList.Add(ItemOptions.SiteID); areAllChckboxSelect = false; } } } return(areAllChckboxSelect); } catch (Exception e) { new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e); } return(areAllChckboxSelect); }
public static bool SelectActionOnManageFlagPlanandDataGroupsPage(string ManageActionOnFlag) { try { return(Control_ActionUtilities.MouseClick(DL_FlagManagementPage.FlagActionOnManage(ManageActionOnFlag), "Unable to Select the Action - " + ManageActionOnFlag + " on Manage Flags & Data Groups page.")); } catch (Exception e) { new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e); } return(false); }
public static bool SelectFlagPlanTypeOnFlagManagement(string FlagType) { try { return(Control_ActionUtilities.Click(DL_FlagManagementPage.GetFlagTypeLink(FlagType), "Unable to select '" + FlagType + "' on Flag Management page.")); } catch (Exception e) { new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e); } return(false); }