Update vor Blazorise

This commit is contained in:
2021-08-17 21:40:36 +02:00
parent e16ec943e1
commit 1746401541
150 changed files with 26965 additions and 4583 deletions

View File

@@ -1 +1 @@
fe4d9d8046db1979e6f6be2620996118b6a54def
0eb021c770a6500c128210b8cf2114bd8cfba586

View File

@@ -1 +1 @@
6d6bcd8b964e366fe8e88fdcd92c65362414d860
18b76d89d7ca7e0ed22842c1cbed892eb35bf58e

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
4b3fe5701acbe75c73c754d8c3586197904f9119
2a7630f1ff3412d8bd6b771e6729b88d1d72df23

View File

@@ -329,3 +329,9 @@ E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3.1\RazorDeclaration\Pages\Teacher\TeacherStudent.razor.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3.1\Razor\Pages\Teacher\TeacherStudent.razor.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\bin\Debug\netcoreapp3.1\Syncfusion.Licensing.dll
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3.1\RazorDeclaration\Pages\Company\Dashboard.razor.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3.1\RazorDeclaration\Pages\Teacher\Dashboard.razor.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3.1\Razor\Pages\Company\Dashboard.razor.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3.1\Razor\Pages\Teacher\Dashboard.razor.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3.1\RazorDeclaration\Pages\Teacher\LBDemo.razor.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3.1\Razor\Pages\Teacher\LBDemo.razor.g.cs

View File

@@ -1,4 +1,4 @@
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Areas\Identity\Pages\Account\Login.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "b93d850779f568e449012f6fe5f919b49507e43e"
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Areas\Identity\Pages\Account\Login.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a"
// <auto-generated/>
#pragma warning disable 1591
[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Areas_Identity_Pages_Account_Login), @"mvc.1.0.razor-page", @"/Areas/Identity/Pages/Account/Login.cshtml")]
@@ -40,7 +40,7 @@ using BlazorApp.Areas.Identity.Pages.Account;
#line default
#line hidden
#nullable disable
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"b93d850779f568e449012f6fe5f919b49507e43e", @"/Areas/Identity/Pages/Account/Login.cshtml")]
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a", @"/Areas/Identity/Pages/Account/Login.cshtml")]
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"a2fce32d8cc0cb87973e4b93cf81f11dcd05921a", @"/Areas/Identity/Pages/_ViewImports.cshtml")]
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"f807d0fcd0c379e4ca176598093eb40e60c5f1c7", @"/Areas/Identity/Pages/Account/_ViewImports.cshtml")]
public class Areas_Identity_Pages_Account_Login : global::Microsoft.AspNetCore.Mvc.RazorPages.Page
@@ -95,18 +95,18 @@ using BlazorApp.Areas.Identity.Pages.Account;
#line default
#line hidden
#nullable disable
WriteLiteral("\r\n <h1>");
WriteLiteral("\r\n<h1>");
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Areas\Identity\Pages\Account\Login.cshtml"
Write(ViewData["Title"]);
Write(ViewData["Title"]);
#line default
#line hidden
#nullable disable
WriteLiteral("</h1>\r\n\r\n <div class=\"card shadow-lg p-3 mb-5 bg-white rounded\">\r\n <h4 class=\"card-header\">Login</h4>\r\n <div class=\"card-body\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e8755", async() => {
WriteLiteral("\r\n <h4>Bitte melden Sie sich mit Ihrer UserID/Passwort an</h4>\r\n <hr />\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("div", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e9134", async() => {
WriteLiteral("</h1>\r\n\r\n<div class=\"card shadow-lg p-3 mb-5 bg-white rounded\">\r\n <h4 class=\"card-header\">Login</h4>\r\n <div class=\"card-body\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a8732", async() => {
WriteLiteral("\r\n <h4>Bitte melden Sie sich mit Ihrer UserID/Passwort an</h4>\r\n <hr />\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("div", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a9099", async() => {
}
);
__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper>();
@@ -127,8 +127,8 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper.ValidationSumma
}
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n <div class=\"form-group\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e10882", async() => {
WriteLiteral("\r\n <div class=\"form-group\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a10839", async() => {
}
);
__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>();
@@ -148,8 +148,8 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvid
}
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "b93d850779f568e449012f6fe5f919b49507e43e12420", async() => {
WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a12373", async() => {
}
);
__Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>();
@@ -172,8 +172,8 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For = ModelExpressionProvid
}
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e14247", async() => {
WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a14196", async() => {
}
);
__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper>();
@@ -194,8 +194,8 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For = ModelExpr
}
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n </div>\r\n <div class=\"form-group\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e16014", async() => {
WriteLiteral("\r\n </div>\r\n <div class=\"form-group\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a15951", async() => {
}
);
__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>();
@@ -217,7 +217,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvid
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n");
WriteLiteral(" ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "b93d850779f568e449012f6fe5f919b49507e43e17590", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a17527", async() => {
}
);
__Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>();
@@ -240,8 +240,8 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For = ModelExpressionProvid
}
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e19420", async() => {
WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a19353", async() => {
}
);
__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper>();
@@ -262,10 +262,10 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For = ModelExpr
}
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n </div>\r\n <div class=\"form-group\">\r\n <div class=\"checkbox\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e21242", async() => {
WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "b93d850779f568e449012f6fe5f919b49507e43e21538", async() => {
WriteLiteral("\r\n </div>\r\n <div class=\"form-group\">\r\n <div class=\"checkbox\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a21159", async() => {
WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a21451", async() => {
}
);
__Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>();
@@ -285,15 +285,15 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For = ModelExpressionProvid
}
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n ");
WriteLiteral("\r\n ");
#nullable restore
#line 32 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Areas\Identity\Pages\Account\Login.cshtml"
Write(Html.DisplayNameFor(m => m.Input.RememberMe));
Write(Html.DisplayNameFor(m => m.Input.RememberMe));
#line default
#line hidden
#nullable disable
WriteLiteral("\r\n ");
WriteLiteral("\r\n ");
}
);
__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>();
@@ -314,15 +314,15 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvid
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral(@"
</div>
</div>
<div class=""form-group"">
<button type=""submit"" class=""btn btn-primary"">Log in</button>
</div>
<div class=""form-group"">
<p>
");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e25062", async() => {
</div>
<div class=""form-group"">
<button type=""submit"" class=""btn btn-primary"">Log in</button>
</div>
<div class=""form-group"">
<p>
");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a24931", async() => {
WriteLiteral("Passwort vergessen?");
}
);
@@ -338,8 +338,8 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvid
}
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n </p>\r\n <p>\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e26459", async() => {
WriteLiteral("\r\n </p>\r\n <p>\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a26316", async() => {
WriteLiteral("Neu registrieren");
}
);
@@ -354,7 +354,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvid
BeginWriteTagHelperAttribute();
#nullable restore
#line 44 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Areas\Identity\Pages\Account\Login.cshtml"
WriteLiteral(Model.ReturnUrl);
WriteLiteral(Model.ReturnUrl);
#line default
#line hidden
@@ -369,7 +369,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvid
}
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n </p>\r\n </div>\r\n ");
WriteLiteral("\r\n </p>\r\n </div>\r\n ");
}
);
__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper>();
@@ -386,11 +386,11 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvid
}
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n </div>\r\n </div>\r\n\r\n");
WriteLiteral("\r\n </div>\r\n</div>\r\n\r\n");
WriteLiteral("\r\n\r\n");
DefineSection("Scripts", async() => {
WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("partial", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "b93d850779f568e449012f6fe5f919b49507e43e30288", async() => {
WriteLiteral("\r\n");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("partial", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a30113", async() => {
}
);
__Microsoft_AspNetCore_Mvc_TagHelpers_PartialTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper>();

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "ff1fc10d198f958eb45cce94f54c813746edebe2"
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "0af77a08ae6299d6e964898b94ea41ac3ad14b89"
// <auto-generated/>
#pragma warning disable 1591
namespace BlazorApp.Pages.Reporting
@@ -185,35 +185,39 @@ using Syncfusion.Blazor.Spinner;
));
__builder.CloseComponent();
__builder.AddMarkupContent(5, "\r\n ");
__builder.OpenComponent<Syncfusion.Blazor.Spinner.SfSpinner>(6);
__builder.AddAttribute(7, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
__builder.OpenElement(6, "div");
__builder.AddAttribute(7, "id", "container");
__builder.AddMarkupContent(8, "\r\n ");
__builder.OpenComponent<Syncfusion.Blazor.Spinner.SfSpinner>(9);
__builder.AddAttribute(10, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 17 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor"
Spinnervisible
#line 18 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor"
Spinnervisible
#line default
#line hidden
#nullable disable
));
__builder.AddAttribute(8, "VisibleChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => Spinnervisible = __value, Spinnervisible))));
__builder.AddAttribute(11, "VisibleChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => Spinnervisible = __value, Spinnervisible))));
__builder.CloseComponent();
__builder.AddMarkupContent(9, "\r\n");
__builder.AddMarkupContent(12, "\r\n ");
__builder.CloseElement();
__builder.AddMarkupContent(10, "\r\n");
__builder.AddContent(11,
__builder.AddMarkupContent(13, "\r\n \r\n");
__builder.CloseElement();
__builder.AddMarkupContent(14, "\r\n");
__builder.AddContent(15,
#nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor"
#line 23 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor"
emsg
#line default
#line hidden
#nullable disable
);
__builder.AddMarkupContent(12, ";\r\n\r\n");
}
#pragma warning restore 1998
#nullable restore
#line 22 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor"
#line 25 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor"
[Parameter]
public string ReportNr { get; set; }
@@ -231,31 +235,30 @@ using Syncfusion.Blazor.Spinner;
private Firma _firma { get; set; } = new BWPMModels.Firma();
public List<BWPMModels.Firma> Firmendaten { get; set; }
protected override async void OnInitialized()
{
Spinnervisible=true;
await Task.Delay(10);
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
Spinnervisible = false;
}
protected override async Task OnParametersSetAsync()
{
string paramtyp1 = "";
string paramtyp2 = "";
string paramtyp3 = "";
string userid = "";
string firmaid="";
string lehrerid = "";
Helper.dbhelper dbh = new Helper.dbhelper();
string reportdir = dbh.Get_Option(28);
reportdir += "/";
dbh.Get_Tabledata("Select * from Report where id=" + ReportNr.ToString(), false, true);
#line default
#line hidden
#nullable disable
#nullable restore
#line 56 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor"
try
{
Report = Report.FromFile(reportdir + dbh.dsdaten.Tables[0].Rows[0]["reportfile"]);
@@ -274,9 +277,18 @@ using Syncfusion.Blazor.Spinner;
switch (paramtyp1)
{
case "%firmaID%":
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
sql = sql.Replace("%firmaid%", _firma.ID.ToString());
#line default
#line hidden
#nullable disable
#nullable restore
#line 87 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor"
firmaid = await sessionStorage.GetItemAsync<string>("FirmaID");
userid = await sessionStorage.GetItemAsync<string>("UserID");
sql = sql.Replace("%firmaid%", firmaid);
break;
default:
break;
@@ -295,6 +307,7 @@ using Syncfusion.Blazor.Spinner;
UserWebReport.Report = Report;
UserWebReport.Report.Refresh();
Spinnervisible = false;
Spinnervisible = false;
}
protected override async Task OnInitializedAsync()

View File

@@ -1,4 +1,4 @@
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Shared\_Layout.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "cb84cbd8fe2c8ff3f41d4bda65e710b96d41bf18"
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Shared\_Layout.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "ea7b8f657b5c523b4e2483a82f79f9551bccc300"
// <auto-generated/>
#pragma warning disable 1591
[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_Shared__Layout), @"mvc.1.0.view", @"/Pages/Shared/_Layout.cshtml")]
@@ -33,7 +33,7 @@ using Microsoft.AspNetCore.Mvc.ViewEngines;
#line default
#line hidden
#nullable disable
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"cb84cbd8fe2c8ff3f41d4bda65e710b96d41bf18", @"/Pages/Shared/_Layout.cshtml")]
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"ea7b8f657b5c523b4e2483a82f79f9551bccc300", @"/Pages/Shared/_Layout.cshtml")]
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"8320e1b00bbdbcf772f6a9149a2f8caa81a87627", @"/Pages/_ViewImports.cshtml")]
public class Pages_Shared__Layout : global::Microsoft.AspNetCore.Mvc.Razor.RazorPage<dynamic>
{
@@ -76,7 +76,7 @@ using Microsoft.AspNetCore.Mvc.ViewEngines;
public async override global::System.Threading.Tasks.Task ExecuteAsync()
{
WriteLiteral("<!DOCTYPE html>\r\n<html>\r\n");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "cb84cbd8fe2c8ff3f41d4bda65e710b96d41bf187402", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "ea7b8f657b5c523b4e2483a82f79f9551bccc3007402", async() => {
WriteLiteral("\r\n <meta charset=\"utf-8\" />\r\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n <title>");
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Shared\_Layout.cshtml"
@@ -86,7 +86,7 @@ using Microsoft.AspNetCore.Mvc.ViewEngines;
#line hidden
#nullable disable
WriteLiteral(" - BWPM</title>\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "cb84cbd8fe2c8ff3f41d4bda65e710b96d41bf188048", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "ea7b8f657b5c523b4e2483a82f79f9551bccc3008048", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -101,7 +101,7 @@ using Microsoft.AspNetCore.Mvc.ViewEngines;
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "cb84cbd8fe2c8ff3f41d4bda65e710b96d41bf189226", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "ea7b8f657b5c523b4e2483a82f79f9551bccc3009226", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -115,7 +115,7 @@ using Microsoft.AspNetCore.Mvc.ViewEngines;
}
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n");
WriteLiteral("\r\n\r\n");
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper>();
@@ -128,9 +128,9 @@ using Microsoft.AspNetCore.Mvc.ViewEngines;
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "cb84cbd8fe2c8ff3f41d4bda65e710b96d41bf1811108", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "ea7b8f657b5c523b4e2483a82f79f9551bccc30011112", async() => {
WriteLiteral("\r\n <header>\r\n <nav class=\"navbar navbar-expand-sm navbar-light navbar-toggleable-sm bg-white border-bottom box-shadow mb-3\">\r\n <div class=\"container\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "cb84cbd8fe2c8ff3f41d4bda65e710b96d41bf1811564", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "ea7b8f657b5c523b4e2483a82f79f9551bccc30011568", async() => {
WriteLiteral("Berufswahl-Parcours-Manager");
}
);
@@ -153,7 +153,7 @@ using Microsoft.AspNetCore.Mvc.ViewEngines;
<div class=""navbar-collapse collapse d-sm-inline-flex flex-sm-row-reverse"">
");
#nullable restore
#line 24 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Shared\_Layout.cshtml"
#line 25 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Shared\_Layout.cshtml"
var result = Engine.FindView(ViewContext, "_LoginPartial", isMainPage: false);
@@ -162,7 +162,7 @@ using Microsoft.AspNetCore.Mvc.ViewEngines;
#line hidden
#nullable disable
#nullable restore
#line 27 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Shared\_Layout.cshtml"
#line 28 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Shared\_Layout.cshtml"
if (result.Success)
{
await Html.RenderPartialAsync("_LoginPartial");
@@ -179,14 +179,14 @@ using Microsoft.AspNetCore.Mvc.ViewEngines;
#nullable disable
WriteLiteral(" </div>\r\n </div>\r\n </nav>\r\n </header>\r\n\r\n <div class=\"container\">\r\n <main role=\"main\" class=\"pb-3\">\r\n ");
#nullable restore
#line 44 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Shared\_Layout.cshtml"
#line 45 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Shared\_Layout.cshtml"
Write(RenderBody());
#line default
#line hidden
#nullable disable
WriteLiteral("\r\n </main>\r\n </div>\r\n <footer class=\"footer border-top text-muted\">\r\n <div class=\"container\">\r\n &copy; 2021 - BlazorApp - ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "cb84cbd8fe2c8ff3f41d4bda65e710b96d41bf1815040", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "ea7b8f657b5c523b4e2483a82f79f9551bccc30015044", async() => {
WriteLiteral("Privacy");
}
);
@@ -204,7 +204,7 @@ using Microsoft.AspNetCore.Mvc.ViewEngines;
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n </div>\r\n </footer>\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "cb84cbd8fe2c8ff3f41d4bda65e710b96d41bf1816506", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "ea7b8f657b5c523b4e2483a82f79f9551bccc30016510", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -218,7 +218,7 @@ using Microsoft.AspNetCore.Mvc.ViewEngines;
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "cb84cbd8fe2c8ff3f41d4bda65e710b96d41bf1817606", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "ea7b8f657b5c523b4e2483a82f79f9551bccc30017610", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -232,7 +232,7 @@ using Microsoft.AspNetCore.Mvc.ViewEngines;
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "cb84cbd8fe2c8ff3f41d4bda65e710b96d41bf1818706", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "ea7b8f657b5c523b4e2483a82f79f9551bccc30018710", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -242,7 +242,7 @@ using Microsoft.AspNetCore.Mvc.ViewEngines;
__Microsoft_AspNetCore_Mvc_TagHelpers_ScriptTagHelper.Src = (string)__tagHelperAttribute_9.Value;
__tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_9);
#nullable restore
#line 54 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Shared\_Layout.cshtml"
#line 55 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Shared\_Layout.cshtml"
__Microsoft_AspNetCore_Mvc_TagHelpers_ScriptTagHelper.AppendVersion = true;
#line default
@@ -258,7 +258,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_ScriptTagHelper.AppendVersion = true;
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n ");
#nullable restore
#line 55 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Shared\_Layout.cshtml"
#line 56 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Shared\_Layout.cshtml"
Write(RenderSection("Scripts", required: false));
#line default

View File

@@ -0,0 +1,224 @@
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "aebd8ffe02da7382b55f6637739cf056b9b72752"
// <auto-generated/>
#pragma warning disable 1591
namespace BlazorApp.Pages.Teacher
{
#line hidden
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Components;
#nullable restore
#line 1 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using System.Net.Http;
#line default
#line hidden
#nullable disable
#nullable restore
#line 2 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Authorization;
#line default
#line hidden
#nullable disable
#nullable restore
#line 3 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Authorization;
#line default
#line hidden
#nullable disable
#nullable restore
#line 4 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms;
#line default
#line hidden
#nullable disable
#nullable restore
#line 5 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Web;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.JSInterop;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using BlazorApp;
#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using BlazorApp.Shared;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Syncfusion.Blazor;
#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Syncfusion.Blazor.Calendars;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Radzen;
#line default
#line hidden
#nullable disable
#nullable restore
#line 13 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Radzen.Blazor;
#line default
#line hidden
#nullable disable
#nullable restore
#line 15 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport;
#line default
#line hidden
#nullable disable
#nullable restore
#line 16 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport.Web;
#line default
#line hidden
#nullable disable
#nullable restore
#line 17 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport.Web.Blazor.Components;
#line default
#line hidden
#nullable disable
#nullable restore
#line 19 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Blazored.SessionStorage;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using System.ComponentModel.DataAnnotations;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using Syncfusion.Blazor.Grids;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using Syncfusion.Blazor.Buttons;
#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using Syncfusion.Blazor.Spinner;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using Syncfusion.Blazor.Navigations;
#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using Syncfusion.Blazor.Popups;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 13 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using BWPMModels;
#line default
#line hidden
#nullable disable
[Microsoft.AspNetCore.Components.RouteAttribute("/Teacher/Dashboard")]
public partial class Dashboard : Admin.ListBase
{
#pragma warning disable 1998
protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
{
}
#pragma warning restore 1998
#nullable restore
#line 14 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
string userid = "";
private Lehrer _lehrer { get; set; } = new BWPMModels.Lehrer();
public List<BWPMModels.Lehrer> Lehrerdaten { get; set; }
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender != true) { return; };
var authState = await authenticationStateTask;
userid = authState.User.Claims.FirstOrDefault().Value;
var user = authState.User;
await sessionStorage.SetItemAsync("UserID", userid);
Lehrerdaten = BlazorApp.Controller.LehrerController.GetByUserID(userid);
_lehrer = Lehrerdaten.First<BWPMModels.Lehrer>();
await sessionStorage.SetItemAsync("LehrerID", _lehrer.ID.ToString());
}
#line default
#line hidden
#nullable disable
[global::Microsoft.AspNetCore.Components.InjectAttribute] private NavigationManager NavManager { get; set; }
[global::Microsoft.AspNetCore.Components.InjectAttribute] private Blazored.SessionStorage.ISessionStorageService sessionStorage { get; set; }
}
}
#pragma warning restore 1591

