- @*if (rawScan != null)
- {
- }*@
diff --git a/MP.INVE/Pages/Cancellazione.razor b/MP.INVE/Pages/Cancellazione.razor
index 744564f8..13f4ada8 100644
--- a/MP.INVE/Pages/Cancellazione.razor
+++ b/MP.INVE/Pages/Cancellazione.razor
@@ -1,36 +1,14 @@
@page "/Cancellazione"
-@*
-
MP.INVE
-
- Cancellazione
-
-
-
-
-
-
-
-
-
-
-
-
*@
-
@if (currScan != null)
{
-
+
- @Math.Round(currScan.Qty, 0)
+ @Math.Round(currScan.Qty, 2)
diff --git a/MP.INVE/Pages/ClosedSession.razor b/MP.INVE/Pages/ClosedSession.razor
new file mode 100644
index 00000000..8785d2b3
--- /dev/null
+++ b/MP.INVE/Pages/ClosedSession.razor
@@ -0,0 +1,7 @@
+@page "/ClosedSession"
+
+
+
+
ClosedSession
+
+
diff --git a/MP.INVE/Pages/ClosedSession.razor.cs b/MP.INVE/Pages/ClosedSession.razor.cs
new file mode 100644
index 00000000..a19bbebc
--- /dev/null
+++ b/MP.INVE/Pages/ClosedSession.razor.cs
@@ -0,0 +1,54 @@
+using Microsoft.AspNetCore.Components;
+using Microsoft.AspNetCore.WebUtilities;
+using MP.INVE.Data;
+
+namespace MP.INVE.Pages
+{
+ public partial class ClosedSession
+ {
+ #region Protected Properties
+
+ protected string descr { get; set; } = "";
+ protected string idOpr { get; set; } = null!;
+ protected string link { get; set; } = "";
+ protected string magazzinoId { get; set; } = "";
+
+ protected string magInv { get; set; } = "";
+
+ [Inject]
+ protected MiDataService MIService { get; set; } = null!;
+
+ [Inject]
+ protected NavigationManager NavManager { get; set; } = null!;
+
+ protected int sessionId { get; set; } = 0;
+
+ #endregion Protected Properties
+
+ #region Protected Methods
+
+ protected override async Task OnInitializedAsync()
+ {
+ await Task.Delay(1);
+ var uri = NavManager.ToAbsoluteUri(NavManager.Uri);
+ if (QueryHelpers.ParseQuery(uri.Query).TryGetValue("idOpr", out var _matrOpr) && QueryHelpers.ParseQuery(uri.Query).TryGetValue("idSess", out var _inveSessionId) && QueryHelpers.ParseQuery(uri.Query).TryGetValue("codMag", out var _idMag))
+ {
+ idOpr = _matrOpr;
+ sessionId = int.Parse(_inveSessionId);
+ magazzinoId = _idMag;
+
+ // recupero dati della sessione di inventario...
+ var currSessions = MIService.InventSessCurrList();
+ var currInv = currSessions.Where(x => x.InveSessID == sessionId).FirstOrDefault();
+ if (currInv != null)
+ {
+ descr = currInv.Description;
+ magInv = currInv.AnagMagNav.DescMag;
+ }
+ }
+ link = $"ClosedSession?idOpr={idOpr}&sessID={sessionId}";
+ }
+
+ #endregion Protected Methods
+ }
+}
\ No newline at end of file
diff --git a/MP.INVE/Pages/Contacts.razor.cs b/MP.INVE/Pages/Contacts.razor.cs
index dc094d4b..1155597b 100644
--- a/MP.INVE/Pages/Contacts.razor.cs
+++ b/MP.INVE/Pages/Contacts.razor.cs
@@ -24,7 +24,6 @@ namespace MP.INVE.Pages
{
Titolo = "MP INVE";
Messaggio = "I nostri contattatti e siti di supporto";
- AppMService.ShowSearch = false;
}
#endregion Protected Methods
diff --git a/MP.INVE/Pages/Starter.razor b/MP.INVE/Pages/ElencoMagazzini.razor
similarity index 100%
rename from MP.INVE/Pages/Starter.razor
rename to MP.INVE/Pages/ElencoMagazzini.razor
diff --git a/MP.INVE/Pages/Starter.razor.cs b/MP.INVE/Pages/ElencoMagazzini.razor.cs
similarity index 93%
rename from MP.INVE/Pages/Starter.razor.cs
rename to MP.INVE/Pages/ElencoMagazzini.razor.cs
index e15de5c8..f59742f5 100644
--- a/MP.INVE/Pages/Starter.razor.cs
+++ b/MP.INVE/Pages/ElencoMagazzini.razor.cs
@@ -22,7 +22,7 @@ using MP.Data.DatabaseModels;
namespace MP.INVE.Pages
{
- public partial class Starter
+ public partial class ElencoMagazzini
{
[Inject]
private IConfiguration Configuration { get; set; } = null!;
@@ -85,13 +85,14 @@ namespace MP.INVE.Pages
}
- private List
? ElencoMagazzini;
- protected override async Task OnInitializedAsync()
+ private List? ListaMagazzini;
+
+ protected override async Task OnParametersSetAsync()
{
- await Task.Delay(1);
await reloadData();
- //await getId();
+ await Task.Delay(1);
}
+
private void openNew()
{
reqNew = true;
@@ -106,9 +107,9 @@ namespace MP.INVE.Pages
private async Task reloadData()
{
await Task.Delay(1);
- ElencoMagazzini = null;
+ //ListaMagazzini = null;
isLoading = true;
- ElencoMagazzini = MIDataservice.ElencoMagazzini();
+ //ListaMagazzini = MIDataservice.MagazziniList();
isLoading = false;
}
@@ -128,7 +129,7 @@ namespace MP.INVE.Pages
await MIDataservice.InsertNewMag(newMag);
NavManager.NavigateTo(NavManager.Uri, true);
//await MIDataservice.FlushRedisCache();
- await reloadData();
+ //await reloadData();
}
else
{
diff --git a/MP.INVE/Pages/Index.razor.cs b/MP.INVE/Pages/Index.razor.cs
index 5f7b5a65..8b106951 100644
--- a/MP.INVE/Pages/Index.razor.cs
+++ b/MP.INVE/Pages/Index.razor.cs
@@ -1,19 +1,11 @@
-using Blazored.LocalStorage;
-using Microsoft.AspNetCore.Components;
using MP.Data.DatabaseModels;
-using MP.Data.DTO;
-using MP.INVE.Data;
namespace MP.INVE.Pages
{
public partial class Index
{
- #region Public Properties
-
//public List? ElencoLink { get; set; }
- #endregion Public Properties
-
#region Protected Methods
protected override async Task OnInitializedAsync()
@@ -34,14 +26,9 @@ namespace MP.INVE.Pages
//await getId();
await Task.Delay(1);
}
+
#endregion Protected Methods
- #region Private Fields
-
- private string currAzienda = "";
-
- #endregion Private Fields
-
#region Private Properties
private List? configData { get; set; } = null;
diff --git a/MP.INVE/Pages/InveSession.razor b/MP.INVE/Pages/InveSession.razor
index 84685ce3..3e90668e 100644
--- a/MP.INVE/Pages/InveSession.razor
+++ b/MP.INVE/Pages/InveSession.razor
@@ -4,10 +4,19 @@
-@*
-
+
+
-
+
- Acquisizione
+ Contatti
-
*@
+
+ @*
+
+
+
+
+
+ Acquisizione
+
+
+
*@
@*
*@
+
+
+
+
+
+ Invio
+
+
+
*@
}
diff --git a/MP.INVE/appsettings.Production.json b/MP.INVE/appsettings.Production.json
index 8aa1fd63..65a7782c 100644
--- a/MP.INVE/appsettings.Production.json
+++ b/MP.INVE/appsettings.Production.json
@@ -10,8 +10,11 @@
"AllowedHosts": "*",
"CodApp": "MP.INVE",
"ConnectionStrings": {
- "Mp.Data": "Server=localhost\\SQLEXPRESS;Database=MoonPro; User ID=steamware;Password=viadante16; integrated security=False; MultipleActiveResultSets=True; App=Blazor.ServerApp;",
- "Redis": "localhost:6379,DefaultDatabase=13,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false"
+ "Mp.Inve": "Server=SQL2016DEV;Database=MoonPro_MAG; User ID=sa;Password=keyhammer16; integrated security=False; MultipleActiveResultSets=True; App=MP.INVE;",
+ "Mp.IS": "Server=SQL2016DEV;Database=MoonPro_IS_EdilChim; User ID=sa;Password=keyhammer16; integrated security=False; MultipleActiveResultSets=True; App=MP.INVE;",
+ "Mp.Data": "Server=SQL2016DEV;Database=MoonPro; User ID=sa;Password=keyhammer16; integrated security=False; MultipleActiveResultSets=True; App=MP.INVE;",
+ "Redis": "localhost:6379,DefaultDatabase=1,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false",
+ "RedisAdmin": "localhost:6379,DefaultDatabase=1,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false,allowAdmin=true"
},
"ServerConf": {
"maxAge": "2000",
@@ -19,4 +22,4 @@
"redisLongTimeCache": 15,
"MpIoBaseUrl": "http://localhost/MP/IO/"
}
-}
+}
\ No newline at end of file