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}"); } }
public string ExtraValueTextOrg(int oid, string name) { var ev = Organization.GetExtraValue(db, oid, name); if (ev != null) { return(ev.Data ?? ""); } return(""); }
public bool ExtraValueBitOrg(int oid, string name) { var ev = Organization.GetExtraValue(db, oid, name); if (ev != null) { return(ev.BitValue ?? false); } return(false); }
public int ExtraValueIntOrg(int oid, string name) { var ev = Organization.GetExtraValue(db, oid, name); if (ev != null) { return(ev.IntValue ?? 0); } return(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); }
public DateTime?ExtraValueDateOrgNull(int oid, string name) { var ev = Organization.GetExtraValue(db, oid, name); return(ev?.DateValue); }