View File

@@ -0,0 +1,236 @@
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\LBDemo.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "3e35b04afba621e25c8d384fcbba8325acd3212d"
// <auto-generated/>
#pragma warning disable 1591
namespace BlazorApp.Pages.Teacher
{
#line hidden
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Components;
#nullable restore
#line 1 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using System.Net.Http;
#line default
#line hidden
#nullable disable
#nullable restore
#line 2 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Authorization;
#line default
#line hidden
#nullable disable
#nullable restore
#line 3 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Authorization;
#line default
#line hidden
#nullable disable
#nullable restore
#line 4 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms;
#line default
#line hidden
#nullable disable
#nullable restore
#line 5 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Web;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.JSInterop;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using BlazorApp;
#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using BlazorApp.Shared;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Syncfusion.Blazor;
#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Syncfusion.Blazor.Calendars;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Radzen;
#line default
#line hidden
#nullable disable
#nullable restore
#line 13 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Radzen.Blazor;
#line default
#line hidden
#nullable disable
#nullable restore
#line 15 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport;
#line default
#line hidden
#nullable disable
#nullable restore
#line 16 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport.Web;
#line default
#line hidden
#nullable disable
#nullable restore
#line 17 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport.Web.Blazor.Components;
#line default
#line hidden
#nullable disable
#nullable restore
#line 19 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Blazored.SessionStorage;
#line default
#line hidden
#nullable disable
#nullable restore
#line 5 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\LBDemo.razor"
using System.ComponentModel.DataAnnotations;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\LBDemo.razor"
using Syncfusion.Blazor.DropDowns;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\LBDemo.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\LBDemo.razor"
using BWPMModels;
#line default
#line hidden
#nullable disable
[Microsoft.AspNetCore.Components.RouteAttribute("/Teacher/LBDemo")]
public partial class LBDemo : Microsoft.AspNetCore.Components.ComponentBase
{
#pragma warning disable 1998
protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
{
__builder.OpenElement(0, "div");
__builder.AddAttribute(1, "class", "control-section e-tab-section");
__builder.AddMarkupContent(2, "\r\n ");
__builder.OpenComponent<Syncfusion.Blazor.DropDowns.SfDropDownList<string, clKlasse>>(3);
__builder.AddAttribute(4, "Placeholder", "Klasse");
__builder.AddAttribute(5, "DataSource", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Collections.Generic.IEnumerable<clKlasse>>(
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\LBDemo.razor"
Klasse
#line default
#line hidden
#nullable disable
));
__builder.AddAttribute(6, "Value", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<string>(
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\LBDemo.razor"
KlasseID
#line default
#line hidden
#nullable disable
));
__builder.AddAttribute(7, "ValueChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<string>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<string>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => KlasseID = __value, KlasseID))));
__builder.AddAttribute(8, "ValueExpression", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Linq.Expressions.Expression<System.Func<string>>>(() => KlasseID));
__builder.AddAttribute(9, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.AddMarkupContent(10, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.DropDowns.DropDownListFieldSettings>(11);
__builder2.AddAttribute(12, "Value", "ID");
__builder2.AddAttribute(13, "Text", "bezeichnung");
__builder2.CloseComponent();
__builder2.AddMarkupContent(14, "\r\n ");
}
));
__builder.CloseComponent();
__builder.AddMarkupContent(15, "\r\n");
__builder.CloseElement();
}
#pragma warning restore 1998
#nullable restore
#line 18 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\LBDemo.razor"
public string KlasseID;
public List<clKlasse> Klasse = new List<clKlasse>();
public class clKlasse
{
public string ID { get; set; }
public string bezeichnung { get; set; }
}
protected override async Task OnInitializedAsync()
{
for (int i = 0; i < 5; i++)
{
clKlasse ck = new clKlasse();
ck.ID=i.ToString();
ck.bezeichnung="Bezeichnung "+i.ToString();
Klasse.Add(ck);
}
}
#line default
#line hidden
#nullable disable
[global::Microsoft.AspNetCore.Components.InjectAttribute] private NavigationManager NavManager { get; set; }
[global::Microsoft.AspNetCore.Components.InjectAttribute] private Blazored.SessionStorage.ISessionStorageService sessionStorage { get; set; }
}
}
#pragma warning restore 1591

