From c1e7970eec1c51df95eab519967d6babd5561efe Mon Sep 17 00:00:00 2001
From: "zaccaria.majid"
Date: Tue, 25 Jul 2023 10:07:28 +0200
Subject: [PATCH] ok check dir e cmpFooter con versione
---
SMGen/Components/CmpFooter.razor | 9 +++++
SMGen/Components/CmpFooter.razor.cs | 59 ++++++++++++++++++++++++++++
SMGen/Pages/SMIn2Event.razor | 25 ++++++++----
SMGen/Pages/SMIn2Event.razor.cs | 41 +++++++++++++++++--
SMGen/Pages/SMIn2Event.razor.css | 1 +
SMGen/Pages/SMIn2Event.razor.less | 2 +
SMGen/Pages/SMIn2Event.razor.min.css | 1 +
SMGen/SMGen.csproj | 4 ++
SMGen/Shared/MainLayout.razor | 3 ++
SMGen/Shared/MainLayout.razor.css | 2 +-
SMGen/Shared/NavMenu.razor | 14 +++----
SMGen/_Imports.razor | 1 +
SMGen/appsettings.json | 3 ++
SMGen/compilerconfig.json | 4 ++
14 files changed, 150 insertions(+), 19 deletions(-)
create mode 100644 SMGen/Components/CmpFooter.razor
create mode 100644 SMGen/Components/CmpFooter.razor.cs
create mode 100644 SMGen/Pages/SMIn2Event.razor.css
create mode 100644 SMGen/Pages/SMIn2Event.razor.less
create mode 100644 SMGen/Pages/SMIn2Event.razor.min.css
diff --git a/SMGen/Components/CmpFooter.razor b/SMGen/Components/CmpFooter.razor
new file mode 100644
index 0000000..4f2b535
--- /dev/null
+++ b/SMGen/Components/CmpFooter.razor
@@ -0,0 +1,9 @@
+
+
+ SMGen @(DateTime.Today.Year) | v.@version
+
+
+
@($"{DateTime.Now:HH:mm:ss}") |
Egalware
+
+
+
diff --git a/SMGen/Components/CmpFooter.razor.cs b/SMGen/Components/CmpFooter.razor.cs
new file mode 100644
index 0000000..7eb4854
--- /dev/null
+++ b/SMGen/Components/CmpFooter.razor.cs
@@ -0,0 +1,59 @@
+using NLog;
+
+namespace SMGen.Components
+{
+ public partial class CmpFooter : IDisposable
+ {
+ #region Public Methods
+
+ public void Dispose()
+ {
+ if (aTimer != null)
+ {
+ aTimer.Elapsed -= ElapsedTimer;
+ aTimer.Stop();
+ aTimer.Dispose();
+ }
+ }
+
+ public void ElapsedTimer(object? source, System.Timers.ElapsedEventArgs e)
+ {
+ var pUpd = Task.Run(async () =>
+ {
+ await Task.Delay(1);
+ await InvokeAsync(() => StateHasChanged());
+ });
+ pUpd.Wait();
+ }
+
+ public void StartTimer()
+ {
+ int tOutPeriod = 5000;
+ //int.TryParse(Configuration["ReloadStatusTimer"], out tOutPeriod);
+ aTimer = new System.Timers.Timer(tOutPeriod);
+ aTimer.Elapsed += ElapsedTimer;
+ aTimer.Enabled = true;
+ aTimer.Start();
+ }
+
+ #endregion Public Methods
+
+ #region Protected Methods
+
+ protected override void OnInitialized()
+ {
+ var rawVers = typeof(Program).Assembly.GetName().Version; ;
+ version = rawVers != null ? rawVers : new Version("0.0.0.0");
+ }
+
+ #endregion Protected Methods
+
+ #region Private Fields
+
+ private System.Timers.Timer aTimer = null!;
+ private static Logger Log = LogManager.GetCurrentClassLogger();
+ private Version version = null!;
+
+ #endregion Private Fields
+ }
+}
\ No newline at end of file
diff --git a/SMGen/Pages/SMIn2Event.razor b/SMGen/Pages/SMIn2Event.razor
index 1369d65..8b3d057 100644
--- a/SMGen/Pages/SMIn2Event.razor
+++ b/SMGen/Pages/SMIn2Event.razor
@@ -14,13 +14,24 @@
Vista in preview si può poi inserire in prod se confermato
-
+
+
+
+
+ @if (files2Read.Count > 0)
+ {
+
+ }
+
+
-