This commit is contained in:
Andy Howard
2022-10-12 13:50:38 +01:00
parent dc431e1634
commit 6c853d4091
34 changed files with 250 additions and 42 deletions
+7 -3
View File
@@ -18,7 +18,7 @@ namespace Saxonite.Net.Standard.Base.App
//-------------------------------------------------------------------
public static class Version
{
private static String version { get; } = "1.2.8.0";
private static String version { get; } = "1.2.9.0";
// Retrieve version.
public static String GetFullVersion () { return version; }
public static String GetAppVersion ()
@@ -40,8 +40,12 @@ namespace Saxonite.Net.Standard.Base.App
//-------------------------------------------------------------------
// Version history.
//-------------------------------------------------------------------
// 1.2.8 ?-Jul-2022
// -
// 1.2.9 12-Oct-2022
// - Online Sports Experience update bug resolved.
// - Sports Experience Awards.
// 1.2.8 16-Jul-2022 Online Organisations - Select Region
// - Fix problem with selecting organisation region.
// - Admin - Organisation associations, in progress.
// 1.2.7 9-Jun-2022 Online Activty list images
// - Organisation logo and article thumbnail in article list.
// 1.2.6 16-May-2022 Image resizing
@@ -6,7 +6,7 @@ using System.Collections.Generic;
using System.Linq;
//---------------------------------------------------------------------------
// Code generated by Sarand Database Utilities Fri 10-Jun-2022 07:59:42
// Code generated by Sarand Database Utilities Wed 12-Oct-2022 13:01:58
//---------------------------------------------------------------------------
namespace Saxonite.Base.App
{
@@ -380,6 +380,7 @@ namespace Saxonite.Base.App
UserSportExperience_SpecialitiesOther,
UserSportExperience_RegionIdNation,
UserSportExperience_RegionIdProvince,
UserSportExperience_Awards,
UserSportExperience_UserSportExperienceData,
UserSportExperience_Notes,
UserSportExperience_Flags,
@@ -395,7 +396,7 @@ namespace Saxonite.Base.App
//-------------------------------------------------------------------
// Data members.
private static readonly int tableCount = 20;
private static readonly int columnCount = 346;
private static readonly int columnCount = 347;
private static ulong maxTextLen = 0;
//-------------------------------------------------------------------
@@ -923,6 +924,7 @@ namespace Saxonite.Base.App
new ColumnDfn(20,"SpecialitiesOther",0,-9,false,1000),
new ColumnDfn(20,"RegionIdNation",4,4,false,10),
new ColumnDfn(20,"RegionIdProvince",4,4,false,10),
new ColumnDfn(20,"Awards",0,-9,false,2000),
new ColumnDfn(20,"UserSportExperienceData",0,-9,false,0),
new ColumnDfn(20,"Notes",0,-9,false,2000),
new ColumnDfn(20,"Flags",3,5,false,5),
@@ -37,6 +37,7 @@ namespace Saxonite.Net.Standard.Base.Bus
League,
Speciality,
SpecialitiesOther,
Awards,
// Regions.
RegionIdNation,
Region_Nation_Name,
@@ -67,6 +68,7 @@ namespace Saxonite.Net.Standard.Base.Bus
public String League { get; set; }
public String Speciality { get; set; }
public HashSet<String> SpecialitiesOther { get; } = new HashSet<String>(StringComparer.OrdinalIgnoreCase);
public String Awards { get; set; }
public SysId RegionIdNation { get; set; }
public SysId RegionIdProvince { get; set; }
public String UserSportExperienceData { get; set; }
@@ -146,6 +148,11 @@ namespace Saxonite.Net.Standard.Base.Bus
}
}
}
public String Awards
{
get { return data.Awards; }
set { CheckChanged(data.Awards, value); data.Awards = value; }
}
public SysId RegionIdNation
{
get { return data.RegionIdNation; }
@@ -173,6 +180,7 @@ namespace Saxonite.Net.Standard.Base.Bus
League = data.League;
Speciality = data.Speciality;
SpecialitiesOther = data.GetSpecialitiesOther().ToList();
Awards = data.Awards;
RegionIdNation = data.RegionIdNation;
RegionIdProvince = data.RegionIdProvince;
UserSportExperienceData = data.UserSportExperienceData;
@@ -201,6 +209,7 @@ namespace Saxonite.Net.Standard.Base.Bus
public ValidValue League { get; set; } = ValidValue.Valid;
public ValidValue Speciality { get; set; } = ValidValue.Valid;
public ValidValue SpecialitiesOther { get; set; } = ValidValue.Valid;
public ValidValue Awards { get; set; } = ValidValue.Valid;
public ValidValue RegionIdNation { get; set; } = ValidValue.Valid;
public ValidValue RegionIdProvince { get; set; } = ValidValue.Valid;
public ValidValue UserSportExperienceData { get; set; } = ValidValue.Valid;
@@ -311,6 +320,11 @@ namespace Saxonite.Net.Standard.Base.Bus
{
set { data.SpecialitiesOther = value; }
}
public String Awards
{
get { return data.Awards; }
set { data.Awards = value; }
}
public SysId RegionIdNation
{
get { return data.RegionIdNation; }
@@ -113,6 +113,13 @@ namespace Saxonite.Net.Standard.Base.Mgr
return false;
}
// Awards.
if (errField.Awards != SacsHierarchyItem.ValidValue.Ignore && !IsValidValue(data.Awards, "Awards", (long)SaxDbDfn_Core.GetColTextLen(SaxDbDfn_Core.ColumnIdx.UserSportExperience_Awards)))
{
errField.Awards = SacsHierarchyItem.ValidValue.Invalid;
return false;
}
//---------------------------------------------------------------
// Regions.
if (errField.RegionIdNation != SacsHierarchyItem.ValidValue.Ignore)