View File

@@ -1,4 +1,4 @@
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "3dedd22a2124b48bf75e1b7010cdccb0cbc6cc4a"
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "ac6aa16b311461c713dc34a0640a1fa9c4b2421f"
// <auto-generated/>
#pragma warning disable 1591
namespace BlazorApp.Pages.Teacher
@@ -1353,7 +1353,7 @@ using BWPMModels;
Lehrerdaten = BlazorApp.Controller.LehrerController.GetByUserID(userid);
_lehrer = Lehrerdaten.First<BWPMModels.Lehrer>();
GridData = BlazorApp.Controller.KlasseController.GetByLehrerID(_lehrer.ID);
await sessionStorage.SetItemAsync("LehrerID", _lehrer.ID);
await sessionStorage.SetItemAsync("LehrerID", _lehrer.ID.ToString());
}
}

View File

@@ -1,4 +1,4 @@
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\_Host.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "cd16336ac39374317c56f9e4ad029124f43d91ea"
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\_Host.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "4073dd341fafe46b5595e0a082be98a5340a47b0"
// <auto-generated/>
#pragma warning disable 1591
[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(BlazorApp.Pages.Pages__Host), @"mvc.1.0.razor-page", @"/Pages/_Host.cshtml")]
@@ -20,7 +20,7 @@ using Microsoft.AspNetCore.Identity;
#line hidden
#nullable disable
[global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemMetadataAttribute("RouteTemplate", "/")]
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"cd16336ac39374317c56f9e4ad029124f43d91ea", @"/Pages/_Host.cshtml")]
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"4073dd341fafe46b5595e0a082be98a5340a47b0", @"/Pages/_Host.cshtml")]
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"8320e1b00bbdbcf772f6a9149a2f8caa81a87627", @"/Pages/_ViewImports.cshtml")]
public class Pages__Host : global::Microsoft.AspNetCore.Mvc.RazorPages.Page
{
@@ -64,9 +64,9 @@ using Microsoft.AspNetCore.Identity;
#line hidden
#nullable disable
WriteLiteral("\r\n<!DOCTYPE html>\r\n<html lang=\"en\">\r\n");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "cd16336ac39374317c56f9e4ad029124f43d91ea4756", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "4073dd341fafe46b5595e0a082be98a5340a47b04756", async() => {
WriteLiteral("\r\n\r\n\r\n <meta charset=\"utf-8\" />\r\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\r\n <title>BlazorApp</title>\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("base", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "cd16336ac39374317c56f9e4ad029124f43d91ea5176", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("base", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "4073dd341fafe46b5595e0a082be98a5340a47b05176", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -82,6 +82,7 @@ using Microsoft.AspNetCore.Identity;
WriteLiteral(@"
<link rel=""stylesheet"" href=""css/bootstrap/bootstrap.min.css"" />
<link href=""css/site.css"" rel=""stylesheet"" />
<link href=""css/all.css"" rel=""stylesheet"" />
<link href=""_content/Syncfusion.Blazor.Themes/bootstrap4.css"" rel=""stylesheet"" />
<link rel=""stylesheet"" href=""_content/Radzen.Blazor/css/default-base.css"">
<link rel=""stylesheet"" href=""_content/Radzen.Blazor/css/default.css"">
@@ -98,15 +99,15 @@ using Microsoft.AspNetCore.Identity;
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "cd16336ac39374317c56f9e4ad029124f43d91ea7353", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "4073dd341fafe46b5595e0a082be98a5340a47b07407", async() => {
WriteLiteral("\r\n <script src=\"_content/Radzen.Blazor/Radzen.Blazor.js\"></script>\r\n <app>\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("component", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "cd16336ac39374317c56f9e4ad029124f43d91ea7705", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("component", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "4073dd341fafe46b5595e0a082be98a5340a47b07759", async() => {
}
);
__Microsoft_AspNetCore_Mvc_TagHelpers_ComponentTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper>();
__tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_ComponentTagHelper);
#nullable restore
#line 26 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\_Host.cshtml"
#line 27 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\_Host.cshtml"
__Microsoft_AspNetCore_Mvc_TagHelpers_ComponentTagHelper.ComponentType = typeof(App);
#line default
@@ -114,7 +115,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_ComponentTagHelper.ComponentType = typeof(
#nullable disable
__tagHelperExecutionContext.AddTagHelperAttribute("type", __Microsoft_AspNetCore_Mvc_TagHelpers_ComponentTagHelper.ComponentType, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
#nullable restore
#line 26 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\_Host.cshtml"
#line 27 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\_Host.cshtml"
__Microsoft_AspNetCore_Mvc_TagHelpers_ComponentTagHelper.RenderMode = global::Microsoft.AspNetCore.Mvc.Rendering.RenderMode.Server;
#line default
@@ -130,7 +131,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_ComponentTagHelper.RenderMode = global::Mi
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n");
WriteLiteral("\r\n </app>\r\n\r\n <div id=\"blazor-error-ui\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("environment", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "cd16336ac39374317c56f9e4ad029124f43d91ea9787", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("environment", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "4073dd341fafe46b5595e0a082be98a5340a47b09841", async() => {
WriteLiteral("\r\n An error has occurred. This application may no longer respond until reloaded.\r\n ");
}
);
@@ -146,7 +147,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_ComponentTagHelper.RenderMode = global::Mi
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("environment", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "cd16336ac39374317c56f9e4ad029124f43d91ea11144", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("environment", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "4073dd341fafe46b5595e0a082be98a5340a47b011198", async() => {
WriteLiteral("\r\n An unhandled exception has occurred. See browser dev tools for details.\r\n ");
}
);
@@ -162,7 +163,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_ComponentTagHelper.RenderMode = global::Mi
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n <a");
BeginWriteAttribute("href", " href=\"", 1311, "\"", 1318, 0);
BeginWriteAttribute("href", " href=\"", 1361, "\"", 1368, 0);
EndWriteAttribute();
WriteLiteral(" class=\"reload\">Reload</a>\r\n <a class=\"dismiss\">🗙</a>\r\n </div>\r\n\r\n <script src=\"_framework/blazor.server.js\"></script>\r\n");
}

View File

@@ -1,4 +1,4 @@
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\NavMenu.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "c9f0bb1cd3e69e799a5f55176ed4b2fdb668ad1d"
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\NavMenu.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "61fdc99b60fceafe7a1fe072681323c270325608"
// <auto-generated/>
#pragma warning disable 1591
namespace BlazorApp.Shared
@@ -205,25 +205,25 @@ using Newtonsoft.Json;
#nullable disable
__builder.OpenComponent<Radzen.Blazor.RadzenDialog>(5);
__builder.CloseComponent();
__builder.AddMarkupContent(6, "\n");
__builder.AddMarkupContent(6, "\r\n");
__builder.OpenComponent<Radzen.Blazor.RadzenNotification>(7);
__builder.CloseComponent();
__builder.AddMarkupContent(8, "\n");
__builder.AddMarkupContent(8, "\r\n");
__builder.OpenComponent<Radzen.Blazor.RadzenTooltip>(9);
__builder.CloseComponent();
__builder.AddMarkupContent(10, "\n");
__builder.AddMarkupContent(10, "\r\n");
__builder.OpenComponent<Radzen.Blazor.RadzenContextMenu>(11);
__builder.CloseComponent();
__builder.AddMarkupContent(12, "\n\n");
__builder.AddMarkupContent(12, "\r\n\r\n");
__builder.OpenComponent<Radzen.Blazor.RadzenHeader>(13);
__builder.AddAttribute(14, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.AddMarkupContent(15, "\n ");
__builder2.AddMarkupContent(15, "\r\n ");
__builder2.OpenElement(16, "div");
__builder2.AddAttribute(17, "class", "row justify-content-start align-items-center");
__builder2.AddMarkupContent(18, "\n ");
__builder2.AddMarkupContent(18, "\r\n ");
__builder2.OpenElement(19, "div");
__builder2.AddAttribute(20, "class", "col-6 d-flex align-items-center");
__builder2.AddMarkupContent(21, "\n ");
__builder2.AddMarkupContent(21, "\r\n ");
__builder2.OpenComponent<Radzen.Blazor.RadzenSidebarToggle>(22);
__builder2.AddAttribute(23, "Click", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.EventArgs>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.EventArgs>(this,
#nullable restore
@@ -235,17 +235,17 @@ using Newtonsoft.Json;
#nullable disable
)));
__builder2.CloseComponent();
__builder2.AddMarkupContent(24, "\n ");
__builder2.AddMarkupContent(24, "\r\n ");
__builder2.OpenComponent<Radzen.Blazor.RadzenLabel>(25);
__builder2.AddAttribute(26, "Text", "Radzen Blazor Components");
__builder2.CloseComponent();
__builder2.AddMarkupContent(27, "\n ");
__builder2.AddMarkupContent(27, "\r\n ");
__builder2.CloseElement();
__builder2.AddMarkupContent(28, "\n ");
__builder2.AddMarkupContent(28, "\r\n ");
__builder2.OpenElement(29, "div");
__builder2.AddAttribute(30, "class", "col-6 d-flex align-items-center justify-content-end");
__builder2.AddMarkupContent(31, "\n ");
__builder2.AddMarkupContent(32, "<label class=\"d-none d-sm-inline-block\" style=\"margin-left: 1rem\">Theme:</label>\n ");
__builder2.AddMarkupContent(31, "\r\n ");
__builder2.AddMarkupContent(32, "<label class=\"d-none d-sm-inline-block\" style=\"margin-left: 1rem\">Theme:</label>\r\n ");
__builder2.OpenComponent<Radzen.Blazor.RadzenDropDown<string>>(33);
__builder2.AddAttribute(34, "style", "margin:0 .5rem");
__builder2.AddAttribute(35, "TextProperty", "Text");
@@ -278,18 +278,18 @@ using Newtonsoft.Json;
#nullable disable
)));
__builder2.CloseComponent();
__builder2.AddMarkupContent(40, "\n ");
__builder2.AddMarkupContent(40, "\r\n ");
__builder2.CloseElement();
__builder2.AddMarkupContent(41, "\n ");
__builder2.AddMarkupContent(41, "\r\n ");
__builder2.CloseElement();
__builder2.AddMarkupContent(42, "\n ");
__builder2.AddMarkupContent(42, "\r\n ");
}
));
__builder.CloseComponent();
__builder.AddMarkupContent(43, "\n");
__builder.AddMarkupContent(43, "\r\n");
__builder.OpenElement(44, "div");
__builder.AddAttribute(45, "style", "width:100%");
__builder.AddMarkupContent(46, "\n ");
__builder.AddMarkupContent(46, "\r\n ");
__builder.OpenComponent<Radzen.Blazor.RadzenBody>(47);
__builder.AddAttribute(48, "Expanded", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
@@ -302,11 +302,11 @@ using Newtonsoft.Json;
));
__builder.AddAttribute(49, "ExpandedChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => bodyExpanded = __value, bodyExpanded))));
__builder.AddAttribute(50, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.AddMarkupContent(51, "\n ");
__builder2.AddMarkupContent(51, "\r\n ");
__builder2.OpenComponent<Radzen.Blazor.RadzenContentContainer>(52);
__builder2.AddAttribute(53, "Name", "main");
__builder2.AddAttribute(54, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.AddMarkupContent(55, "\n ");
__builder3.AddMarkupContent(55, "\r\n ");
__builder3.AddContent(56,
#nullable restore
#line 47 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\NavMenu.razor"
@@ -316,11 +316,11 @@ using Newtonsoft.Json;
#line hidden
#nullable disable
);
__builder3.AddMarkupContent(57, "\n ");
__builder3.AddMarkupContent(57, "\r\n ");
}
));
__builder2.CloseComponent();
__builder2.AddMarkupContent(58, "\n ");
__builder2.AddMarkupContent(58, "\r\n ");
}
));
__builder.AddComponentReferenceCapture(59, (__value) => {
@@ -334,9 +334,9 @@ using Newtonsoft.Json;
}
);
__builder.CloseComponent();
__builder.AddMarkupContent(60, "\n");
__builder.AddMarkupContent(60, "\r\n");
__builder.CloseElement();
__builder.AddMarkupContent(61, "\n\n");
__builder.AddMarkupContent(61, "\r\n\r\n");
__builder.OpenComponent<Radzen.Blazor.RadzenSidebar>(62);
__builder.AddAttribute(63, "Expanded", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
@@ -349,14 +349,14 @@ using Newtonsoft.Json;
));
__builder.AddAttribute(64, "ExpandedChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => sidebarExpanded = __value, sidebarExpanded))));
__builder.AddAttribute(65, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.AddMarkupContent(66, "\n ");
__builder2.AddMarkupContent(66, "\r\n ");
__builder2.OpenComponent<Radzen.Blazor.RadzenPanelMenu>(67);
__builder2.AddAttribute(68, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.AddMarkupContent(69, "\n ");
__builder3.AddMarkupContent(69, "\r\n ");
__builder3.OpenComponent<Microsoft.AspNetCore.Components.Authorization.AuthorizeView>(70);
__builder3.AddAttribute(71, "Roles", "Administrators");
__builder3.AddAttribute(72, "Authorized", (Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.Authorization.AuthenticationState>)((context) => (__builder4) => {
__builder4.AddMarkupContent(73, "\n");
__builder4.AddMarkupContent(73, "\r\n");
#nullable restore
#line 58 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\NavMenu.razor"
foreach (var Menuentry in AdminMenu)
@@ -395,25 +395,25 @@ using Newtonsoft.Json;
__builder4.AddAttribute(85, "Path", "/identity/account/logout");
__builder4.AddAttribute(86, "Icon", "");
__builder4.CloseComponent();
__builder4.AddMarkupContent(87, "\n ");
__builder4.AddMarkupContent(87, "\r\n ");
}
));
__builder3.AddAttribute(88, "NotAuthorized", (Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.Authorization.AuthenticationState>)((context) => (__builder4) => {
__builder4.AddMarkupContent(89, "\n ");
__builder4.AddMarkupContent(89, "\r\n ");
__builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(90);
__builder4.AddAttribute(91, "Text", "Anmelden");
__builder4.AddAttribute(92, "Path", "/identity/account/login");
__builder4.AddAttribute(93, "Icon", "");
__builder4.CloseComponent();
__builder4.AddMarkupContent(94, "\n ");
__builder4.AddMarkupContent(94, "\r\n ");
}
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(95, "\n ");
__builder3.AddMarkupContent(95, "\r\n ");
}
));
__builder2.CloseComponent();
__builder2.AddMarkupContent(96, "\n \n ");
__builder2.AddMarkupContent(96, "\r\n \r\n ");
}
));
__builder.AddComponentReferenceCapture(97, (__value) => {
@@ -427,21 +427,21 @@ using Newtonsoft.Json;
}
);
__builder.CloseComponent();
__builder.AddMarkupContent(98, "\n");
__builder.AddMarkupContent(98, "\r\n");
__builder.OpenComponent<Radzen.Blazor.RadzenFooter>(99);
__builder.AddAttribute(100, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.AddMarkupContent(101, "\n ");
__builder2.AddMarkupContent(101, "\r\n ");
__builder2.OpenComponent<Radzen.Blazor.RadzenLabel>(102);
__builder2.AddAttribute(103, "Text", "Radzen Blazor Components, Copyright © 2020");
__builder2.CloseComponent();
__builder2.AddMarkupContent(104, "\n ");
__builder2.AddMarkupContent(104, "\r\n ");
__builder2.OpenComponent<Radzen.Blazor.RadzenLink>(105);
__builder2.AddAttribute(106, "Text", "[source]");
__builder2.AddAttribute(107, "Path", "https://github.com/radzenhq/radzen-blazor");
__builder2.AddAttribute(108, "Target", "_blank");
__builder2.AddAttribute(109, "Style", "margin-left:5px;vertical-align:bottom;");
__builder2.CloseComponent();
__builder2.AddMarkupContent(110, "\n ");
__builder2.AddMarkupContent(110, "\r\n ");
}
));
__builder.CloseComponent();

