refactor metodi calcolo size screen
This commit is contained in:
Vendored
+1
-1
@@ -7,7 +7,7 @@ pipeline {
|
||||
steps {
|
||||
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
|
||||
script {
|
||||
withEnv(['NEXT_BUILD_NUMBER=749']) {
|
||||
withEnv(['NEXT_BUILD_NUMBER=750']) {
|
||||
// env.versionNumber = VersionNumber(versionNumberString : '5.0.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true)
|
||||
env.versionNumber = VersionNumber(versionNumberString : '5.0.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
|
||||
env.versionNumberBeta = VersionNumber(versionNumberString : '5.0.${BUILD_DATE_FORMATTED, "yyMM"}-beta.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
|
||||
|
||||
+48
-15
@@ -131,27 +131,38 @@ namespace SteamWare
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Restitusice l'elenco pareto (decrescente) delle dimensioni browser registrate
|
||||
/// Restitusice l'elenco delle dimensioni browser registrate
|
||||
/// </summary>
|
||||
public string paretoBrowserSize
|
||||
{
|
||||
get
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
string redHash = memLayer.ML.redHash("COUNT:wh:*");
|
||||
int numRec = memLayer.ML.redCountKey(redHash);
|
||||
var redKeys = memLayer.ML.redGetKeys(redHash);
|
||||
// riordino elenco
|
||||
sb.AppendLine(string.Format("Trovate {0} combinazioni", numRec));
|
||||
string currKey = "";
|
||||
string currVal = "";
|
||||
foreach (var item in redKeys)
|
||||
{
|
||||
currKey = item.ToString().Replace(memLayer.ML.redHash("COUNT:wh:"), "");
|
||||
currVal = memLayer.ML.getRSV(item);
|
||||
sb.AppendLine($"{currKey}: {currVal}");
|
||||
}
|
||||
return sb.ToString();
|
||||
return getBrowserData(redHash);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Restitusice l'elenco delle dimensioni SCHERMO registrate
|
||||
/// </summary>
|
||||
public string paretoScreenSize
|
||||
{
|
||||
get
|
||||
{
|
||||
string redHash = memLayer.ML.redHash("COUNT:scr:*");
|
||||
return getBrowserData(redHash);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Restitusice l'elenco delle dimensioni FINESTRA browser + PIXEL ratio registrate
|
||||
/// </summary>
|
||||
public string paretoWinPixRat
|
||||
{
|
||||
get
|
||||
{
|
||||
string redHash = memLayer.ML.redHash("COUNT:wpr:*");
|
||||
return getBrowserData(redHash);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -254,6 +265,28 @@ namespace SteamWare
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
#region Private Methods
|
||||
|
||||
private static string getBrowserData(string redHash)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
int numRec = memLayer.ML.redCountKey(redHash);
|
||||
var redKeys = memLayer.ML.redGetKeys(redHash);
|
||||
// riordino elenco
|
||||
sb.AppendLine(string.Format("Trovate {0} combinazioni", numRec));
|
||||
string currKey = "";
|
||||
string currVal = "";
|
||||
foreach (var item in redKeys)
|
||||
{
|
||||
currKey = item.ToString().Replace(memLayer.ML.redHash("COUNT:wh:"), "");
|
||||
currVal = memLayer.ML.getRSV(item);
|
||||
sb.AppendLine($"{currKey}: {currVal}");
|
||||
}
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
#endregion Private Methods
|
||||
|
||||
#region Public Methods
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user