Update metodi x HwSwInfo

This commit is contained in:
Samuele E. Locatelli
2019-11-27 18:50:22 +01:00
parent af6a1b0fe1
commit 7b4c35c4b3
4 changed files with 129 additions and 74 deletions
Vendored
+1 -1
View File
@@ -11,7 +11,7 @@ pipeline {
steps {
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
script {
withEnv(['NEXT_BUILD_NUMBER=697']) {
withEnv(['NEXT_BUILD_NUMBER=698']) {
// env.versionNumber = VersionNumber(versionNumberString : '3.5.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true)
env.versionNumber = VersionNumber(versionNumberString : '3.5.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
env.versionNumberBeta = VersionNumber(versionNumberString : '3.5.${BUILD_DATE_FORMATTED, "yyMM"}-beta.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
+37 -12
View File
@@ -13,15 +13,40 @@ namespace SteamWare
/// </summary>
public class HwSwInfo
{
/// <summary>
/// Assembly di base
/// </summary>
protected static Assembly assembly = Assembly.GetEntryAssembly();
protected Assembly assembly = Assembly.GetExecutingAssembly();
/// <summary>
/// Istanza base
/// </summary>
public HwSwInfo()
{
assembly = Assembly.GetExecutingAssembly();
}
public HwSwInfo(Assembly targetAssembly)
{
assembly = targetAssembly;
}
#if false
/// <summary>
/// Singleton!
/// </summary>
public static HwSwInfo man = new HwSwInfo();
#endif
/// <summary>
/// Singleton!
/// </summary>
public static HwSwInfo man(Assembly targetAssembly)
{
HwSwInfo answ = new HwSwInfo(targetAssembly);
return answ;
}
/// <summary>
/// Restitusice l'elenco pareto (decrescente) delle dimensioni browser registrate
/// </summary>
public static string paretoBrowserSize
public string paretoBrowserSize
{
get
{
@@ -44,7 +69,7 @@ namespace SteamWare
/// </summary>
/// <param name="rawSize"></param>
/// <returns></returns>
public static string memFormat(double rawSize)
public string memFormat(double rawSize)
{
string[] sizes = { "B", "KB", "MB", "GB", "TB" };
int order = 0;
@@ -61,7 +86,7 @@ namespace SteamWare
/// <summary>
/// Dati sui server redis...
/// </summary>
public static string redisServersData
public string redisServersData
{
get
{
@@ -101,14 +126,14 @@ namespace SteamWare
/// </summary>
/// <param name="time"></param>
/// <returns></returns>
public static string ToDateString(TimeSpan time)
public string ToDateString(TimeSpan time)
{
return string.Format("{0}gg, {1:00}:{2:00}:{3:00} (h:m:s)", time.Days, time.Hours, time.Minutes, time.Seconds);
}
/// <summary>
/// Statistiche server
/// </summary>
public static string ServerStats
public string ServerStats
{
get
{
@@ -147,7 +172,7 @@ namespace SteamWare
/// <summary>
/// Statistiche IIS
/// </summary>
public static string IISStats
public string IISStats
{
get
{
@@ -166,7 +191,7 @@ namespace SteamWare
/// <summary>
/// Nome MainAssembly
/// </summary>
public static string mainAssembly
public string mainAssembly
{
get
{
@@ -183,7 +208,7 @@ namespace SteamWare
/// <summary>
/// Runtime assembly
/// </summary>
public static string runtimeImg
public string runtimeImg
{
get
{
@@ -200,7 +225,7 @@ namespace SteamWare
/// <summary>
/// Versioni di ogni libreria compresa
/// </summary>
public static string librariesVers
public string librariesVers
{
get
{
@@ -221,7 +246,7 @@ namespace SteamWare
/// <summary>
/// Num di librerie inserite
/// </summary>
public static int numLibraries
public int numLibraries
{
get
{
+88 -54
View File
@@ -29,13 +29,15 @@
private void InitializeComponent()
{
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.txtSourceDir = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.lblOutMessage = new System.Windows.Forms.Label();
this.chkRecursive = new System.Windows.Forms.CheckBox();
this.btnCopyAll = new System.Windows.Forms.Button();
this.label2 = new System.Windows.Forms.Label();
this.txtDestDir = new System.Windows.Forms.TextBox();
this.btnCopyAll = new System.Windows.Forms.Button();
this.chkRecursive = new System.Windows.Forms.CheckBox();
this.lblOutMessage = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.txtSourceDir = new System.Windows.Forms.TextBox();
this.label3 = new System.Windows.Forms.Label();
this.lblHwSwData = new System.Windows.Forms.Label();
this.groupBox1.SuspendLayout();
this.SuspendLayout();
//
@@ -51,80 +53,110 @@
this.groupBox1.Controls.Add(this.txtDestDir);
this.groupBox1.Controls.Add(this.label1);
this.groupBox1.Controls.Add(this.txtSourceDir);
this.groupBox1.Location = new System.Drawing.Point(12, 12);
this.groupBox1.Location = new System.Drawing.Point(9, 10);
this.groupBox1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(776, 97);
this.groupBox1.Padding = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.groupBox1.Size = new System.Drawing.Size(582, 79);
this.groupBox1.TabIndex = 1;
this.groupBox1.TabStop = false;
this.groupBox1.Text = "File IO test";
//
// txtSourceDir
// lblOutMessage
//
this.txtSourceDir.Location = new System.Drawing.Point(103, 21);
this.txtSourceDir.Name = "txtSourceDir";
this.txtSourceDir.Size = new System.Drawing.Size(156, 22);
this.txtSourceDir.TabIndex = 1;
this.lblOutMessage.AutoSize = true;
this.lblOutMessage.Location = new System.Drawing.Point(13, 50);
this.lblOutMessage.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.lblOutMessage.Name = "lblOutMessage";
this.lblOutMessage.Size = new System.Drawing.Size(16, 13);
this.lblOutMessage.TabIndex = 7;
this.lblOutMessage.Text = "...";
//
// label1
// chkRecursive
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(17, 24);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(80, 17);
this.label1.TabIndex = 2;
this.label1.Text = "Source DIR";
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(301, 24);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(64, 17);
this.label2.TabIndex = 4;
this.label2.Text = "Dest DIR";
//
// txtDestDir
//
this.txtDestDir.Location = new System.Drawing.Point(371, 21);
this.txtDestDir.Name = "txtDestDir";
this.txtDestDir.Size = new System.Drawing.Size(156, 22);
this.txtDestDir.TabIndex = 3;
this.chkRecursive.AutoSize = true;
this.chkRecursive.Location = new System.Drawing.Point(400, 17);
this.chkRecursive.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.chkRecursive.Name = "chkRecursive";
this.chkRecursive.Size = new System.Drawing.Size(69, 17);
this.chkRecursive.TabIndex = 6;
this.chkRecursive.Text = "recursive";
this.chkRecursive.UseVisualStyleBackColor = true;
//
// btnCopyAll
//
this.btnCopyAll.Location = new System.Drawing.Point(695, 18);
this.btnCopyAll.Location = new System.Drawing.Point(521, 15);
this.btnCopyAll.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.btnCopyAll.Name = "btnCopyAll";
this.btnCopyAll.Size = new System.Drawing.Size(75, 23);
this.btnCopyAll.Size = new System.Drawing.Size(56, 19);
this.btnCopyAll.TabIndex = 5;
this.btnCopyAll.Text = "Copy All";
this.btnCopyAll.UseVisualStyleBackColor = true;
this.btnCopyAll.Click += new System.EventHandler(this.BtnCopyAll_Click);
//
// chkRecursive
// label2
//
this.chkRecursive.AutoSize = true;
this.chkRecursive.Location = new System.Drawing.Point(534, 21);
this.chkRecursive.Name = "chkRecursive";
this.chkRecursive.Size = new System.Drawing.Size(88, 21);
this.chkRecursive.TabIndex = 6;
this.chkRecursive.Text = "recursive";
this.chkRecursive.UseVisualStyleBackColor = true;
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(226, 20);
this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(51, 13);
this.label2.TabIndex = 4;
this.label2.Text = "Dest DIR";
//
// lblOutMessage
// txtDestDir
//
this.lblOutMessage.AutoSize = true;
this.lblOutMessage.Location = new System.Drawing.Point(17, 62);
this.lblOutMessage.Name = "lblOutMessage";
this.lblOutMessage.Size = new System.Drawing.Size(20, 17);
this.lblOutMessage.TabIndex = 7;
this.lblOutMessage.Text = "...";
this.txtDestDir.Location = new System.Drawing.Point(278, 17);
this.txtDestDir.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.txtDestDir.Name = "txtDestDir";
this.txtDestDir.Size = new System.Drawing.Size(118, 20);
this.txtDestDir.TabIndex = 3;
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(13, 20);
this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(63, 13);
this.label1.TabIndex = 2;
this.label1.Text = "Source DIR";
//
// txtSourceDir
//
this.txtSourceDir.Location = new System.Drawing.Point(77, 17);
this.txtSourceDir.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.txtSourceDir.Name = "txtSourceDir";
this.txtSourceDir.Size = new System.Drawing.Size(118, 20);
this.txtSourceDir.TabIndex = 1;
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(21, 143);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(64, 13);
this.label3.TabIndex = 2;
this.label3.Text = "HwSw Data";
//
// lblHwSwData
//
this.lblHwSwData.AutoSize = true;
this.lblHwSwData.Location = new System.Drawing.Point(109, 143);
this.lblHwSwData.Name = "lblHwSwData";
this.lblHwSwData.Size = new System.Drawing.Size(16, 13);
this.lblHwSwData.TabIndex = 3;
this.lblHwSwData.Text = "...";
//
// MainForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(800, 450);
this.ClientSize = new System.Drawing.Size(600, 366);
this.Controls.Add(this.lblHwSwData);
this.Controls.Add(this.label3);
this.Controls.Add(this.groupBox1);
this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.Name = "MainForm";
this.Text = "WinForm library POC";
this.groupBox1.ResumeLayout(false);
@@ -144,6 +176,8 @@
private System.Windows.Forms.TextBox txtSourceDir;
private System.Windows.Forms.CheckBox chkRecursive;
private System.Windows.Forms.Label lblOutMessage;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label lblHwSwData;
}
}
+3 -7
View File
@@ -1,12 +1,6 @@
using SteamWare;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Reflection;
using System.Windows.Forms;
namespace TestBench
@@ -24,6 +18,8 @@ namespace TestBench
// imposto folders
txtSourceDir.Text = @"C:\TMP\";
txtDestDir.Text = @"L:\TMP\";
lblHwSwData.Text = SteamWare.HwSwInfo.man(Assembly.GetExecutingAssembly()).librariesVers;
}
private void BtnCopyAll_Click(object sender, EventArgs e)