View File

@@ -196,13 +196,20 @@ using Syncfusion.Blazor.Inputs;
#nullable disable
#nullable restore
#line 13 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor"
using BlazorApp.Helper;
using Syncfusion.Blazor.Notifications;
#line default
#line hidden
#nullable disable
#nullable restore
#line 14 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 15 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor"
using BWPMModels;
#line default
@@ -217,279 +224,295 @@ using BWPMModels;
}
#pragma warning restore 1998
#nullable restore
#line 154 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor"
public string fid { get; set; } = "";
public string[] BerufID;
public string[] AnsprechpartnerID;
public string[] ZeitID;
public string PlatzID = "1";
public string KlassenTypID = "1";
public string bemerkung { get; set; } = "";
public string schuelerbemerkung { get; set; } = "";
public string standortbemerkung { get; set; } = "";
public bool ShowDialog = false;
string message = "";
SfListBox<string[], Beruf> Berufsliste { get; set; }
SfGrid<BWPMModels.Firmaberuf> Grid { get; set; }
string userid = "";
static string firmaid = "";
#line 238 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor"
SfToast ToastObj;
private string ToastPosition = "Right";
private string ToastContent = "Daten erfolgreich gespeichert";
private ToastEffect ShowAnimation = ToastEffect.FadeIn;
private ToastEffect HideAnimation = ToastEffect.FadeOut;
public List<Beruf> berufe = new List<Beruf>();
public List<BWPMModels.Beruf> _berufe { get; set; } = BlazorApp.Controller.BerufController.GetAllAktiveData();
public List<Zeit> zeiten = new List<Zeit>();
#line default
#line hidden
#nullable disable
#nullable restore
#line 245 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor"
public List<BWPMModels.Zeiten> _zeiten { get; set; } = BlazorApp.Controller.ZeitenController.GetAllAktiveData();
public List<BWPMModels.Ansprechpartner> ansprechpartner { get; set; }
public List<BWPMModels.Klassentyp> klassentyp { get; set; } = BlazorApp.Controller.KlassentypController.GetAllAktiveData();
public List<BWPMModels.Firma> Firmendaten { get; set; }
public List<AP> lap = new List<AP>();
public List<Plaetze> plaetze = new List<Plaetze>();
public List<BWPMModels.Firmaberuf> GridData { get; set; }
public string fid { get; set; } = "";
public string[] BerufID;
public string[] AnsprechpartnerID;
public string[] ZeitID;
public string PlatzID = "1";
public string KlassenTypID = "1";
public string bemerkung { get; set; } = "";
public string schuelerbemerkung { get; set; } = "";
public string standortbemerkung { get; set; } = "";
public bool ShowDialog = false;
public bool ShowDialogCompany = false;
string message = "";
SfListBox<string[], Beruf> Berufsliste { get; set; }
SfGrid<BWPMModels.Firmaberuf> Grid { get; set; }
string userid = "";
string firmaid = "";
public bool ContinuePaging = true;
public bool InitialRender { get; set; }
public int Value = 0; // consider that value your querystring contains
public int foundrow = 0;
public List<Beruf> berufe = new List<Beruf>();
public List<BWPMModels.Beruf> _berufe { get; set; } = BlazorApp.Controller.BerufController.GetAllAktiveData();
public List<Zeit> zeiten = new List<Zeit>();
protected override async Task OnInitializedAsync()
{
foreach (BWPMModels.Beruf item in _berufe)
{
Beruf be = new Beruf();
be.id = item.ID;
be.bezeichnung = item.bezeichnung;
berufe.Add(be);
}
foreach (BWPMModels.Zeiten item in _zeiten)
{
Zeit ze = new Zeit();
ze.id = item.ID;
ze.bezeichnung = item.bezeichnung;
zeiten.Add(ze);
}
firmaid = await sessionStorage.GetItemAsync<string>("FirmaID");
get_ansprechaprtner(firmaid);
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender != true) { return; };
userid = await sessionStorage.GetItemAsync<string>("UserID");
if (userid == null)
{
var authState = await authenticationStateTask;
userid = authState.User.Claims.FirstOrDefault().Value;
var user = authState.User;
public List<BWPMModels.Zeiten> _zeiten { get; set; } = BlazorApp.Controller.ZeitenController.GetAllAktiveData();
public List<BWPMModels.Ansprechpartner> ansprechpartner { get; set; }
public List<BWPMModels.Klassentyp> klassentyp { get; set; } = BlazorApp.Controller.KlassentypController.GetAllAktiveData();
private Firma _firma { get; set; } = new BWPMModels.Firma();
public List<BWPMModels.Firma> Firmendaten { get; set; }
public List<AP> lap = new List<AP>();
public List<Plaetze> plaetze = new List<Plaetze>();
public List<BWPMModels.Firmaberuf> GridData { get; set; }
}
firmaid = await sessionStorage.GetItemAsync<string>("FirmaID");
if (firmaid == null)
{
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
firmaid = Firmendaten.First<BWPMModels.Firma>().ID.ToString();
}
try
{
GridData = BlazorApp.Controller.FirmaberufController.GetAllAktiveByFirmaID(Convert.ToInt32(firmaid));
public bool ContinuePaging = true;
public bool InitialRender { get; set; }
public int Value = 0; // consider that value your querystring contains
public int foundrow = 0;
get_ansprechaprtner(firmaid);
protected override async Task OnInitializedAsync()
{
foreach (BWPMModels.Beruf item in _berufe)
{
Beruf be = new Beruf();
be.id = item.ID;
be.bezeichnung = item.bezeichnung;
berufe.Add(be);
}
foreach (BWPMModels.Zeiten item in _zeiten)
{
Zeit ze = new Zeit();
ze.id = item.ID;
ze.bezeichnung = item.bezeichnung;
zeiten.Add(ze);
}
userid = await sessionStorage.GetItemAsync<string>("UserID");
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
if (_firma.nameZ1 == "")
{
ShowDialogCompany = true;
return;
}
firmaid = await sessionStorage.GetItemAsync<string>("FirmaID");
get_ansprechaprtner(firmaid);
GridData = BlazorApp.Controller.FirmaberufController.GetAllAktiveByFirmaID(Convert.ToInt32(firmaid));
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender != true) { return; };
}
catch { };
await Task.Delay(200);
try
{
await sessionStorage.SetItemAsync("FirmaID", firmaid);
await sessionStorage.SetItemAsync("UserID", userid);
try
{
get_ansprechaprtner(firmaid);
}
catch { };
await Task.Delay(200);
for (int i = 1; i < 51; i++)
{
plaetze.Add(new Plaetze { id = i, text = i.ToString() });
}
PlatzID = "1";
KlassenTypID = "1";
}
}
catch { }
for (int i = 1; i < 51; i++)
{
plaetze.Add(new Plaetze { id = i, text = i.ToString() });
}
PlatzID = "1";
KlassenTypID = "1";
}
private void get_ansprechaprtner(string firmaid)
{
if (firmaid=="") {return;};
lap.Clear();
ansprechpartner = BlazorApp.Controller.AnsprechpartnerController.GetAllAktivDataByFirmaID(Convert.ToInt32(firmaid));
foreach (Ansprechpartner item in ansprechpartner)
{
AP a1 = new AP();
a1.ID = item.ID;
a1.name = item.name;
lap.Add(a1);
}
private async Task get_ansprechaprtner(string firmaid)
{
if (firmaid == "") { return; };
lap.Clear();
ansprechpartner = BlazorApp.Controller.AnsprechpartnerController.GetAllAktivDataByFirmaID(Convert.ToInt32(firmaid));
foreach (Ansprechpartner item in ansprechpartner)
{
AP a1 = new AP();
a1.ID = item.ID;
a1.name = item.name;
lap.Add(a1);
}
}
public class AP
{
public int ID { get; set; }
public string name { get; set; }
}
}
public class AP
{
public int ID { get; set; }
public string name { get; set; }
}
public class Plaetze
{
public int id { get; set; }
public string text { get; set; }
}
public class Plaetze
{
public int id { get; set; }
public string text { get; set; }
}
public class Beruf
{
public int id { get; set; }
public string bezeichnung { get; set; }
}
public class Beruf
{
public int id { get; set; }
public string bezeichnung { get; set; }
}
public class Zeit
{
public int id { get; set; }
public string bezeichnung { get; set; }
}
public class Zeit
{
public int id { get; set; }
public string bezeichnung { get; set; }
}
private void CloseDialog()
{
this.ShowDialog = false;
}
private void CloseDialog()
{
this.ShowDialog = false;
if (this.ShowDialogCompany==true)
{
this.ShowDialogCompany = false;
NavigationManager.NavigateTo("/Company/Company");
}
}
public void einfuegen()
{
message = "";
int bid = 0;
int aid = 0;
int zid = 0;
int pid = 0;
int kid = 0;
public void einfuegen()
{
message = "";
int bid = 0;
int aid = 0;
int zid = 0;
int pid = 0;
int kid = 0;
try { bid = Convert.ToInt32(BerufID[0]); } catch { };
try { aid = Convert.ToInt32(AnsprechpartnerID[0]); } catch { };
try { zid = Convert.ToInt32(ZeitID[0]); } catch { };
try { pid = Convert.ToInt32(PlatzID); } catch { };
try { kid = Convert.ToInt32(KlassenTypID); } catch { };
try { bid = Convert.ToInt32(BerufID[0]); } catch { };
try { aid = Convert.ToInt32(AnsprechpartnerID[0]); } catch { };
try { zid = Convert.ToInt32(ZeitID[0]); } catch { };
try { pid = Convert.ToInt32(PlatzID); } catch { };
try { kid = Convert.ToInt32(KlassenTypID); } catch { };
if (bid == 0) { message += "- Bitte einen Beruf auswählen<br/>"; };
if (aid == 0) { message += "- Bitte einen Ansprechpartner auswählen<br/>"; };
if (zid == 0) { message += "- Bitte einen Zeit auswählen<br/>"; };
if (pid == 0) { message += "- Bitte Anzahl Plätze auswählen<br/>"; };
if (kid == 0) { message += "- Bitte Klassentyp auswählen<br/>"; };
if (message != "")
{
this.ShowDialog = true;
return;
}
if (bid == 0) { message += "- Bitte einen Beruf auswählen<br/>"; };
if (aid == 0) { message += "- Bitte einen Ansprechpartner auswählen<br/>"; };
if (zid == 0) { message += "- Bitte einen Zeit auswählen<br/>"; };
if (pid == 0) { message += "- Bitte Anzahl Plätze auswählen<br/>"; };
if (kid == 0) { message += "- Bitte Klassentyp auswählen<br/>"; };
if (message != "")
{
this.ShowDialog = true;
return;
}
BWPMModels.Firmaberuf fb = new BWPMModels.Firmaberuf();
fb.firmaID = Convert.ToInt32(firmaid);
fb.berufID = bid;
fb.ansprechpartnerID = aid;
fb.zeitID = zid;
fb.anzahl = pid;
fb.klassetypID = kid;
fb.erstellt_am = DateTime.Now;
fb.mutiert_am = DateTime.Now;
fb.aktiv = true;
fb.mutierer = userid;
fb.bemerkung = bemerkung;
fb.schuelerbemerkung = schuelerbemerkung;
fb.standortbemerkung = standortbemerkung;
BlazorApp.Controller.FirmaberufController.POST(fb);
GridData = BlazorApp.Controller.FirmaberufController.GetAllAktiveByFirmaID(Convert.ToInt32(firmaid));
Grid.Refresh();
BWPMModels.Firmaberuf fb = new BWPMModels.Firmaberuf();
fb.firmaID = Convert.ToInt32(firmaid);
fb.berufID = bid;
fb.ansprechpartnerID = aid;
fb.zeitID = zid;
fb.anzahl = pid;
fb.klassetypID = kid;
fb.erstellt_am = DateTime.Now;
fb.mutiert_am = DateTime.Now;
fb.aktiv = true;
fb.mutierer = userid;
fb.bemerkung = bemerkung;
fb.schuelerbemerkung = schuelerbemerkung;
fb.standortbemerkung = standortbemerkung;
BlazorApp.Controller.FirmaberufController.POST(fb);
GridData = BlazorApp.Controller.FirmaberufController.GetAllAktiveByFirmaID(Convert.ToInt32(firmaid));
Grid.Refresh();
ToastObj.ShowAsync();
}
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Firmaberuf> Args)
}
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Firmaberuf> Args)
{
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{
if (Args.Action == "Add")
{
{
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{
if (Args.Action == "Add")
{
Args.Data.erstellt_am = DateTime.Now;
Args.Data.mutierer = userid;
Args.Data.mutiert_am = DateTime.Now;
Args.Data.aktiv = true;
Args.Data.ID = BlazorApp.Controller.FirmaberufController.POST(Args.Data);
Value = Args.Data.ID;
Args.Data.erstellt_am = DateTime.Now;
Args.Data.mutierer = userid;
Args.Data.mutiert_am = DateTime.Now;
Args.Data.aktiv = true;
Args.Data.ID = BlazorApp.Controller.FirmaberufController.POST(Args.Data);
Value = Args.Data.ID;
}
else
{
Args.Data.mutierer = userid.ToString();
Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.FirmaberufController.PUT(Args.Data);
}
}
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Delete)
{
Args.Data.aktiv = false;
Args.Data.mutierer = userid;
Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.FirmaberufController.PUT(Args.Data);
}
}
ToastObj.ShowAsync();
public async Task OnCompletedHandler(ActionEventArgs<BWPMModels.Firmaberuf> Args)
}
else
{
Args.Data.mutierer = userid.ToString();
Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.FirmaberufController.PUT(Args.Data);
{
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{
await Grid.SetRowData(Args.Data.ID, Args.Data);
double xx = 0;
Value = Args.Data.ID;
xx = await DataHandler();
await Grid.SelectRow(xx);
ToastObj.ShowAsync();
}
}
public async void RowDataBoundHandler(BeforeDataBoundArgs<BWPMModels.Firmaberuf> args)
{
}
}
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Delete)
{
Args.Data.aktiv = false;
Args.Data.mutierer = userid;
Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.FirmaberufController.PUT(Args.Data);
ToastObj.ShowAsync();
}
}
}
public async Task OnCompletedHandler(ActionEventArgs<BWPMModels.Firmaberuf> Args)
public async Task<double> DataHandler()
{
var PageCount = (GridData.Count / Grid.PageSettings.PageSize) + 1;
ContinuePaging = true;
var CurrentPage = 1;
Grid.Refresh();
await Grid.GoToPage(1);
{
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{
await Grid.SetRowData(Args.Data.ID, Args.Data);
double xx = 0;
Value = Args.Data.ID;
xx = await DataHandler();
await Grid.SelectRow(xx);
for (int i = 1; i <= PageCount; i++)
}
}
public async void RowDataBoundHandler(BeforeDataBoundArgs<BWPMModels.Firmaberuf> args)
{
{
List<Firmaberuf> Rows = await Grid.GetCurrentViewRecords(); // returns the current view data
for (int j = 0; j < Grid.PageSettings.PageSize; j++)
{
if (j < Rows.Count && Rows[j].ID == Value)
{
foundrow = j;
}
ContinuePaging = false; // prevent the default navigation
break;
}
}
if (ContinuePaging)
{
if (i >= PageCount)
{
i = 0;
}
await Grid.GoToPage(i + 1);
public async Task<double> DataHandler()
{
var PageCount = (GridData.Count / Grid.PageSettings.PageSize) + 1;
ContinuePaging = true;
var CurrentPage = 1;
Grid.Refresh();
await Grid.GoToPage(1);
}
else
{
return foundrow;
}
}
return foundrow;
}
for (int i = 1; i <= PageCount; i++)
{
List<Firmaberuf> Rows = await Grid.GetCurrentViewRecords(); // returns the current view data
for (int j = 0; j < Grid.PageSettings.PageSize; j++)
{
if (j < Rows.Count && Rows[j].ID == Value)
{
foundrow = j;
ContinuePaging = false; // prevent the default navigation
break;
}
}
if (ContinuePaging)
{
if (i >= PageCount)
{
i = 0;
}
await Grid.GoToPage(i + 1);
}
else
{
return foundrow;
}
}
return foundrow;
}
#line default
#line hidden

