コード例 #1
0
        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);
        }
コード例 #2
0
 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);
 }
コード例 #3
0
 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);
 }