Exemplo n.º 1
0
        public string ExtraValueOrg(int oid, string name)
        {
            var ev = Organization.GetExtraValue(db, oid, name);

            if (ev == null)
            {
                return("");
            }
            switch (ev.Type)
            {
            case "Code":
                return(ev.StrValue);

            case "Text":
                return(ev.Data);

            case "Date":
                return(ev.DateValue.FormatDate());

            case "Bit":
                return(ev.BitValue.ToString());

            case "Int":
                return(ev.IntValue.ToString());

            default:
                return($"unknown type: {ev.Type}");
            }
        }
Exemplo n.º 2
0
        public string ExtraValueTextOrg(int oid, string name)
        {
            var ev = Organization.GetExtraValue(db, oid, name);

            if (ev != null)
            {
                return(ev.Data ?? "");
            }
            return("");
        }
Exemplo n.º 3
0
        public bool ExtraValueBitOrg(int oid, string name)
        {
            var ev = Organization.GetExtraValue(db, oid, name);

            if (ev != null)
            {
                return(ev.BitValue ?? false);
            }
            return(false);
        }
Exemplo n.º 4
0
        public int ExtraValueIntOrg(int oid, string name)
        {
            var ev = Organization.GetExtraValue(db, oid, name);

            if (ev != null)
            {
                return(ev.IntValue ?? 0);
            }
            return(0);
        }
Exemplo n.º 5
0
        public DateTime ExtraValueDateOrg(int oid, string name)
        {
            var ev = Organization.GetExtraValue(db, oid, name);

            if (ev != null)
            {
                return(ev.DateValue ?? DateTime.MinValue);
            }
            return(DateTime.MinValue);
        }
Exemplo n.º 6
0
        public DateTime?ExtraValueDateOrgNull(int oid, string name)
        {
            var ev = Organization.GetExtraValue(db, oid, name);

            return(ev?.DateValue);
        }