Ejemplo n.º 1
0
        public ADOTabularFunction GetByName(string name)
        {
            ADOTabularFunction fun = null;

            _funcDict.TryGetValue(name, out fun);
            return(fun);
        }
Ejemplo n.º 2
0
        public void AddFunction(DataRow functionDataRow)
        {
            var fun = new ADOTabularFunction(functionDataRow);

            if (!_funcGroups.ContainsKey(fun.Group))
            {
                _funcGroups.Add(fun.Group, new ADOTabularFunctionGroup(fun.Group, _connection));
            }
            ADOTabularFunctionGroup grp = _funcGroups[fun.Group];

            grp.Functions.Add(fun);
            _funcDict.Add(fun.Caption, fun);
        }
Ejemplo n.º 3
0
        public void AddFunction(string groupName, string functionName, string description, DataRow[] parameters)
        {
            var fun = new ADOTabularFunction(functionName, description, groupName, new ADOTabularParameterCollection(parameters));

            if (!_funcGroups.ContainsKey(groupName))
            {
                _funcGroups.Add(groupName, new ADOTabularFunctionGroup(groupName, _connection));
            }
            ADOTabularFunctionGroup grp = _funcGroups[groupName];

            grp.Functions.Add(fun);
            _funcDict.Add(fun.Caption, fun);
        }