v1.0.5.0
Activity Index. User Account country. Internals regions.
This commit is contained in:
@@ -48,6 +48,7 @@ namespace Saxonite.Net.Core.Web.Base.Models
|
||||
protected SaxInternals Internals { get { if (internals == null) internals = new SaxInternals(SessionContext); return internals; } }
|
||||
// Consoles.
|
||||
protected SaxDataCacheConsole DataCacheConsole { get { return Internals.DataCacheConsole; } }
|
||||
protected SaxActivityConsole ActivityConsole { get { return Internals.ActivityConsole; } }
|
||||
// Managers.
|
||||
protected SaxReferenceMgr ReferenceMgr { get { return Internals.ReferenceMgr; } }
|
||||
protected SaxAccountMgr AccountMgr { get { return Internals.AccountMgr; } }
|
||||
@@ -60,6 +61,7 @@ namespace Saxonite.Net.Core.Web.Base.Models
|
||||
public List<TypeCodeDesc> OrganisationCategories { get { return Internals.OrganisationCategories; } }
|
||||
public List<TypeCodeDesc> OrganisationRoles { get { return Internals.OrganisationRoles; } }
|
||||
public List<TypeCodeDesc> OpportunityTypes { get { return Internals.OpportunityTypes; } }
|
||||
public List<TypeCodeDesc> DataItemTypes { get { return Internals.DataItemTypes; } }
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Page configuration.
|
||||
@@ -98,22 +100,22 @@ namespace Saxonite.Net.Core.Web.Base.Models
|
||||
/// <para>In many cases the database columns allow plenty of extra space for the value, in case they need to be encrypted.</para>
|
||||
/// <para>Hence, several cases where the value entered in the control isn't allowed the full database length.</para>
|
||||
/// </summary>
|
||||
public int GetControlMaxLength(SaxDbDfn.ColumnIdx column)
|
||||
public int GetControlMaxLength(SaxDbDfn_Core.ColumnIdx column)
|
||||
{
|
||||
int maxLength = (int)SaxDbDfn.GetColTextLen(column);
|
||||
int maxLength = (int)SaxDbDfn_Core.GetColTextLen(column);
|
||||
switch (column)
|
||||
{
|
||||
case SaxDbDfn.ColumnIdx.UserAccount_EmailAddress:
|
||||
case SaxDbDfn_Core.ColumnIdx.UserAccount_EmailAddress:
|
||||
return Math.Min(maxLength, 60);
|
||||
case SaxDbDfn.ColumnIdx.UserAccount_FirstName:
|
||||
case SaxDbDfn.ColumnIdx.UserAccount_LastName:
|
||||
case SaxDbDfn_Core.ColumnIdx.UserAccount_FirstName:
|
||||
case SaxDbDfn_Core.ColumnIdx.UserAccount_LastName:
|
||||
return Math.Min(maxLength, 40);
|
||||
case SaxDbDfn.ColumnIdx.Organisation_Name:
|
||||
case SaxDbDfn_Core.ColumnIdx.Organisation_Name:
|
||||
return Math.Min(maxLength, 80);
|
||||
case SaxDbDfn.ColumnIdx.UserAccount_PhoneMain:
|
||||
case SaxDbDfn.ColumnIdx.UserAccount_PhoneMobile:
|
||||
case SaxDbDfn.ColumnIdx.Organisation_PhoneMain:
|
||||
case SaxDbDfn.ColumnIdx.Organisation_PhoneAlt:
|
||||
case SaxDbDfn_Core.ColumnIdx.UserAccount_PhoneMain:
|
||||
case SaxDbDfn_Core.ColumnIdx.UserAccount_PhoneMobile:
|
||||
case SaxDbDfn_Core.ColumnIdx.Organisation_PhoneMain:
|
||||
case SaxDbDfn_Core.ColumnIdx.Organisation_PhoneAlt:
|
||||
return Math.Min(maxLength, 20);
|
||||
//case SaxDbDfn.ColumnIdx.UserAccount_Postcode:
|
||||
//case SaxDbDfn.ColumnIdx.ItemAddress_Postcode:
|
||||
|
||||
Reference in New Issue
Block a user