View File

@@ -175,13 +175,20 @@ using Syncfusion.Blazor.Popups;
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor"
using BlazorApp.Helper;
using Syncfusion.Blazor.Notifications;
#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor"
using BWPMModels;
#line default
@@ -196,76 +203,85 @@ using BWPMModels;
}
#pragma warning restore 1998
#nullable restore
#line 214 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor"
private Firma _firma { get; set; } = new BWPMModels.Firma();
public List<BWPMModels.Firma> Firmendaten { get; set; }
string userid = "";
public static int? pkey { get; set; }
public bool Initial { get; set; } = true;
private bool ShowErrorDialog { get; set; } = false;
#line 244 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor"
public void Submit()
{
BlazorApp.Controller.FirmaController.PUT(_firma);
}
public void InvalidSubmit()
{
ShowErrorDialog = true;
}
private void CloseDialog()
{
this.ShowErrorDialog = false;
}
SfToast ToastObj;
private string ToastPosition = "Right";
private string ToastContent = "Daten erfolgreich gespeichert";
private ToastEffect ShowAnimation = ToastEffect.FadeIn;
private ToastEffect HideAnimation = ToastEffect.FadeOut;
private void SaveClick()
{
//BlazorApp.Controller.FirmaController.savedata(_firma);
}
private Firma _firma { get; set; } = new BWPMModels.Firma();
public List<BWPMModels.Firma> Firmendaten { get; set; }
string userid = "";
public static int? pkey { get; set; }
public bool Initial { get; set; } = true;
private bool ShowErrorDialog { get; set; } = false;
protected override async void OnInitialized()
{
public void Submit()
{
BlazorApp.Controller.FirmaController.PUT(_firma);
ToastObj.ShowAsync();
}
public void InvalidSubmit()
{
ShowErrorDialog = true;
}
private void CloseDialog()
{
this.ShowErrorDialog = false;
}
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
private void SaveClick()
{
//BlazorApp.Controller.FirmaController.PUT(_firma);
}
protected override async void OnInitialized()
{
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
#line default
#line hidden
#nullable disable
#nullable restore
#line 246 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor"
#line 285 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor"
userid = await sessionStorage.GetItemAsync<string>("UserID");
if (userid == null)
{
var authState = await authenticationStateTask;
var userId = authState.User.Claims.FirstOrDefault().Value;
var user = authState.User;
userid = await sessionStorage.GetItemAsync<string>("UserID");
if (userid == null)
{
var authState = await authenticationStateTask;
var userId = authState.User.Claims.FirstOrDefault().Value;
var user = authState.User;
if (user.Identity.IsAuthenticated)
if (user.Identity.IsAuthenticated)
{
await sessionStorage.SetItemAsync("UserID", userId);
userid = userId;
}
else
{
await sessionStorage.SetItemAsync("UserID", userId);
userid = userId;
}
}
if (firstRender)
{
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
}
{
await sessionStorage.SetItemAsync("UserID", userId);
userid = userId;
}
else
{
await sessionStorage.SetItemAsync("UserID", userId);
userid = userId;
}
}
if (firstRender)
{
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
}
}
}
#line default
#line hidden

