diff --git a/SMGen/Components/FilesList.razor b/SMGen/Components/FilesList.razor
index 556a984..dd82ce5 100644
--- a/SMGen/Components/FilesList.razor
+++ b/SMGen/Components/FilesList.razor
@@ -1,15 +1,22 @@
-
+
+
+
| Rul file |
Status |
- @if(Files!=null && Files.Count>0)
+ @if (Files != null && Files.Count > 0)
{
}
|
+ |
@@ -40,10 +47,36 @@
}
+ @if (item.Value.errorMsg != "")
+ {
+
+
+ |
+ }
+ else
+ {}
}
}
+
+
+
+
\ No newline at end of file
diff --git a/SMGen/Components/FilesList.razor.cs b/SMGen/Components/FilesList.razor.cs
index efd3e15..0090893 100644
--- a/SMGen/Components/FilesList.razor.cs
+++ b/SMGen/Components/FilesList.razor.cs
@@ -85,11 +85,12 @@ namespace SMGen.Components
await InvokeAsync(() => StateHasChanged());
}
+ protected int succFiles { get; set; } = 0;
protected async Task Read_rule_file_transitions()
{
Files = await SMGDService.FilesGetAll();
- foreach (var item in Files.OrderBy(x=>x.Value.origFileName))
+ foreach (var item in Files.OrderBy(x => x.Value.origFileName))
{
item.Value.calcRunning = true;
await InvokeAsync(() => StateHasChanged());
@@ -104,9 +105,25 @@ namespace SMGen.Components
await SMGDService.EvalIn2StateRuleFile(item.Value, false, calcItSelf, calcEmptyState);
}
item.Value.calcRunning = false;
+ if (item.Value.isOk)
+ {
+ succFiles = succFiles + 1;
+ }
await InvokeAsync(() => StateHasChanged());
}
- var currEvents = SMGDService.events2Add;
+
+ }
+
+ protected string currMsg { get; set; } = "";
+ protected string currFileName { get; set; } = "";
+
+ protected async Task setCurrMsg(FilesClass currFile)
+ {
+ if (currFile.errorMsg != "")
+ {
+ currMsg = currFile.errorMsg;
+ }
+ currFileName = currFile.origFileName;
}
}
}
\ No newline at end of file
diff --git a/SMGen/Pages/_Layout.cshtml b/SMGen/Pages/_Layout.cshtml
index b4bbedf..41efeaf 100644
--- a/SMGen/Pages/_Layout.cshtml
+++ b/SMGen/Pages/_Layout.cshtml
@@ -29,6 +29,7 @@
🗙
+