General tidy.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user