View File

@@ -161,20 +161,27 @@ using Syncfusion.Blazor.Popups;
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
using BlazorApp.Helper;
using Syncfusion.Blazor.Notifications;
#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
using BWPMModels;
#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
using BlazorApp.Controller;
#line default
@@ -189,14 +196,27 @@ using BlazorApp.Controller;
}
#pragma warning restore 1998
#nullable restore
#line 64 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
#line 97 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
SfToast ToastObj;
private string ToastPosition = "Right";
private string ToastContent = "Daten erfolgreich gespeichert";
private ToastEffect ShowAnimation = ToastEffect.FadeIn;
private ToastEffect HideAnimation = ToastEffect.FadeOut;
#line default
#line hidden
#nullable disable
#nullable restore
#line 105 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
SfGrid<Ansprechpartner> Grid { get; set; }
public List<BWPMModels.Ansprechpartner> GridData { get; set; }
public List<BWPMModels.Ansprechpartner> Ansprechpartners { get; set; }
string userid = "";
public static int? pkey { get; set; }
public bool Initial { get; set; } = true;
public bool ShowDialogDeleteError = false;
public bool ContinuePaging = true;
public bool InitialRender { get; set; }
@@ -208,54 +228,60 @@ using BlazorApp.Controller;
private bool ShowDialog { get; set; } = false;
private void CloseDialog()
{
this.ShowDialog = false;
}
{
if (ShowDialog == true)
{
this.ShowDialog = false;
NavigationManager.NavigateTo("/Company/Company");
}
}
protected override async void OnInitialized()
{
}
{
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
#line default
#line hidden
#nullable disable
#nullable restore
#line 94 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
#line 141 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
userid = await sessionStorage.GetItemAsync<string>("UserID");
if (userid == null)
{
var authState = await authenticationStateTask;
var userId = authState.User.Claims.FirstOrDefault().Value;
var user = authState.User;
userid = await sessionStorage.GetItemAsync<string>("UserID");
if (userid == null)
{
var authState = await authenticationStateTask;
var userId = authState.User.Claims.FirstOrDefault().Value;
var user = authState.User;
if (user.Identity.IsAuthenticated)
if (user.Identity.IsAuthenticated)
{
await sessionStorage.SetItemAsync("UserID", userId);
userid = userId;
}
else
{
await sessionStorage.SetItemAsync("UserID", userId);
userid = userId;
}
}
{
await sessionStorage.SetItemAsync("UserID", userId);
userid = userId;
}
else
{
await sessionStorage.SetItemAsync("UserID", userId);
userid = userId;
}
}
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
if (_firma.nameZ1==""){
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
if (_firma.nameZ1 == "")
{
ShowDialog = true;
return;
}
GridData = BlazorApp.Controller.AnsprechpartnerController.GetByFirmaID(_firma.ID);
GridData = BlazorApp.Controller.AnsprechpartnerController.GetByFirmaID(_firma.ID);
}
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Ansprechpartner> Args)
@@ -273,12 +299,33 @@ using BlazorApp.Controller;
Args.Data.FirmaID = _firma.ID;
Args.Data.ID = BlazorApp.Controller.AnsprechpartnerController.POST(Args.Data);
Value = Args.Data.ID;
ToastObj.ShowAsync();
}
else
{
Args.Data.mutierer = userid.ToString();
Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.AnsprechpartnerController.PUT(Args.Data);
ToastObj.ShowAsync();
}
}
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Delete)
{
List<BWPMModels.Firmaberuf> FB = new List<BWPMModels.Firmaberuf>();
FB = BlazorApp.Controller.FirmaberufController.GetAllAktiveByAnsprechpartnerID(Args.Data.ID);
if (FB.Count > 0)
{
ShowDialogDeleteError=true;
return;
}
else
{
Args.Data.aktiv = false;
Args.Data.mutierer = userid;
Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.AnsprechpartnerController.PUT(Args.Data);
GridData = BlazorApp.Controller.AnsprechpartnerController.GetByFirmaID(_firma.ID);
}
}
}
@@ -344,7 +391,7 @@ using BlazorApp.Controller;
}
}
return foundrow;
}
}
#line default
#line hidden

View File

@@ -0,0 +1,266 @@
// <auto-generated/>
#pragma warning disable 1591
#pragma warning disable 0414
#pragma warning disable 0649
#pragma warning disable 0169
namespace BlazorApp.Pages.Company
{
#line hidden
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Components;
#nullable restore
#line 1 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using System.Net.Http;
#line default
#line hidden
#nullable disable
#nullable restore
#line 2 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Authorization;
#line default
#line hidden
#nullable disable
#nullable restore
#line 3 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Authorization;
#line default
#line hidden
#nullable disable
#nullable restore
#line 4 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms;
#line default
#line hidden
#nullable disable
#nullable restore
#line 5 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Web;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.JSInterop;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using BlazorApp;
#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using BlazorApp.Shared;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Syncfusion.Blazor;
#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Syncfusion.Blazor.Calendars;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Radzen;
#line default
#line hidden
#nullable disable
#nullable restore
#line 13 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Radzen.Blazor;
#line default
#line hidden
#nullable disable
#nullable restore
#line 15 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport;
#line default
#line hidden
#nullable disable
#nullable restore
#line 16 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport.Web;
#line default
#line hidden
#nullable disable
#nullable restore
#line 17 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport.Web.Blazor.Components;
#line default
#line hidden
#nullable disable
#nullable restore
#line 19 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Blazored.SessionStorage;
#line default
#line hidden
#nullable disable
#nullable restore
#line 5 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Dashboard.razor"
using System.ComponentModel.DataAnnotations;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Dashboard.razor"
using Syncfusion.Blazor.Grids;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Dashboard.razor"
using Syncfusion.Blazor.Buttons;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Dashboard.razor"
using Syncfusion.Blazor.Spinner;
#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Dashboard.razor"
using Syncfusion.Blazor.Navigations;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Dashboard.razor"
using Syncfusion.Blazor.Popups;
#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Dashboard.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Dashboard.razor"
using BWPMModels;
#line default
#line hidden
#nullable disable
[Microsoft.AspNetCore.Components.RouteAttribute("/Company/Dashboard")]
public partial class Dashboard : Admin.ListBase
{
#pragma warning disable 1998
protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
{
}
#pragma warning restore 1998
#nullable restore
#line 231 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Dashboard.razor"
string userid = "";
private Firma _firma { get; set; } = new BWPMModels.Firma();
public List<BWPMModels.Firma> Firmendaten { get; set; }
public List<BWPMModels.View_Berufsangebot> GridData { get; set; }
public List<BWPMModels.Ansprechpartner> GridDataAP { get; set; }
public List<BWPMModels.View_Berufsangebot> View_Berufsangebots { get; set; }
public static int? pkey { get; set; }
public bool Initial { get; set; } = true;
public bool ContinuePaging = true;
public bool InitialRender { get; set; }
public int Value = 0; // consider that value your querystring contains
public int foundrow = 0;
SfGrid<View_Berufsangebot> Grid { get; set; }
SfGrid<BWPMModels.Ansprechpartner> GridAP { get; set; }
protected override async Task OnInitializedAsync()
{
var authState = await authenticationStateTask;
userid = authState.User.Claims.FirstOrDefault().Value;
await sessionStorage.SetItemAsync("UserID", userid);
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
await sessionStorage.SetItemAsync("FirmaID", _firma.ID.ToString());
GridData = BlazorApp.Controller.View_BerufsangebotController.GetByFirmaID(_firma.ID);
GridDataAP = BlazorApp.Controller.AnsprechpartnerController.GetAllAktivDataByFirmaID(_firma.ID);
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender != true) { return; };
var authState = await authenticationStateTask;
userid = authState.User.Claims.FirstOrDefault().Value;
await sessionStorage.SetItemAsync("UserID", userid);
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
await sessionStorage.SetItemAsync("FirmaID", _firma.ID.ToString());
}
private void NavigateToStammdaten()
{
NavigationManager.NavigateTo("/Company/Company");
}
private void NavigateToBerufsangebot()
{
NavigationManager.NavigateTo("/Company/Berufsangebot");
}
private void NavigateToAnsprechpartner()
{
NavigationManager.NavigateTo("/Company/CompanyContact");
}
#line default
#line hidden
#nullable disable
[global::Microsoft.AspNetCore.Components.InjectAttribute] private NavigationManager NavManager { get; set; }
[global::Microsoft.AspNetCore.Components.InjectAttribute] private Blazored.SessionStorage.ISessionStorageService sessionStorage { get; set; }
}
}
#pragma warning restore 1591

View File

