General tidy.

This commit is contained in:
Andy Howard
2024-06-13 14:32:44 +01:00
parent 0c44e9ddd3
commit bf6bb966bc
159 changed files with 1166 additions and 972 deletions
@@ -14,6 +14,14 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.Helpers
// Definitions.
public enum TextResource
{
// Base text resources.
SaBaseCss,
SaBaseJs,
SbmBaseCss,
SbmBaseJs,
JQueryJs,
JQueryUiCss,
JQueryUiJs,
// Email stylesheets.
Email_Main_Css,
// Email partial content.
@@ -26,8 +34,22 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.Helpers
public enum ImageResource
{
BusinessMgr_logo_h75_png,
// Sapphire icons.
sapphire01_side_32_png,
sapphire01_side_40_png,
sapphire01_side_64_png,
// Menu icons.
arrow_down_black_16_png,
arrow_down_black_24_png,
arrow_up_black_16_png,
arrow_up_black_24_png,
star_amber_16_png,
}
//-------------------------------------------------------------------
// Properties.
public static Assembly Assembly { get { return typeof(SacsResourceHelper).GetTypeInfo().Assembly; } }
//-------------------------------------------------------------------
// Text resources.
public static String GetTextResource(TextResource textResource)
@@ -36,6 +58,22 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.Helpers
String resourceFilename = "";
switch (textResource)
{
// Base text resources.
case TextResource.SaBaseCss:
return SacsResourceHelper.GetResourceText(SacsResourceHelper.TextResource.SaBaseCss);
case TextResource.SaBaseJs:
return SacsResourceHelper.GetResourceText(SacsResourceHelper.TextResource.SaBaseJs);
case TextResource.SbmBaseCss:
return SacsResourceHelper.GetResourceText(SacsResourceHelper.TextResource.SaBaseCss) + SacsResourceHelper.GetManifestResourceAsText(Assembly, "", "sbm_base.css");
case TextResource.SbmBaseJs:
return SacsResourceHelper.GetResourceText(SacsResourceHelper.TextResource.SaBaseJs) + SacsResourceHelper.GetManifestResourceAsText(Assembly, "", "sbm_base.js");
case TextResource.JQueryJs:
return SacsResourceHelper.GetResourceText(SacsResourceHelper.TextResource.JQueryJs);
case TextResource.JQueryUiCss:
return SacsResourceHelper.GetResourceText(SacsResourceHelper.TextResource.JQueryUiCss);
case TextResource.JQueryUiJs:
return SacsResourceHelper.GetResourceText(SacsResourceHelper.TextResource.JQueryUiJs);
// Email stylesheet.
case TextResource.Email_Main_Css:
resourceFilename = "sbm-email-main.css";
@@ -55,8 +93,7 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.Helpers
}
if (!StringUtil.IsEmpty(resourceFilename))
{
var assembly = typeof(SbmResourceHelper).GetTypeInfo().Assembly;
String resourceText = SacsResourceHelper.GetManifestResourceAsText(assembly, partialPath, resourceFilename);
String resourceText = SacsResourceHelper.GetManifestResourceAsText(Assembly, partialPath, resourceFilename);
if (!StringUtil.IsEmpty(resourceText))
return resourceText;
}
@@ -74,11 +111,41 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.Helpers
case ImageResource.BusinessMgr_logo_h75_png:
resourceFilename = "BusinessMgr-logo-h75.png";
break;
// Sapphire icons.
case ImageResource.sapphire01_side_32_png:
partialPath = "sapphire";
resourceFilename = "sapphire01-side-32.png";
break;
case ImageResource.sapphire01_side_40_png:
partialPath = "sapphire";
resourceFilename = "sapphire01-side-40.png";
break;
case ImageResource.sapphire01_side_64_png:
partialPath = "sapphire";
resourceFilename = "sapphire01-side-64.png";
break;
// Menu icons.
case ImageResource.arrow_down_black_16_png:
resourceFilename = "arrow-down-black-16.png";
break;
case ImageResource.arrow_down_black_24_png:
resourceFilename = "arrow-down-black-24.png";
break;
case ImageResource.arrow_up_black_16_png:
resourceFilename = "arrow-up-black-16.png";
break;
case ImageResource.arrow_up_black_24_png:
resourceFilename = "arrow-up-black-24.png";
break;
case ImageResource.star_amber_16_png:
resourceFilename = "star-amber-16.png";
break;
}
if (!StringUtil.IsEmpty(resourceFilename))
{
var assembly = typeof(SbmResourceHelper).GetTypeInfo().Assembly;
byte[] resourceData = SacsResourceHelper.GetManifestResourceAsBinary(assembly, partialPath, resourceFilename);
byte[] resourceData = SacsResourceHelper.GetManifestResourceAsBinary(Assembly, partialPath, resourceFilename);
if (resourceData != null)
return resourceData;
}