Beispiel #1
0
        protected void BuildFields(bool allowReadonly)
        {
            StringBuilder _f0 = new StringBuilder();

            foreach (Property p in EntityObject.PropertyDict.Values)
            {
                Adorns a = Adorns.None;
                if (!allowReadonly && p.Readonly)
                {
                    continue;
                }
                if (listFieldDict.Count > 0)
                {
                    if (ListFieldDict.ContainsKey(p.Name))
                    {
                        a = ListFieldDict[p.Name].Adorn;
                    }
                    else if (listFieldDict.ContainsKey(p.Field.ToUpper()))
                    {
                        a = ListFieldDict[p.Field.ToUpper()].Adorn;
                    }
                    else if (listFieldDict.ContainsKey(p.Field.ToLower()))
                    {
                        a = listFieldDict[p.Field.ToLower()].Adorn;
                    }
                    else
                    {
                        continue;
                    }
                }
                AddSplitString(_f0, Connect.Driver.FormatField(a, p.Field));
            }

            fields = _f0.ToString();
        }
Beispiel #2
0
        protected virtual void BuildFields(bool allowReadonly)
        {
            StringBuilder sb = new StringBuilder();

            foreach (We7DataColumn dc in Columns)
            {
                if (dc.Direction == ParameterDirection.ReturnValue)
                {
                    continue;
                }
                Adorns a = Adorns.None;
                if (ListFieldDict.Count > 0)
                {
                    if (ListFieldDict.ContainsKey(dc.Name))
                    {
                        a = listFieldDict[dc.Name].Adorn;
                    }
                    else
                    {
                        continue;
                    }
                }
                AddSplitString(sb, Connect.Driver.FormatField(a, dc.Name));
            }
            fields = sb.ToString();
        }
Beispiel #3
0
        void BuildFieldsValue()
        {
            StringBuilder _f1 = new StringBuilder();

            foreach (Property p in EntityObject.PropertyDict.Values)
            {
                if (ListFieldDict.Count > 0 && !ListFieldDict.ContainsKey(p.Name))
                {
                    continue;
                }
                BuildParameters(_f1, p);
            }
            fieldsValue = _f1.ToString();
        }
Beispiel #4
0
        void BuildFieldsValue()
        {
            StringBuilder _f1 = new StringBuilder();

            foreach (DataField _f2 in Ctx.Row)
            {
                if (ListFieldDict.Count > 0 &&
                    !ListFieldDict.ContainsKey(_f2.Column.Name))
                {
                    continue;
                }
                BuildParameters(_f1, _f2);
            }
            fieldsValue = _f1.ToString();
        }
Beispiel #5
0
        void BuildFieldsSet()
        {
            StringBuilder sb = new StringBuilder();

            foreach (DataField p in Ctx.Row)
            {
                if (p.Column.Direction == ParameterDirection.ReturnValue ||
                    (ListFieldDict.Count > 0 &&
                     !ListFieldDict.ContainsKey(p.Column.Name)))
                {
                    continue;
                }
                AddParameters(sb, p);
            }
            fieldsSet = sb.ToString();
        }
Beispiel #6
0
        void BuildFieldsSet()
        {
            StringBuilder sb = new StringBuilder();

            foreach (Property p in EntityObject.PropertyDict.Values)
            {
                if (p.Readonly ||
                    (ListFieldDict.Count > 0 &&
                     !ListFieldDict.ContainsKey(p.Name)))
                {
                    continue;
                }
                AddParameter(sb, p);
            }
            fieldsSet = sb.ToString();
        }
Beispiel #7
0
        protected override void BuildFields(bool allowReadonly)
        {
            StringBuilder sb = new StringBuilder();

            foreach (DataField df in Ctx.Row)
            {
                Adorns a = Adorns.None;
                if (ListFieldDict.Count > 0)
                {
                    if (ListFieldDict.ContainsKey(df.Column.Name))
                    {
                        a = ListFieldDict[df.Column.Name].Adorn;
                    }
                    else
                    {
                        continue;
                    }
                }
                AddSplitString(sb, Connect.Driver.FormatField(a, df.Column.Name));
            }
            Fields = sb.ToString();
        }
Beispiel #8
0
        public void AddFields(string f)
        {
            ListField f0 = new ListField(f);

            ListFieldDict.Add(f0.FieldName, f0);
        }