public static bool IsLeftActionPaletteLinkAvailable(List <ReferenceRangeLeftActionPalette> columns) { Boolean PaletteLinkAvailable = false; try { IControl actionPalette_Group = DL_ActionPalette.ActionPalette_GetLeftActionPalette(); foreach (ReferenceRangeLeftActionPalette gridColumnName in columns) { if (DL_ActionPalette.IsLinkAvailableInLeftPalette(actionPalette_Group, gridColumnName.ActionPaletteItems)) { PaletteLinkAvailable = true; } else { return(false); } } } catch (Exception e) { new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e); } return(PaletteLinkAvailable); }
public static IControl GetExpandedActionPaletteGroup(String actionPalette) { IControl actionPalette_Group = DL_ActionPalette.ActionPalette_GetActionsHost(actionPalette); if (!DL_ActionPalette.IsActionPalettteExpanded(actionPalette_Group)) { IControl expandCollapseImage = DL_ActionPalette.ActionPalette_GetExpandCollapseImage(actionPalette_Group); Control_ActionUtilities.Click(expandCollapseImage, "Unable to expand ActionPalette group"); } return(actionPalette_Group); }
public static bool IsActionPaletteLinkAvailable(String actionPalette_LinkName, String actionPalette) { try { IControl actionPalette_Group = GetExpandedActionPaletteGroup(actionPalette); return(DL_ActionPalette.IsActionPaletteLinkAvailable(actionPalette_Group, actionPalette_LinkName)); } catch (Exception e) { new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e); } return(false); }
public static bool ClickMarkAllInFlags(String flagType) { try { if (ExpandFlagGroup() && ExpandFlagType(flagType)) { IControl markAllLink = DL_ActionPalette.GetMarkAllLinkForFlagType(flagType); return(Control_ActionUtilities.Click(markAllLink, String.Empty)); } } catch (Exception e) { new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e); } return(false); }
public static bool InvokeActionPaletteLink(String actionPalette_LinkName, String actionPalette) { try { Thread.Sleep(1000); IControl actionPalette_Group = GetExpandedActionPaletteGroup(actionPalette); IControl linkToInvoke = DL_ActionPalette.ActionPalette_GetLink(actionPalette_Group, actionPalette_LinkName); if (linkToInvoke != null && !Control_PropertyUtilities.IsControlNull(linkToInvoke)) { return(Control_ActionUtilities.Click(linkToInvoke, "Unable to click ActionPalette item " + actionPalette_LinkName)); } } catch (Exception e) { new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e); } return(false); }
static bool ExpandFlagType(String flagType) { try { IControl expandCollapseIcon = DL_ActionPalette.GetExpandCollapseIconOfFlag(flagType); if (!IsFlagTypeExpanded(expandCollapseIcon)) { if (!Control_PropertyUtilities.IsControlNull(expandCollapseIcon)) { return(Control_ActionUtilities.Click(expandCollapseIcon, String.Empty)); } } } catch (Exception e) { new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e); } return(false); }
static bool ExpandFlagGroup() { try { if (!DL_ActionPalette.IsActionPalettteExpanded(DL_ActionPalette.ActionPalette_FlagDisplayHost)) { IControl expandCollapseImage = DL_ActionPalette.ActionPalette_GetExpandCollapseImage(DL_ActionPalette.ActionPalette_FlagDisplayHost); return(Control_ActionUtilities.Click(expandCollapseImage, "Unable to expand ActionPalette group")); } else { return(true); } } catch (Exception e) { new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e); } return(false); }