@@ -176,7 +176,7 @@ using Syncfusion.Blazor.Spinner;
}
#pragma warning restore 1998
#nullable restore
#line 22 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor"
#line 25 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor"
[Parameter]
public string ReportNr { get; set; }
@@ -194,31 +194,30 @@ using Syncfusion.Blazor.Spinner;
private Firma _firma { get; set; } = new BWPMModels.Firma();
public List<BWPMModels.Firma> Firmendaten { get; set; }
protected override async void OnInitialized()
{
Spinnervisible=true;
await Task.Delay(10);
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
Spinnervisible = false;
}
protected override async Task OnParametersSetAsync()
{
string paramtyp1 = "";
string paramtyp2 = "";
string paramtyp3 = "";
string userid = "";
string firmaid="";
string lehrerid = "";
Helper.dbhelper dbh = new Helper.dbhelper();
string reportdir = dbh.Get_Option(28);
reportdir += "/";
dbh.Get_Tabledata("Select * from Report where id=" + ReportNr.ToString(), false, true);
#line default
#line hidden
#nullable disable
#nullable restore
#line 56 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor"
try
{
Report = Report.FromFile(reportdir + dbh.dsdaten.Tables[0].Rows[0]["reportfile"]);
@@ -237,9 +236,18 @@ using Syncfusion.Blazor.Spinner;
switch (paramtyp1)
{
case "%firmaID%":
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
sql = sql.Replace("%firmaid%", _firma.ID.ToString());
#line default
#line hidden
#nullable disable
#nullable restore
#line 87 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Reporting\Reporting.razor"
firmaid = await sessionStorage.GetItemAsync<string>("FirmaID");
userid = await sessionStorage.GetItemAsync<string>("UserID");
sql = sql.Replace("%firmaid%", firmaid);
break;
default:
break;
@@ -258,6 +266,7 @@ using Syncfusion.Blazor.Spinner;
UserWebReport.Report = Report;
UserWebReport.Report.Refresh();
Spinnervisible = false;
Spinnervisible = false;
}
protected override async Task OnInitializedAsync()

View File

@@ -0,0 +1,227 @@
// <auto-generated/>
#pragma warning disable 1591
#pragma warning disable 0414
#pragma warning disable 0649
#pragma warning disable 0169
namespace BlazorApp.Pages.Teacher
{
#line hidden
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Components;
#nullable restore
#line 1 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using System.Net.Http;
#line default
#line hidden
#nullable disable
#nullable restore
#line 2 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Authorization;
#line default
#line hidden
#nullable disable
#nullable restore
#line 3 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Authorization;
#line default
#line hidden
#nullable disable
#nullable restore
#line 4 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms;
#line default
#line hidden
#nullable disable
#nullable restore
#line 5 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Web;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.JSInterop;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using BlazorApp;
#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using BlazorApp.Shared;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Syncfusion.Blazor;
#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Syncfusion.Blazor.Calendars;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Radzen;
#line default
#line hidden
#nullable disable
#nullable restore
#line 13 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Radzen.Blazor;
#line default
#line hidden
#nullable disable
#nullable restore
#line 15 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport;
#line default
#line hidden
#nullable disable
#nullable restore
#line 16 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport.Web;
#line default
#line hidden
#nullable disable
#nullable restore
#line 17 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport.Web.Blazor.Components;
#line default
#line hidden
#nullable disable
#nullable restore
#line 19 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Blazored.SessionStorage;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using System.ComponentModel.DataAnnotations;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using Syncfusion.Blazor.Grids;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using Syncfusion.Blazor.Buttons;
#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using Syncfusion.Blazor.Spinner;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using Syncfusion.Blazor.Navigations;
#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using Syncfusion.Blazor.Popups;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 13 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
using BWPMModels;
#line default
#line hidden
#nullable disable
[Microsoft.AspNetCore.Components.RouteAttribute("/Teacher/Dashboard")]
public partial class Dashboard : Admin.ListBase
{
#pragma warning disable 1998
protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
{
}
#pragma warning restore 1998
#nullable restore
#line 14 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Dashboard.razor"
string userid = "";
private Lehrer _lehrer { get; set; } = new BWPMModels.Lehrer();
public List<BWPMModels.Lehrer> Lehrerdaten { get; set; }
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender != true) { return; };
var authState = await authenticationStateTask;
userid = authState.User.Claims.FirstOrDefault().Value;
var user = authState.User;
await sessionStorage.SetItemAsync("UserID", userid);
Lehrerdaten = BlazorApp.Controller.LehrerController.GetByUserID(userid);
_lehrer = Lehrerdaten.First<BWPMModels.Lehrer>();
await sessionStorage.SetItemAsync("LehrerID", _lehrer.ID.ToString());
}
#line default
#line hidden
#nullable disable
[global::Microsoft.AspNetCore.Components.InjectAttribute] private NavigationManager NavManager { get; set; }
[global::Microsoft.AspNetCore.Components.InjectAttribute] private Blazored.SessionStorage.ISessionStorageService sessionStorage { get; set; }
}
}
#pragma warning restore 1591

View File

@@ -0,0 +1,202 @@
// <auto-generated/>
#pragma warning disable 1591
#pragma warning disable 0414
#pragma warning disable 0649
#pragma warning disable 0169
namespace BlazorApp.Pages.Teacher
{
#line hidden
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Components;
#nullable restore
#line 1 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using System.Net.Http;
#line default
#line hidden
#nullable disable
#nullable restore
#line 2 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Authorization;
#line default
#line hidden
#nullable disable
#nullable restore
#line 3 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Authorization;
#line default
#line hidden
#nullable disable
#nullable restore
#line 4 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms;
#line default
#line hidden
#nullable disable
#nullable restore
#line 5 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.AspNetCore.Components.Web;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Microsoft.JSInterop;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using BlazorApp;
#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using BlazorApp.Shared;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Syncfusion.Blazor;
#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Syncfusion.Blazor.Calendars;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Radzen;
#line default
#line hidden
#nullable disable
#nullable restore
#line 13 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Radzen.Blazor;
#line default
#line hidden
#nullable disable
#nullable restore
#line 15 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport;
#line default
#line hidden
#nullable disable
#nullable restore
#line 16 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport.Web;
#line default
#line hidden
#nullable disable
#nullable restore
#line 17 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using FastReport.Web.Blazor.Components;
#line default
#line hidden
#nullable disable
#nullable restore
#line 19 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\_Imports.razor"
using Blazored.SessionStorage;
#line default
#line hidden
#nullable disable
#nullable restore
#line 5 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\LBDemo.razor"
using System.ComponentModel.DataAnnotations;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\LBDemo.razor"
using Syncfusion.Blazor.DropDowns;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\LBDemo.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\LBDemo.razor"
using BWPMModels;
#line default
#line hidden
#nullable disable
[Microsoft.AspNetCore.Components.RouteAttribute("/Teacher/LBDemo")]
public partial class LBDemo : Microsoft.AspNetCore.Components.ComponentBase
{
#pragma warning disable 1998
protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
{
}
#pragma warning restore 1998
#nullable restore
#line 18 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\LBDemo.razor"
public string KlasseID;
public List<clKlasse> Klasse = new List<clKlasse>();
public class clKlasse
{
public string ID { get; set; }
public string bezeichnung { get; set; }
}
protected override async Task OnInitializedAsync()
{
for (int i = 0; i < 5; i++)
{
clKlasse ck = new clKlasse();
ck.ID=i.ToString();
ck.bezeichnung="Bezeichnung "+i.ToString();
Klasse.Add(ck);
}
}
#line default
#line hidden
#nullable disable
[global::Microsoft.AspNetCore.Components.InjectAttribute] private NavigationManager NavManager { get; set; }
[global::Microsoft.AspNetCore.Components.InjectAttribute] private Blazored.SessionStorage.ISessionStorageService sessionStorage { get; set; }
}
}
#pragma warning restore 1591

View File

@@ -290,7 +290,7 @@ using BWPMModels;
Lehrerdaten = BlazorApp.Controller.LehrerController.GetByUserID(userid);
_lehrer = Lehrerdaten.First<BWPMModels.Lehrer>();
GridData = BlazorApp.Controller.KlasseController.GetByLehrerID(_lehrer.ID);
await sessionStorage.SetItemAsync("LehrerID", _lehrer.ID);
await sessionStorage.SetItemAsync("LehrerID", _lehrer.ID.ToString());
}
}

View File

