protected void Page_Init(object sender, EventArgs e) { if (CriteriaOperator.GetCustomFunction("MyNewFunction") == null) { CriteriaOperator.RegisterCustomFunction(new MyFunction()); } }
protected void Page_Init(object sender, EventArgs e) { if (CriteriaOperator.GetCustomFunction(EasySearchStatic.Name) == null) { CriteriaOperator.RegisterCustomFunction(new EasySearchString()); } }
public Vinabits_OM_2017Module() { InitializeComponent(); BaseObject.OidInitializationMode = OidInitializationMode.AfterConstruction; CurrentEmployeeOidOperator.Register(); CurrentEmployeeUserNameOperator.Register(); CurrentEmployeeOperator.Register(); CurrentEmployeeIsRootOperator.Register(); CurrentDepartmentOidOperator.Register(); if (CriteriaOperator.GetCustomFunction(CheckIsReadOperator.OperatorName) == null) { CriteriaOperator.RegisterCustomFunction(new CheckIsReadOperator()); } if (CriteriaOperator.GetCustomFunction(DocumentCheckIsReadOperator.OperatorName) == null) { CriteriaOperator.RegisterCustomFunction(new DocumentCheckIsReadOperator()); } if (CriteriaOperator.GetCustomFunction(DocumentCheckIsFollowOperator.OperatorName) == null) { CriteriaOperator.RegisterCustomFunction(new DocumentCheckIsFollowOperator()); } }
static csCSecurityUserDepartment() { if (CriteriaOperator.GetCustomFunction(Name) == null) { CriteriaOperator.RegisterCustomFunction(new csCSecurityUserDepartment()); } }
static crmCPartyUserPartyCurrent() { if (CriteriaOperator.GetCustomFunction(Name) == null) { CriteriaOperator.RegisterCustomFunction(new crmCPartyUserPartyCurrent()); } }
protected void Page_Init(object sender, EventArgs e) { if (CriteriaOperator.GetCustomFunction(AccentInsensitiveFilterStatic.Name) == null) { CriteriaOperator.RegisterCustomFunction(new AccentInsensitiveFilterOperator()); } XpoDataSource1.Session = XpoHelper.GetNewSession(); }
static CurrentShipperDCOperator() { CurrentShipperDCOperator instance = new CurrentShipperDCOperator(); if (CriteriaOperator.GetCustomFunction(instance.Name) == null) { CriteriaOperator.RegisterCustomFunction(instance); } }
static IsNumberValueFunctionOperator() { IsNumberValueFunctionOperator instance = new IsNumberValueFunctionOperator(); if (CriteriaOperator.GetCustomFunction(instance.Name) == null) { CriteriaOperator.RegisterCustomFunction(instance); } }
static CurrentEmployeeIsRootOperator() { CurrentEmployeeIsRootOperator instance = new CurrentEmployeeIsRootOperator(); if (CriteriaOperator.GetCustomFunction(instance.Name) == null) { CriteriaOperator.RegisterCustomFunction(instance); } }
static ValidateExtNumOperator() { ValidateExtNumOperator instance = new ValidateExtNumOperator(); if (CriteriaOperator.GetCustomFunction(instance.Name) == null) { CriteriaOperator.RegisterCustomFunction(instance); } }
public static void Register(this ICustomFunctionOperator customFunctionOperator) { ICustomFunctionOperator registeredItem = CriteriaOperator.GetCustomFunction(customFunctionOperator.Name); if (registeredItem != null && registeredItem != customFunctionOperator && !(XafTypesInfo.Instance is TypesInfoBuilder.TypesInfo) && InterfaceBuilder.RuntimeMode) { throw new InvalidOperationException(); } if (registeredItem == null) { CriteriaOperator.RegisterCustomFunction(customFunctionOperator); } }
public static void Register(this ICustomFunctionOperator customFunctionOperator) { ICustomFunctionOperator registeredItem = CriteriaOperator.GetCustomFunction(customFunctionOperator.Name); if (registeredItem != null && registeredItem != customFunctionOperator) { throw new InvalidOperationException(); } if (registeredItem == null) { CriteriaOperator.RegisterCustomFunction(customFunctionOperator); } }
object ICriteriaVisitor <object> .Visit(FunctionOperator theOperator) { Process(theOperator); if (theOperator.OperatorType == FunctionOperatorType.Custom) { var customFunctionOperator = CriteriaOperator.GetCustomFunction(((OperandValue)theOperator.Operands.First()).Value.ToString()); if (customFunctionOperator != null) { var parameters = theOperator.Operands.OfType <OperandValue>().Skip(1).Select(operand => operand.Value); return(customFunctionOperator.Evaluate(parameters)); } } return(theOperator); }
private static FunctionOperatorType GetOperatorTypeByMethodName(string methodName) { FunctionOperatorType result = FunctionOperatorType.Custom; if (CriteriaOperator.GetCustomFunction(methodName) != null) { return(result); } if (Enum.TryParse <FunctionOperatorType>(methodName, out result)) { return(result); } string msg = string.Format(CultureInfo.CurrentCulture, Resources.MethodNotSupportedException, methodName); throw new NotSupportedException(msg); }
public static void Register(this ICustomFunctionOperator customFunctionOperator) { if (!(XafTypesInfo.Instance is TypesInfoBuilder.TypesInfo)) { ICustomFunctionOperator registeredItem = CriteriaOperator.GetCustomFunction(customFunctionOperator.Name); if (registeredItem != null && registeredItem != customFunctionOperator && InterfaceBuilder.RuntimeMode) { if (CriteriaOperatorExtensions.ThirdPartyCustomFunctionOperators.All(op => op.Name != customFunctionOperator.Name)) { throw new InvalidOperationException(); } } else if (registeredItem == null) { CriteriaOperator.RegisterCustomFunction(customFunctionOperator); } } }