@@ -203,15 +203,20 @@ using BWPMModels;
}
#pragma warning restore 1998
#nullable restore
#line 177 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\TeacherStudent.razor"
#line 203 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\TeacherStudent.razor"
public string[] sfSchuelerID { get; set; }
public string DialogHeader { get; set; } = "";
public string DialogText { get; set; } = "";
public bool DialogShowYesNO { get; set; } = true;
public string berufhinweis = "";
public string klassehinweis = "";
public string klassehinweiscolor = "red";
public bool ShowDeleteConfirmation { get; set; } = false;
protected ElementReference ToFocus;
public int lehrerID = 0;
public string lehrerID = "";
public int hiddenschuelerid = 0;
public string KlasseID = "0";
public string SchuelerklasseID = "0";
@@ -220,25 +225,33 @@ using BWPMModels;
public bool FieldDisabled = true;
public bool DropDownEnabled = false;
public List<BWPMModels.Klasse> Klasse { get; set; }
public List<BWPMModels.Klasse> Schuelerklasse { get; set; }
public List<BWPMModels.Klassentyp> klassentyp { get; set; } = BlazorApp.Controller.KlassentypController.GetAllAktiveData();
public List<BWPMModels.Schueler> Schueler { get; set; }
private Schueler _schueler { get; set; } = new BWPMModels.Schueler();
public List<BWPMModels.Beruf> berufe { get; set; } = BlazorApp.Controller.BerufController.GetBerufsangebot();
public List<Schuelerlist> schuelerliste = new List<Schuelerlist>();
public List<iKlasse> Schuelerklasse = new List<iKlasse>();
public int SchuelerID;
public List<iKlasse> intKlasse = new List<iKlasse>();
public class iKlasse
{
public string id { get; set; }
public string bezeichnung { get; set; }
}
public class Schuelerlist
{
public int id { get; set; }
public string bezeichnung { get; set; }
}
//--------------------------------------
//Schülerberuf / beruf
//--------------------------------------
SfGrid<SchuelerBeruf> Grid { get; set; }
public List<BWPMModels.SchuelerBeruf> GridData { get; set; }
public bool ContinuePaging = true;
public bool InitialRender { get; set; }
@@ -246,28 +259,40 @@ using BWPMModels;
public int foundrow = 0;
public bool Initial { get; set; } = true;
public int BerufID;
private Lehrer _lehrer { get; set; } = new BWPMModels.Lehrer();
public List<BWPMModels.Lehrer> Lehrerdaten { get; set; }
protected override async Task OnInitializedAsync()
{
lehrerID = await sessionStorage.GetItemAsync<int>("LehrerID");
lehrerID = await sessionStorage.GetItemAsync<string>("LehrerID");
userid = await sessionStorage.GetItemAsync<string>("UserID");
Klasse = BlazorApp.Controller.KlasseController.GetByLehrerID(Convert.ToInt32(lehrerID));
intKlasse.Clear();
foreach (BWPMModels.Klasse item in Klasse)
{
iKlasse kl = new iKlasse();
kl.id = item.ID.ToString();
kl.bezeichnung = item.bezeichnung;
intKlasse.Add(kl);
Schuelerklasse.Add(kl);
};
KlasseID = Klasse[0].ID.ToString();
Schuelerklasse = BlazorApp.Controller.KlasseController.GetByLehrerID(Convert.ToInt32(lehrerID));
SchuelerklasseID = Schuelerklasse[0].ID.ToString();
SchuelerklasseID = Klasse[0].ID.ToString();
KlasseTypID = klassentyp[0].ID.ToString();
Update_Schueler_Klasse();
}
void OnChange(object value, string name)
{
KlasseID = value.ToString();
Update_Schueler_Klasse();
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender != true) { return; };
userid = await sessionStorage.GetItemAsync<string>("UserID");
if (userid == null)
{
var authState = await authenticationStateTask;
userid = authState.User.Claims.FirstOrDefault().Value;
var user = authState.User;
}
}
//----------------------------------------------------------
//Klassenliste / Schuelerliste
@@ -275,18 +300,26 @@ using BWPMModels;
public void ChangeKlasse(Syncfusion.Blazor.DropDowns.ChangeEventArgs<string, Klasse> args)
{
Update_Schueler_Klasse();
}
public void Update_Schueler_Klasse()
{
UpdateSchulerliste();
pruefung_klasse();
}
public void UpdateSchulerliste()
{
Schueler = BlazorApp.Controller.SchuelerController.GetByKlasseID(Convert.ToInt32(KlasseID));
schuelerliste.Clear();
int newschuelerid = 0;
bool found = false;
foreach (BWPMModels.Schueler item in Schueler)
{
Schuelerlist sl = new Schuelerlist();
sl.id = item.ID;
if (newschuelerid == 0) { newschuelerid = sl.id; };
@@ -303,12 +336,12 @@ using BWPMModels;
if (schuelerliste.Count > 0) { SchuelerSelected(); }
}
pruefung_klasse();
}
private void SchuelerChange(object value, string name)
{
var str = value is IEnumerable<object> ? string.Join(", ", (IEnumerable<object>)value) : value;
SchuelerSelected();
}
private void SchuelerSelected()
{
@@ -319,10 +352,9 @@ using BWPMModels;
FieldDisabled = false;
DropDownEnabled = true;
update_griddata();
pruefung();
}
//----------------------------------------------------------
//Schüler-Formular
//----------------------------------------------------------
@@ -333,11 +365,8 @@ using BWPMModels;
}
public void InvalidSubmit()
{
}
private void SaveClick()
{
Schueler _tmpschueler = new BWPMModels.Schueler();
@@ -349,8 +378,8 @@ using BWPMModels;
_tmpschueler.klassemtypID = Convert.ToInt32(KlasseTypID);
BlazorApp.Controller.SchuelerController.PUT(_tmpschueler);
UpdateSchulerliste();
}
private void NewClick()
{
int schuelerid = 0;
@@ -366,7 +395,6 @@ using BWPMModels;
schuelerdata.klassemtypID = Convert.ToInt32(KlasseTypID);
schuelerid = BlazorApp.Controller.SchuelerController.POST(schuelerdata);
FieldDisabled = false;
DropDownEnabled = true;
UpdateSchulerliste();
SchuelerID = schuelerid;
@@ -376,8 +404,8 @@ using BWPMModels;
}
private void DeleteClick()
{
DialogHeader="Löschbestätigung";
DialogText = "Schüler '"+_schueler.name+' '+_schueler.vorname+"' wirklich löschen?'";
DialogHeader = "Löschbestätigung";
DialogText = "Schüler '" + _schueler.name + ' ' + _schueler.vorname + "' wirklich löschen?'";
DialogShowYesNO = true;
ShowDeleteConfirmation = true;
}
@@ -397,7 +425,7 @@ using BWPMModels;
{
ShowDeleteConfirmation = false;
}
private void DialogConfirmed()
private void DialogConfirmed()
{
ShowDeleteConfirmation = false;
}
@@ -405,21 +433,21 @@ using BWPMModels;
//SchülerBeruf / Beruf
//--------------------------------------
private void InsertBeruf()
{
{
if (SchuelerID == 0)
{
DialogHeader="Daten unvollständig";
DialogText="Bitte zuerst einen Schüler auswählen!";
DialogShowYesNO=false;
ShowDeleteConfirmation=true;
DialogHeader = "Daten unvollständig";
DialogText = "Bitte zuerst einen Schüler auswählen!";
DialogShowYesNO = false;
ShowDeleteConfirmation = true;
return;
}
if (BerufID == 0)
{
DialogHeader="Daten unvollständig";
DialogText="Bitte zuerst einen Beruf auswählen!";
DialogShowYesNO=false;
ShowDeleteConfirmation=true;
DialogHeader = "Daten unvollständig";
DialogText = "Bitte zuerst einen Beruf auswählen!";
DialogShowYesNO = false;
ShowDeleteConfirmation = true;
return;
}
ShowDeleteConfirmation = false;
@@ -435,7 +463,7 @@ using BWPMModels;
sberuf.prioritaet = prio + 1;
BlazorApp.Controller.SchuelerBerufController.POST(sberuf);
update_griddata();
pruefung();
}
private void update_griddata()
@@ -444,25 +472,25 @@ using BWPMModels;
}
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.SchuelerBeruf> Args)
{
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{
if (Args.Action == "Add")
{
Args.Data.erstellt_am = DateTime.Now;
Args.Data.mutierer = userid;
Args.Data.mutiert_am = DateTime.Now;
Args.Data.aktiv = true;
Args.Data.ID = BlazorApp.Controller.SchuelerBerufController.POST(Args.Data);
Value = Args.Data.ID;
pruefung();
}
else
{
Args.Data.mutierer = userid.ToString();
Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.SchuelerBerufController.PUT(Args.Data);
pruefung();
}
}
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Delete)
@@ -471,12 +499,11 @@ using BWPMModels;
Args.Data.mutiert_am = DateTime.Now;
Args.Data.aktiv = false;
BlazorApp.Controller.SchuelerBerufController.PUT(Args.Data);
pruefung();
}
}
public async Task OnCompletedHandler(ActionEventArgs<BWPMModels.SchuelerBeruf> Args)
{
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{
@@ -485,16 +512,12 @@ using BWPMModels;
Value = Args.Data.ID;
xx = await DataHandler();
await Grid.SelectRow(xx);
}
}
public async void RowDataBoundHandler(BeforeDataBoundArgs<BWPMModels.SchuelerBeruf> args)
{
if (!Initial)
{
//await Task.Delay(100);
//var Idx = await this.Grid.GetRowIndexByPrimaryKey(Convert.ToDouble(Value)); //get index value
//this.Grid.SelectRow(Convert.ToDouble(Idx));
}
Initial = false;
}
@@ -506,9 +529,7 @@ using BWPMModels;
var CurrentPage = 1;
Grid.Refresh();
await Grid.GoToPage(1);
for (int i = 1; i <= PageCount; i++)
{
List<SchuelerBeruf> Rows = await Grid.GetCurrentViewRecords(); // returns the current view data
for (int j = 0; j < Grid.PageSettings.PageSize; j++)
@@ -517,7 +538,7 @@ using BWPMModels;
{
foundrow = j;
ContinuePaging = false; // prevent the default navigation
ContinuePaging = false;
break;
}
}
@@ -537,6 +558,49 @@ using BWPMModels;
}
return foundrow;
}
public void pruefung()
{
berufhinweis = "";
int Anzahl_Berufe = 0;
try
{
dbhelper dbh = new dbhelper();
if (BlazorApp.Controller.SchuelerBerufController.Get_Anzahl(SchuelerID) < Convert.ToInt32(dbh.Get_Option(4)))
{
berufhinweis += "\r\n- es sollten 3 Berufswünsche ausgewählt werden<br />";
}
if (BlazorApp.Controller.SchuelerBerufController.Has_Prio1(SchuelerID) == false)
{
berufhinweis += "\r\n- Es fehlt ein Berufswunsch mit Priorität 1";
}
}
catch { };
}
public void pruefung_klasse()
{
klassehinweis = "";
dbhelper dbh = new dbhelper();
dbh.add_sp_param("Param1", KlasseID.ToString());
dbh.Get_Tabledata("sp_chk_klasse", true, false);
if (dbh.dsdaten.Tables[0].Rows[0][0].ToString() != dbh.dsdaten.Tables[0].Rows[0][1].ToString())
{
klassehinweis += "\r\n- " + dbh.dsdaten.Tables[0].Rows[0][1].ToString() + " von " + dbh.dsdaten.Tables[0].Rows[0][0].ToString() + " Schüler erfasst";
klassehinweiscolor = "red";
}
else
{
klassehinweis += "\r\n- " + dbh.dsdaten.Tables[0].Rows[0][1].ToString() + " von " + dbh.dsdaten.Tables[0].Rows[0][0].ToString() + " Schüler erfasst";
klassehinweiscolor = "green";
}
}
public async Task SchuelerClick(RecordClickEventArgs<Schuelerlist> args)
{
SchuelerID = args.RowData.id;
SchuelerSelected();
}
#line default

View File

@@ -152,69 +152,71 @@ using Radzen.Blazor;
}
#pragma warning restore 1998
#nullable restore
#line 174 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
RadzenSidebar sidebar0;
RadzenBody body0;
bool sidebarExpanded = true;
bool bodyExpanded = false;
#line 192 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
RadzenSidebar sidebar0;
RadzenBody body0;
bool sidebarExpanded = true;
bool bodyExpanded = false;
dynamic themes = new[]
{
new { Text = "Default", Value = "default"},
new { Text = "Dark", Value="dark" },
new { Text = "Software", Value = "software"},
new { Text = "Humanistic", Value = "humanistic" },
new { Text = "Fluent", Value = "fluent" }
dynamic themes = new[]
{
new { Text = "Default", Value = "default"},
new { Text = "Dark", Value="dark" },
new { Text = "Software", Value = "software"},
new { Text = "Humanistic", Value = "humanistic" },
new { Text = "Fluent", Value = "fluent" }
};
//public List<BlazorApp.Models.MenuItem> AdminMenu = new List<Models.MenuItem>();
IEnumerable<BlazorApp.Models.MenuItem> AdminMenu;
IEnumerable<BlazorApp.Models.MenuItem> CompanyMenu;
IEnumerable<BlazorApp.Models.MenuItem> TeacherMenu;
//public List<BlazorApp.Models.MenuItem> AdminMenu = new List<Models.MenuItem>();
IEnumerable<BlazorApp.Models.MenuItem> AdminMenu;
IEnumerable<BlazorApp.Models.MenuItem> CompanyMenu;
IEnumerable<BlazorApp.Models.MenuItem> TeacherMenu;
string Theme
string Theme
{
get
{
get
{
return $"{ThemeState.CurrentTheme}.css";
}
return $"{ThemeState.CurrentTheme}.css";
}
}
protected override void OnInitialized()
protected override void OnInitialized()
{
if (httpContextAccessor != null && httpContextAccessor.HttpContext != null &&
httpContextAccessor.HttpContext.Request != null && httpContextAccessor.HttpContext.Request.Headers.ContainsKey("User-Agent"))
{
if (httpContextAccessor != null && httpContextAccessor.HttpContext != null &&
httpContextAccessor.HttpContext.Request != null && httpContextAccessor.HttpContext.Request.Headers.ContainsKey("User-Agent"))
var userAgent = httpContextAccessor.HttpContext.Request.Headers["User-Agent"].FirstOrDefault();
if (!string.IsNullOrEmpty(userAgent))
{
var userAgent = httpContextAccessor.HttpContext.Request.Headers["User-Agent"].FirstOrDefault();
if (!string.IsNullOrEmpty(userAgent))
if (userAgent.Contains("iPhone") || userAgent.Contains("Android") || userAgent.Contains("Googlebot"))
{
if (userAgent.Contains("iPhone") || userAgent.Contains("Android") || userAgent.Contains("Googlebot"))
{
sidebarExpanded = false;
bodyExpanded = true;
}
sidebarExpanded = false;
bodyExpanded = true;
}
}
AdminMenu = MenuService.MenuAdmin;
CompanyMenu = MenuService.MenuComapny;
TeacherMenu = MenuService.MenuTeacher;
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
}
public Task<AuthenticationState> authenticationStateTask { get; set; }
AdminMenu = MenuService.MenuAdmin;
CompanyMenu = MenuService.MenuComapny;
TeacherMenu = MenuService.MenuTeacher;
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
}
public Task<AuthenticationState> authenticationStateTask { get; set; }
void ChangeTheme(object value)
{
ThemeState.CurrentTheme = value.ToString();
UriHelper.NavigateTo(UriHelper.ToAbsoluteUri(UriHelper.Uri).ToString());
}
void ChangeTheme(object value)
{
ThemeState.CurrentTheme = value.ToString();
UriHelper.NavigateTo(UriHelper.ToAbsoluteUri(UriHelper.Uri).ToString());
}
#line default
#line hidden

File diff suppressed because one or more lines are too long