Update vor Clone

This commit is contained in:
2021-12-18 11:01:04 +01:00
parent 70148e63ce
commit c05d1ac4e2
612 changed files with 72932 additions and 2064 deletions

View File

@@ -1 +1 @@
fbbf8b4f2450dfa82a715cff6376d648106308c2
ceae06c5471a40b10b3d2db17d7a70eb3b54ea37

View File

@@ -1 +1 @@
5364c52d78b2428c9a1794e5061b2dc641c04b6f
655d58e94a207ec0f6e6cd8123a220f452fbbf37

File diff suppressed because one or more lines are too long

View File

@@ -341,3 +341,5 @@ E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3.1\BlazorApp.GeneratedMSBuildEditorConfig.editorconfig
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3.1\RazorDeclaration\Pages\Admin\Student\Student.razor.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3.1\Razor\Pages\Admin\Student\Student.razor.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3.1\RazorDeclaration\Pages\Admin\Teacher\Teacher.razor.g.cs
E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\obj\Debug\netcoreapp3.1\Razor\Pages\Admin\Teacher\Teacher.razor.g.cs

View File

@@ -1,4 +1,4 @@
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Schulhaus\SchulhausList.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "2de8ad3e7bdfb5d91a6d69e980497e81f6068702"
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Schulhaus\SchulhausList.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "97c9f632b44cb7db10945b1024dc8510af393e7e"
// <auto-generated/>
#pragma warning disable 1591
namespace BlazorApp.Pages.Admin.Schulhaus
@@ -703,7 +703,6 @@ using BlazorApp.Controller;
protected override async Task OnAfterRenderAsync(bool firstRender)
{
userid = await sessionStorage.GetItemAsync<string>("UserID");
if (userid == null)
@@ -723,8 +722,8 @@ using BlazorApp.Controller;
}
}
}
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Schulhaus> Args)
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Schulhaus> Args)
{
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{

View File

@@ -0,0 +1,994 @@
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "527b3ff7c22d57f2a1a87a68d4f40c2a4def4c3e"
// <auto-generated/>
#pragma warning disable 1591
namespace BlazorApp.Pages.Admin.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\Admin\Teacher\Teacher.razor"
using Syncfusion.Blazor.Grids;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
using Syncfusion.Blazor.Buttons;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
using Syncfusion.Blazor.Spinner;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
using Syncfusion.Blazor.Notifications;
#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
using BWPMModels;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
using BlazorApp.Controller;
#line default
#line hidden
#nullable disable
[Microsoft.AspNetCore.Components.RouteAttribute("/Admin/Teacher/Teacher")]
public partial class Teacher : ListBase
{
#pragma warning disable 1998
protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
{
__builder.AddMarkupContent(0, "<h1>Lehrer</h1>\r\n\r\n");
__builder.OpenElement(1, "div");
__builder.AddAttribute(2, "class", "col-lg-12 control-section");
__builder.AddMarkupContent(3, "\r\n ");
__builder.OpenElement(4, "div");
__builder.AddAttribute(5, "class", "content-wrapper");
__builder.AddMarkupContent(6, "\r\n ");
__builder.OpenElement(7, "div");
__builder.AddAttribute(8, "class", "row");
__builder.AddMarkupContent(9, "\r\n ");
__Blazor.BlazorApp.Pages.Admin.Teacher.Teacher.TypeInference.CreateSfGrid_0(__builder, 10, 11, "Grid", 12,
#nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
GridData
#line default
#line hidden
#nullable disable
, 13,
#nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
, 14,
#nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
, 15,
#nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
new List<string>() { "Add", "Edit", "Update", "Cancel" }
#line default
#line hidden
#nullable disable
, 16, (__builder2) => {
__builder2.AddMarkupContent(17, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Grids.GridPageSettings>(18);
__builder2.AddAttribute(19, "PageCount", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Int32>(
#nullable restore
#line 21 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
5
#line default
#line hidden
#nullable disable
));
__builder2.AddAttribute(20, "PageSizes", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Object>(
#nullable restore
#line 21 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
));
__builder2.CloseComponent();
__builder2.AddMarkupContent(21, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Grids.GridEditSettings>(22);
__builder2.AddAttribute(23, "AllowAdding", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 22 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
));
__builder2.AddAttribute(24, "AllowDeleting", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 22 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
false
#line default
#line hidden
#nullable disable
));
__builder2.AddAttribute(25, "AllowEditing", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 22 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
));
__builder2.AddAttribute(26, "Mode", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.EditMode>(
#nullable restore
#line 22 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
EditMode.Dialog
#line default
#line hidden
#nullable disable
));
__builder2.AddAttribute(27, "Dialog", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.DialogSettings>(
#nullable restore
#line 22 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
DialogParams
#line default
#line hidden
#nullable disable
));
__builder2.CloseComponent();
__builder2.AddMarkupContent(28, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Grids.GridEvents<Lehrer>>(29);
__builder2.AddAttribute(30, "OnActionBegin", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Syncfusion.Blazor.Grids.ActionEventArgs<Lehrer>>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Syncfusion.Blazor.Grids.ActionEventArgs<Lehrer>>(this,
#nullable restore
#line 23 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
OnBeginHandler
#line default
#line hidden
#nullable disable
)));
__builder2.AddAttribute(31, "OnActionComplete", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Syncfusion.Blazor.Grids.ActionEventArgs<Lehrer>>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Syncfusion.Blazor.Grids.ActionEventArgs<Lehrer>>(this,
#nullable restore
#line 23 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
OnCompletedHandler
#line default
#line hidden
#nullable disable
)));
__builder2.AddAttribute(32, "OnDataBound", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Syncfusion.Blazor.Grids.BeforeDataBoundArgs<Lehrer>>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Syncfusion.Blazor.Grids.BeforeDataBoundArgs<Lehrer>>(this,
#nullable restore
#line 23 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
RowDataBoundHandler
#line default
#line hidden
#nullable disable
)));
__builder2.AddAttribute(33, "CommandClicked", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Syncfusion.Blazor.Grids.CommandClickEventArgs<Lehrer>>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Syncfusion.Blazor.Grids.CommandClickEventArgs<Lehrer>>(this,
#nullable restore
#line 23 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
CommandClickHandler
#line default
#line hidden
#nullable disable
)));
__builder2.CloseComponent();
__builder2.AddMarkupContent(34, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Grids.GridColumns>(35);
__builder2.AddAttribute(36, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.AddMarkupContent(37, "\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(38);
__builder3.AddAttribute(39, "Type", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.ColumnType>(
#nullable restore
#line 25 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
ColumnType.CheckBox
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(40, "AllowFiltering", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 25 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
false
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(41, "AllowSorting", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 25 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
false
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(42, "Width", "60");
__builder3.CloseComponent();
__builder3.AddMarkupContent(43, "\r\n\r\n");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(44);
__builder3.AddAttribute(45, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 27 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
nameof(Lehrer.ID)
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(46, "HeaderText", "Id");
__builder3.AddAttribute(47, "IsPrimaryKey", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 27 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(48, "AllowAdding", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 27 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
false
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(49, "Width", "60");
__builder3.CloseComponent();
__builder3.AddMarkupContent(50, "\r\n\r\n");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(51);
__builder3.AddAttribute(52, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 29 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
nameof(Lehrer.anredeID)
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(53, "HeaderText", "Anredeid");
__builder3.AddAttribute(54, "Width", "100");
__builder3.AddAttribute(55, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 29 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(56, "\r\n\r\n");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(57);
__builder3.AddAttribute(58, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 31 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
nameof(Lehrer.name)
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(59, "HeaderText", "Name");
__builder3.AddAttribute(60, "Width", "100");
__builder3.AddAttribute(61, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 31 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(62, "\r\n\r\n");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(63);
__builder3.AddAttribute(64, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 33 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
nameof(Lehrer.vorname)
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(65, "HeaderText", "Vorname");
__builder3.AddAttribute(66, "Width", "100");
__builder3.AddAttribute(67, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 33 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(68, "\r\n\r\n");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(69);
__builder3.AddAttribute(70, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 35 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
nameof(Lehrer.tel)
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(71, "HeaderText", "Tel");
__builder3.AddAttribute(72, "Width", "100");
__builder3.AddAttribute(73, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 35 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(74, "\r\n\r\n");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(75);
__builder3.AddAttribute(76, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 37 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
nameof(Lehrer.handy)
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(77, "HeaderText", "Handy");
__builder3.AddAttribute(78, "Width", "100");
__builder3.AddAttribute(79, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 37 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(80, "\r\n\r\n");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(81);
__builder3.AddAttribute(82, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 39 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
nameof(Lehrer.email)
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(83, "HeaderText", "Email");
__builder3.AddAttribute(84, "Width", "100");
__builder3.AddAttribute(85, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 39 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(86, "\r\n\r\n");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(87);
__builder3.AddAttribute(88, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 41 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
nameof(Lehrer.schulhausID)
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(89, "HeaderText", "Schulhausid");
__builder3.AddAttribute(90, "Width", "100");
__builder3.AddAttribute(91, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 41 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(92, "\r\n\r\n\r\n");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(93);
__builder3.AddAttribute(94, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 55 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
nameof(Lehrer.userid)
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(95, "HeaderText", "Userid");
__builder3.AddAttribute(96, "Width", "100");
__builder3.AddAttribute(97, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 55 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
true
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(98, "\r\n\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(99);
__builder3.AddAttribute(100, "HeaderText", "Funktionen");
__builder3.AddAttribute(101, "Width", "150");
__builder3.AddAttribute(102, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder4) => {
__builder4.AddMarkupContent(103, "\r\n ");
__builder4.OpenComponent<Syncfusion.Blazor.Grids.GridCommandColumns>(104);
__builder4.AddAttribute(105, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
__builder5.AddMarkupContent(106, "\r\n ");
__builder5.OpenComponent<Syncfusion.Blazor.Grids.GridCommandColumn>(107);
__builder5.AddAttribute(108, "Title", "Lehrer-Daten");
__builder5.AddAttribute(109, "Type", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.CommandButtonType>(
#nullable restore
#line 59 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
CommandButtonType.None
#line default
#line hidden
#nullable disable
));
__builder5.AddAttribute(110, "ButtonOption", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.CommandButtonOptions>(
#nullable restore
#line 59 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
new CommandButtonOptions() {IconCss="fas fa-pen", CssClass="e-flat" }
#line default
#line hidden
#nullable disable
));
__builder5.CloseComponent();
__builder5.AddMarkupContent(111, "\r\n ");
__builder5.OpenComponent<Syncfusion.Blazor.Grids.GridCommandColumn>(112);
__builder5.AddAttribute(113, "Title", "Löschen");
__builder5.AddAttribute(114, "Type", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.CommandButtonType>(
#nullable restore
#line 60 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
CommandButtonType.None
#line default
#line hidden
#nullable disable
));
__builder5.AddAttribute(115, "ButtonOption", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.CommandButtonOptions>(
#nullable restore
#line 60 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
new CommandButtonOptions() {IconCss="e-icons e-delete", CssClass="e-flat" }
#line default
#line hidden
#nullable disable
));
__builder5.CloseComponent();
__builder5.AddMarkupContent(116, "\r\n ");
__builder5.OpenComponent<Syncfusion.Blazor.Grids.GridCommandColumn>(117);
__builder5.AddAttribute(118, "Title", "EMail");
__builder5.AddAttribute(119, "Type", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.CommandButtonType>(
#nullable restore
#line 61 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
CommandButtonType.None
#line default
#line hidden
#nullable disable
));
__builder5.AddAttribute(120, "ButtonOption", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.CommandButtonOptions>(
#nullable restore
#line 61 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
new CommandButtonOptions() {IconCss="e-icons e-mail", CssClass="e-flat" }
#line default
#line hidden
#nullable disable
));
__builder5.CloseComponent();
__builder5.AddMarkupContent(121, "\r\n ");
}
));
__builder4.CloseComponent();
__builder4.AddMarkupContent(122, "\r\n ");
}
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(123, "\r\n\r\n ");
}
));
__builder2.CloseComponent();
__builder2.AddMarkupContent(124, "\r\n ");
}
, 125, (__value) => {
#nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
Grid = __value;
#line default
#line hidden
#nullable disable
}
);
__builder.AddMarkupContent(126, "\r\n ");
__builder.CloseElement();
__builder.AddMarkupContent(127, "\r\n ");
__builder.CloseElement();
__builder.AddMarkupContent(128, "\r\n");
__builder.CloseElement();
__builder.AddMarkupContent(129, "\r\n");
__builder.OpenElement(130, "div");
__builder.AddAttribute(131, "class", "col-lg-12 control-section toast-default-section");
__builder.AddMarkupContent(132, "\r\n ");
__builder.OpenComponent<Syncfusion.Blazor.Notifications.SfToast>(133);
__builder.AddAttribute(134, "ID", "toast_default");
__builder.AddAttribute(135, "Content", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 71 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
ToastContent
#line default
#line hidden
#nullable disable
));
__builder.AddAttribute(136, "Timeout", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Int32>(
#nullable restore
#line 71 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
5000
#line default
#line hidden
#nullable disable
));
__builder.AddAttribute(137, "Icon", "e-meeting");
__builder.AddAttribute(138, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.AddMarkupContent(139, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Notifications.ToastPosition>(140);
__builder2.AddAttribute(141, "X", "Right");
__builder2.AddAttribute(142, "Y", "Bottom");
__builder2.CloseComponent();
__builder2.AddMarkupContent(143, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Notifications.ToastAnimationSettings>(144);
__builder2.AddAttribute(145, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.AddMarkupContent(146, "\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Notifications.ToastShowAnimationSettings>(147);
__builder3.AddAttribute(148, "Effect", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Notifications.ToastEffect>(
#nullable restore
#line 74 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
ShowAnimation
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(149, "\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Notifications.ToastHideAnimationSettings>(150);
__builder3.AddAttribute(151, "Effect", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Notifications.ToastEffect>(
#nullable restore
#line 75 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
HideAnimation
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(152, "\r\n ");
}
));
__builder2.CloseComponent();
__builder2.AddMarkupContent(153, "\r\n ");
}
));
__builder.AddComponentReferenceCapture(154, (__value) => {
#nullable restore
#line 71 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
ToastObj = (Syncfusion.Blazor.Notifications.SfToast)__value;
#line default
#line hidden
#nullable disable
}
);
__builder.CloseComponent();
__builder.AddMarkupContent(155, "\r\n");
__builder.CloseElement();
__builder.AddMarkupContent(156, "\r\n");
__builder.AddMarkupContent(157, "<style>\r\n .bootstrap4 #toast_default .e-meeting::before {\r\n content: \"\\e763\";\r\n font-size: 20px;\r\n }\r\n\r\n .e-toast-container .e-toast {\r\n background-color: lightgreen;\r\n }\r\n \r\n\r\n</style>\r\n");
__builder.AddMarkupContent(158, "<style>\r\n\r\n div#Grid_dialogEdit_wrapper {\r\n max-height: none !important;\r\n }\r\n</style>");
}
#pragma warning restore 1998
#nullable restore
#line 98 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.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 106 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
private DialogSettings DialogParams = new DialogSettings { Width = "450px", Height = "750px" };
SfGrid<Lehrer> Grid { get; set; }
public List<BWPMModels.Lehrer> GridData { get; set; }
public List<BWPMModels.Lehrer> Lehrers { get; set; }
public List<BWPMModels.Lehrer> TmpLehrer { get; set; }
public List<BWPMModels.AspNetUsers> Users { get; set; }
string userid = "";
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;
protected override void OnInitialized()
{
/// GridData = OrdersDetails.GetAllRecords();
GridData = BlazorApp.Controller.LehrerController.GetAllData();
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
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)
{
await sessionStorage.SetItemAsync("UserID", userId);
}
else
{
await sessionStorage.SetItemAsync("UserID", userId);
}
}
}
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Lehrer> Args)
{
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{
if (Args.Action == "Add")
{
Users = BlazorApp.Controller.AspNetUsersController.GetByUserName(Args.Data.email);
if (Users.Count !=0)
{
Args.Cancel = true;
ToastObj.CssClass = "e-toast-danger";
ToastContent = "Ein Benutzer mit der gleichen E-Mailadresse ist bereits vorhanden.";
StateHasChanged();
ToastObj.ShowAsync();
// Grid.Refresh();
return;
}
else {
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.LehrerController.POST(Args.Data);
Value = Args.Data.ID;
}
}
else
{
TmpLehrer = BlazorApp.Controller.LehrerController.GetByEMail(Args.Data.email);
if (TmpLehrer.Count > 1)
{
Args.Cancel = true;
ToastObj.CssClass = "e-toast-danger";
ToastContent = "Die eingegebene Mail-Aadresse wird bereits verwendet.";
StateHasChanged();
ToastObj.ShowAsync();
// Grid.Refresh();
return;
}
Args.Data.mutierer = userid.ToString();
Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.LehrerController.PUT(Args.Data);
ToastObj.CssClass = "e-toast-success";
ToastContent = "Daten erfolgreich gespeichert";
StateHasChanged();
ToastObj.ShowAsync();
}
}
}
public async Task OnCompletedHandler(ActionEventArgs<BWPMModels.Lehrer> Args)
{
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);
}
}
public async void RowDataBoundHandler(BeforeDataBoundArgs<BWPMModels.Lehrer> 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;
}
public async Task<double> DataHandler()
{
var PageCount = (GridData.Count / Grid.PageSettings.PageSize) + 1;
ContinuePaging = true;
var CurrentPage = 1;
Grid.Refresh();
await Grid.GoToPage(1);
for (int i = 1; i <= PageCount; i++)
{
List<Lehrer> 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;
}
public void CommandClickHandler(CommandClickEventArgs<Lehrer> args)
{
if (args.CommandColumn.Title == "Lehrer-Daten")
{
NavigationManager.NavigateTo("/Teacher/TeacherContact/" + args.RowData.ID.ToString());
}
if (args.CommandColumn.Title=="Berufsangebot"){
NavigationManager.NavigateTo("/Company/Berufsangebot/" + args.RowData.ID.ToString());
}
if (args.CommandColumn.Title=="Ansprechperson"){
NavigationManager.NavigateTo("/Company/CompanyContact/" + args.RowData.ID.ToString());
}
//Perform your custom command button click operation here. And also with the value in “args” you can differentiate the buttons, if having multiple custom command buttons.
}
#line default
#line hidden
#nullable disable
[global::Microsoft.AspNetCore.Components.InjectAttribute] private Blazored.SessionStorage.ISessionStorageService sessionStorage { get; set; }
}
}
namespace __Blazor.BlazorApp.Pages.Admin.Teacher.Teacher
{
#line hidden
internal static class TypeInference
{
public static void CreateSfGrid_0<TValue>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, global::System.String __arg0, int __seq1, global::System.Collections.Generic.IEnumerable<TValue> __arg1, int __seq2, global::System.Boolean __arg2, int __seq3, global::System.Boolean __arg3, int __seq4, global::System.Object __arg4, int __seq5, global::Microsoft.AspNetCore.Components.RenderFragment __arg5, int __seq6, global::System.Action<global::Syncfusion.Blazor.Grids.SfGrid<TValue>> __arg6)
{
__builder.OpenComponent<global::Syncfusion.Blazor.Grids.SfGrid<TValue>>(seq);
__builder.AddAttribute(__seq0, "ID", __arg0);
__builder.AddAttribute(__seq1, "DataSource", __arg1);
__builder.AddAttribute(__seq2, "AllowPaging", __arg2);
__builder.AddAttribute(__seq3, "AllowSorting", __arg3);
__builder.AddAttribute(__seq4, "Toolbar", __arg4);
__builder.AddAttribute(__seq5, "ChildContent", __arg5);
__builder.AddComponentReferenceCapture(__seq6, (__value) => { __arg6((global::Syncfusion.Blazor.Grids.SfGrid<TValue>)__value); });
__builder.CloseComponent();
}
}
}
#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}" "a8f1a0955ac2af3cf238af5f0661ab31305e5432"
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "c2858b3ba168ab073a703da7770f7ed4772d2c66"
// <auto-generated/>
#pragma warning disable 1591
namespace BlazorApp.Pages.Teacher
@@ -129,62 +129,63 @@ using Blazored.SessionStorage;
#line hidden
#nullable disable
#nullable restore
#line 5 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using System.ComponentModel.DataAnnotations;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using Syncfusion.Blazor.Grids;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using Syncfusion.Blazor.Buttons;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using Syncfusion.Blazor.Spinner;
#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using Syncfusion.Blazor.Navigations;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using Syncfusion.Blazor.Popups;
#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 13 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using BWPMModels;
#line default
#line hidden
#nullable disable
[Microsoft.AspNetCore.Components.RouteAttribute("/Teacher/TeacherContact")]
[Microsoft.AspNetCore.Components.RouteAttribute("/Teacher/TeacherContact/{paramtid:int}")]
public partial class Teacher : Admin.ListBase
{
#pragma warning disable 1998
@@ -203,7 +204,7 @@ using BWPMModels;
__builder.OpenComponent<Microsoft.AspNetCore.Components.Forms.EditForm>(10);
__builder.AddAttribute(11, "Model", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Object>(
#nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 21 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
_lehrer
#line default
@@ -212,7 +213,7 @@ using BWPMModels;
));
__builder.AddAttribute(12, "OnValidSubmit", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Microsoft.AspNetCore.Components.Forms.EditContext>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Forms.EditContext>(this,
#nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 21 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
Submit
#line default
@@ -221,7 +222,7 @@ using BWPMModels;
)));
__builder.AddAttribute(13, "OnInvalidSubmit", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Microsoft.AspNetCore.Components.Forms.EditContext>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Forms.EditContext>(this,
#nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 21 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
InvalidSubmit
#line default
@@ -240,7 +241,7 @@ using BWPMModels;
__builder3.OpenComponent<Syncfusion.Blazor.Navigations.TabEvents>(22);
__builder3.AddAttribute(23, "Created", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Object>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Object>(this,
#nullable restore
#line 25 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 26 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
TabCreate
#line default
@@ -291,7 +292,7 @@ using BWPMModels;
__builder5.AddAttribute(61, "class", "form-control");
__builder5.AddAttribute(62, "value", Microsoft.AspNetCore.Components.BindConverter.FormatValue(
#nullable restore
#line 42 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 43 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
_lehrer.anredeID
#line default
@@ -335,7 +336,7 @@ using BWPMModels;
__builder5.AddAttribute(90, "placeholder", "Nachname");
__builder5.AddAttribute(91, "Value", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 52 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 53 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
_lehrer.name
#line default
@@ -348,7 +349,7 @@ using BWPMModels;
__builder5.AddMarkupContent(94, "\r\n ");
__Blazor.BlazorApp.Pages.Teacher.Teacher.TypeInference.CreateValidationMessage_0(__builder5, 95, 96,
#nullable restore
#line 53 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 54 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
() => _lehrer.name
#line default
@@ -373,7 +374,7 @@ using BWPMModels;
__builder5.AddAttribute(110, "placeholder", "vorname");
__builder5.AddAttribute(111, "Value", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 59 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 60 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
_lehrer.vorname
#line default
@@ -386,7 +387,7 @@ using BWPMModels;
__builder5.AddMarkupContent(114, "\r\n ");
__Blazor.BlazorApp.Pages.Teacher.Teacher.TypeInference.CreateValidationMessage_1(__builder5, 115, 116,
#nullable restore
#line 60 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 61 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
() => _lehrer.vorname
#line default
@@ -411,7 +412,7 @@ using BWPMModels;
__builder5.AddAttribute(130, "placeholder", "Telefon-Nummer");
__builder5.AddAttribute(131, "Value", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 67 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 68 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
_lehrer.tel
#line default
@@ -424,7 +425,7 @@ using BWPMModels;
__builder5.AddMarkupContent(134, "\r\n ");
__Blazor.BlazorApp.Pages.Teacher.Teacher.TypeInference.CreateValidationMessage_2(__builder5, 135, 136,
#nullable restore
#line 68 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 69 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
() => _lehrer.tel
#line default
@@ -449,7 +450,7 @@ using BWPMModels;
__builder5.AddAttribute(150, "placeholder", "Mobile-Nummer");
__builder5.AddAttribute(151, "Value", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 74 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 75 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
_lehrer.handy
#line default
@@ -462,7 +463,7 @@ using BWPMModels;
__builder5.AddMarkupContent(154, "\r\n ");
__Blazor.BlazorApp.Pages.Teacher.Teacher.TypeInference.CreateValidationMessage_3(__builder5, 155, 156,
#nullable restore
#line 75 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 76 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
() => _lehrer.handy
#line default
@@ -489,7 +490,7 @@ using BWPMModels;
__builder5.AddAttribute(172, "typeof", "email");
__builder5.AddAttribute(173, "Value", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 81 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 82 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
_lehrer.email
#line default
@@ -502,7 +503,7 @@ using BWPMModels;
__builder5.AddMarkupContent(176, "\r\n ");
__Blazor.BlazorApp.Pages.Teacher.Teacher.TypeInference.CreateValidationMessage_4(__builder5, 177, 178,
#nullable restore
#line 82 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 83 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
() => _lehrer.email
#line default
@@ -527,7 +528,7 @@ using BWPMModels;
__builder5.AddAttribute(192, "class", "form-control");
__builder5.AddAttribute(193, "value", Microsoft.AspNetCore.Components.BindConverter.FormatValue(
#nullable restore
#line 88 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 89 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
_lehrer.schulhausID
#line default
@@ -538,7 +539,7 @@ using BWPMModels;
__builder5.SetUpdatesAttributeName("value");
__builder5.AddMarkupContent(195, "\r\n");
#nullable restore
#line 89 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 90 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
foreach (var sh in _schulhaus)
{
@@ -549,7 +550,7 @@ using BWPMModels;
__builder5.OpenElement(197, "option");
__builder5.AddAttribute(198, "value",
#nullable restore
#line 91 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 92 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
sh.ID
#line default
@@ -557,7 +558,7 @@ using BWPMModels;
#nullable disable
);
#nullable restore
#line 91 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 92 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
__builder5.AddContent(199, sh.bezeichnung);
#line default
@@ -566,7 +567,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder5.CloseElement();
__builder5.AddMarkupContent(200, "\r\n");
#nullable restore
#line 92 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 93 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
}
#line default
@@ -594,7 +595,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder5.OpenComponent<Syncfusion.Blazor.Buttons.SfButton>(214);
__builder5.AddAttribute(215, "IsPrimary", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 102 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 103 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -603,7 +604,7 @@ __builder5.AddContent(199, sh.bezeichnung);
));
__builder5.AddAttribute(216, "OnClick", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line 102 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 103 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
() => SaveClick()
#line default
@@ -664,7 +665,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder5.AddMarkupContent(255, "\r\n ");
__Blazor.BlazorApp.Pages.Teacher.Teacher.TypeInference.CreateSfGrid_5(__builder5, 256, 257,
#nullable restore
#line 125 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 126 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
GridData
#line default
@@ -672,7 +673,7 @@ __builder5.AddContent(199, sh.bezeichnung);
#nullable disable
, 258,
#nullable restore
#line 125 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 126 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -680,7 +681,7 @@ __builder5.AddContent(199, sh.bezeichnung);
#nullable disable
, 259,
#nullable restore
#line 125 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 126 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -688,7 +689,7 @@ __builder5.AddContent(199, sh.bezeichnung);
#nullable disable
, 260,
#nullable restore
#line 125 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 126 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
new List<string>() { "Add", "Edit", "Update", "Cancel" }
#line default
@@ -696,7 +697,7 @@ __builder5.AddContent(199, sh.bezeichnung);
#nullable disable
, 261,
#nullable restore
#line 125 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 126 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
ShowErrorDialog_grid
#line default
@@ -707,7 +708,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder6.OpenComponent<Syncfusion.Blazor.Grids.GridPageSettings>(265);
__builder6.AddAttribute(266, "PageCount", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Int32>(
#nullable restore
#line 126 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 127 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
5
#line default
@@ -716,7 +717,7 @@ __builder5.AddContent(199, sh.bezeichnung);
));
__builder6.AddAttribute(267, "PageSizes", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Object>(
#nullable restore
#line 126 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 127 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -728,7 +729,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder6.OpenComponent<Syncfusion.Blazor.Grids.GridEditSettings>(269);
__builder6.AddAttribute(270, "AllowAdding", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 127 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 128 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -737,7 +738,7 @@ __builder5.AddContent(199, sh.bezeichnung);
));
__builder6.AddAttribute(271, "AllowDeleting", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 127 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 128 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
false
#line default
@@ -746,7 +747,7 @@ __builder5.AddContent(199, sh.bezeichnung);
));
__builder6.AddAttribute(272, "AllowEditing", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 127 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 128 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -755,7 +756,7 @@ __builder5.AddContent(199, sh.bezeichnung);
));
__builder6.AddAttribute(273, "Mode", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.EditMode>(
#nullable restore
#line 127 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 128 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
EditMode.Dialog
#line default
@@ -767,7 +768,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder6.OpenComponent<Syncfusion.Blazor.Grids.GridEvents<Klasse>>(275);
__builder6.AddAttribute(276, "OnActionBegin", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Syncfusion.Blazor.Grids.ActionEventArgs<Klasse>>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Syncfusion.Blazor.Grids.ActionEventArgs<Klasse>>(this,
#nullable restore
#line 128 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 129 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
OnBeginHandler
#line default
@@ -776,7 +777,7 @@ __builder5.AddContent(199, sh.bezeichnung);
)));
__builder6.AddAttribute(277, "OnActionComplete", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Syncfusion.Blazor.Grids.ActionEventArgs<Klasse>>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Syncfusion.Blazor.Grids.ActionEventArgs<Klasse>>(this,
#nullable restore
#line 128 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 129 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
OnCompletedHandler
#line default
@@ -785,7 +786,7 @@ __builder5.AddContent(199, sh.bezeichnung);
)));
__builder6.AddAttribute(278, "OnDataBound", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Syncfusion.Blazor.Grids.BeforeDataBoundArgs<Klasse>>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Syncfusion.Blazor.Grids.BeforeDataBoundArgs<Klasse>>(this,
#nullable restore
#line 128 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 129 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
RowDataBoundHandler
#line default
@@ -800,7 +801,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(283);
__builder7.AddAttribute(284, "Type", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.ColumnType>(
#nullable restore
#line 130 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 131 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
ColumnType.CheckBox
#line default
@@ -809,7 +810,7 @@ __builder5.AddContent(199, sh.bezeichnung);
));
__builder7.AddAttribute(285, "AllowFiltering", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 130 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 131 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
false
#line default
@@ -818,7 +819,7 @@ __builder5.AddContent(199, sh.bezeichnung);
));
__builder7.AddAttribute(286, "AllowSorting", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 130 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 131 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
false
#line default
@@ -831,7 +832,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(289);
__builder7.AddAttribute(290, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 132 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 133 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
nameof(Klasse.ID)
#line default
@@ -841,7 +842,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.AddAttribute(291, "HeaderText", "Id");
__builder7.AddAttribute(292, "IsPrimaryKey", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 132 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 133 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -850,7 +851,7 @@ __builder5.AddContent(199, sh.bezeichnung);
));
__builder7.AddAttribute(293, "AllowAdding", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 132 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 133 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
false
#line default
@@ -860,7 +861,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.AddAttribute(294, "Width", "60");
__builder7.AddAttribute(295, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 132 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 133 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -871,7 +872,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.AddMarkupContent(296, "\r\n ");
__Blazor.BlazorApp.Pages.Teacher.Teacher.TypeInference.CreateGridForeignColumn_6(__builder7, 297, 298,
#nullable restore
#line 133 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 134 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
nameof(Klasse.schulhausID)
#line default
@@ -879,7 +880,7 @@ __builder5.AddContent(199, sh.bezeichnung);
#nullable disable
, 299, "Schulhaus", 300, "bezeichnung", 301, "ID", 302,
#nullable restore
#line 133 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 134 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
_schulhaus
#line default
@@ -890,7 +891,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(305);
__builder7.AddAttribute(306, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 136 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 137 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
nameof(Klasse.bezeichnung)
#line default
@@ -901,7 +902,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.AddAttribute(308, "Width", "100");
__builder7.AddAttribute(309, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 136 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 137 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -913,7 +914,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(311);
__builder7.AddAttribute(312, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 138 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 139 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
nameof(Klasse.klassengroesse)
#line default
@@ -924,7 +925,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.AddAttribute(314, "Width", "100");
__builder7.AddAttribute(315, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 138 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 139 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -936,7 +937,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(317);
__builder7.AddAttribute(318, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 140 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 141 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
nameof(Klasse.aktiv)
#line default
@@ -947,7 +948,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.AddAttribute(320, "Width", "100");
__builder7.AddAttribute(321, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 140 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 141 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
false
#line default
@@ -956,7 +957,7 @@ __builder5.AddContent(199, sh.bezeichnung);
));
__builder7.AddAttribute(322, "DisplayAsCheckBox", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 140 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 141 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -968,7 +969,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(324);
__builder7.AddAttribute(325, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 142 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 143 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
nameof(Klasse.erstellt_am)
#line default
@@ -979,7 +980,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.AddAttribute(327, "Width", "100");
__builder7.AddAttribute(328, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 142 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 143 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
false
#line default
@@ -989,7 +990,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.AddAttribute(329, "Format", "d");
__builder7.AddAttribute(330, "Type", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.ColumnType>(
#nullable restore
#line 142 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 143 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
ColumnType.Date
#line default
@@ -1001,7 +1002,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(332);
__builder7.AddAttribute(333, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 144 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 145 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
nameof(Klasse.mutiert_am)
#line default
@@ -1012,7 +1013,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.AddAttribute(335, "Width", "100");
__builder7.AddAttribute(336, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 144 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 145 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
false
#line default
@@ -1022,7 +1023,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.AddAttribute(337, "Format", "d");
__builder7.AddAttribute(338, "Type", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.ColumnType>(
#nullable restore
#line 144 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 145 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
ColumnType.Date
#line default
@@ -1034,7 +1035,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(340);
__builder7.AddAttribute(341, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 146 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 147 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
nameof(Klasse.mutierer)
#line default
@@ -1045,7 +1046,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.AddAttribute(343, "Width", "100");
__builder7.AddAttribute(344, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 146 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 147 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
false
#line default
@@ -1057,7 +1058,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(346);
__builder7.AddAttribute(347, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 149 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 150 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
nameof(Klasse.lehrerID)
#line default
@@ -1068,7 +1069,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.AddAttribute(349, "Width", "100");
__builder7.AddAttribute(350, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 149 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 150 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
false
#line default
@@ -1080,7 +1081,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(352);
__builder7.AddAttribute(353, "Field", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 151 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 152 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
nameof(Klasse.mandantnr)
#line default
@@ -1091,7 +1092,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder7.AddAttribute(355, "Width", "100");
__builder7.AddAttribute(356, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 151 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 152 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
false
#line default
@@ -1107,7 +1108,7 @@ __builder5.AddContent(199, sh.bezeichnung);
}
, 359, (__value) => {
#nullable restore
#line 125 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 126 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
Grid = __value;
#line default
@@ -1126,7 +1127,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder5.OpenComponent<Syncfusion.Blazor.Buttons.SfButton>(368);
__builder5.AddAttribute(369, "IsPrimary", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 160 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 161 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -1135,7 +1136,7 @@ __builder5.AddContent(199, sh.bezeichnung);
));
__builder5.AddAttribute(370, "OnClick", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line 160 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 161 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
() => WeiterClick()
#line default
@@ -1178,7 +1179,7 @@ __builder5.AddContent(199, sh.bezeichnung);
));
__builder2.AddComponentReferenceCapture(385, (__value) => {
#nullable restore
#line 24 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 25 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
Tab = (Syncfusion.Blazor.Navigations.SfTab)__value;
#line default
@@ -1202,7 +1203,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder.AddAttribute(392, "Width", "250px");
__builder.AddAttribute(393, "IsModal", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 181 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 182 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -1211,7 +1212,7 @@ __builder5.AddContent(199, sh.bezeichnung);
));
__builder.AddAttribute(394, "Visible", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 181 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 182 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
ShowErrorDialog
#line default
@@ -1239,7 +1240,7 @@ __builder5.AddContent(199, sh.bezeichnung);
__builder3.AddAttribute(408, "Content", "OK");
__builder3.AddAttribute(409, "IsPrimary", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 188 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 189 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
true
#line default
@@ -1248,7 +1249,7 @@ __builder5.AddContent(199, sh.bezeichnung);
));
__builder3.AddAttribute(410, "OnClick", global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line 188 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 189 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
CloseDialog
#line default
@@ -1267,8 +1268,11 @@ __builder5.AddContent(199, sh.bezeichnung);
}
#pragma warning restore 1998
#nullable restore
#line 194 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 195 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
[Parameter]
public int paramtid { get; set; }
SfTab Tab;
SfGrid<Klasse> Grid { get; set; }
public int Value = 0;
@@ -1327,7 +1331,7 @@ __builder5.AddContent(199, sh.bezeichnung);
#line hidden
#nullable disable
#nullable restore
#line 248 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 252 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
}
public async Task SelectTrainBack()
@@ -1358,7 +1362,14 @@ __builder5.AddContent(199, sh.bezeichnung);
}
if (firstRender)
{
Lehrerdaten = BlazorApp.Controller.LehrerController.GetByUserID(userid);
if (paramtid!=0)
{
Lehrerdaten = BlazorApp.Controller.LehrerController.GetByID(paramtid);
}
else
{
Lehrerdaten = BlazorApp.Controller.LehrerController.GetByUserID(userid);
}
_lehrer = Lehrerdaten.First<BWPMModels.Lehrer>();
GridData = BlazorApp.Controller.KlasseController.GetByLehrerID(_lehrer.ID);
await sessionStorage.SetItemAsync("LehrerID", _lehrer.ID.ToString());
@@ -1369,14 +1380,13 @@ __builder5.AddContent(199, sh.bezeichnung);
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Klasse> Args)
{
#line default
#line hidden
#nullable disable
#nullable restore
#line 302 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 312 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{

View File

@@ -203,7 +203,6 @@ using BlazorApp.Controller;
protected override async Task OnAfterRenderAsync(bool firstRender)
{
userid = await sessionStorage.GetItemAsync<string>("UserID");
if (userid == null)
@@ -223,8 +222,8 @@ using BlazorApp.Controller;
}
}
}
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Schulhaus> Args)
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Schulhaus> Args)
{
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{

View File

@@ -203,411 +203,424 @@ using BWPMModels;
}
#pragma warning restore 1998
#nullable restore
#line 208 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Student\Student.razor"
#line 239 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Student\Student.razor"
public int[] ExpandItems = new int[] { 2 };
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 int[] ExpandItems = new int[] { 2 };
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 string lehrerID = "";
public int hiddenschuelerid = 0;
public string KlasseID = "0";
public string SchuelerklasseID = "0";
public string KlasseTypID = "0";
public string userid;
public bool FieldDisabled = true;
public bool DropDownEnabled = false;
public List<BWPMModels.Klasse> Klasse { 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 bool ShowDeleteConfirmation { get; set; } = false;
protected ElementReference ToFocus;
public string lehrerID = "";
public int hiddenschuelerid = 0;
public string KlasseID = "0";
public string LehrerID = "0";
public string SchuelerklasseID = "0";
public string KlasseTypID = "0";
public string userid;
public bool FieldDisabled = true;
public bool DropDownEnabled = false;
public List<BWPMModels.Klasse> Klasse { get; set; }
public List<BWPMModels.Lehrer> Lehrer { 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 List<iLehrer> intLehrer = new List<iLehrer>();
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 List<iLehrer> intLehrer = new List<iLehrer>();
public class iKlasse
{
public string id { get; set; }
public string bezeichnung { get; set; }
public class iKlasse
{
public string id { get; set; }
public string bezeichnung { get; set; }
}
public class iLehrer
{
public string id { get; set; }
public string bezeichnung { get; set; }
}
public class iLehrer
{
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 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; }
public int Value = 0; // consider that value your querystring contains
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; }
public List<BWPMModels.SchuelerBeruf> GridData { get; set; }
public bool ContinuePaging = true;
public bool InitialRender { get; set; }
public int Value = 0; // consider that value your querystring contains
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()
{
protected override async Task OnInitializedAsync()
{
lehrerID = await sessionStorage.GetItemAsync<string>("LehrerID");
userid = await sessionStorage.GetItemAsync<string>("UserID");
Klasse = BlazorApp.Controller.KlasseController.GetAllActiveData();
intKlasse.Clear();
foreach (BWPMModels.Klasse item in Klasse)
{
lehrerID = await sessionStorage.GetItemAsync<string>("LehrerID");
userid = await sessionStorage.GetItemAsync<string>("UserID");
Klasse = BlazorApp.Controller.KlasseController.GetAllActiveData();
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);
iKlasse kl = new iKlasse();
kl.id = item.ID.ToString();
kl.bezeichnung = item.bezeichnung;
intKlasse.Add(kl);
Schuelerklasse.Add(kl);
};
KlasseID = Klasse[0].ID.ToString();
SchuelerklasseID = Klasse[0].ID.ToString();
KlasseTypID = klassentyp[0].ID.ToString();
Update_Schueler_Klasse();
}
};
KlasseID = Klasse[0].ID.ToString();
SchuelerklasseID = Klasse[0].ID.ToString();
KlasseTypID = klassentyp[0].ID.ToString();
Lehrer = BlazorApp.Controller.LehrerController.GetAllActiveData();
intLehrer.Clear();
foreach (BWPMModels.Lehrer item in Lehrer)
{
iLehrer ll = new iLehrer();
ll.id = item.ID.ToString();
ll.bezeichnung = item.name.ToString() + " " + item.vorname.ToString();
intLehrer.Add(ll);
}
LehrerID = Lehrer[0].ID.ToString();
Update_Schueler_Klasse();
}
void OnChange(object value, string name)
{
KlasseID = value.ToString();
Update_Schueler_Klasse();
}
void OnChange(object value, string name)
{
KlasseID = value.ToString();
Update_Schueler_Klasse();
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
}
//----------------------------------------------------------
//Klassenliste / Schuelerliste
//----------------------------------------------------------
public void ChangeKlasse(Syncfusion.Blazor.DropDowns.ChangeEventArgs<string, Klasse> args)
{
protected override async Task OnAfterRenderAsync(bool firstRender)
{
}
//----------------------------------------------------------
//Klassenliste / Schuelerliste
//----------------------------------------------------------
public void ChangeKlasse(Syncfusion.Blazor.DropDowns.ChangeEventArgs<string, Klasse> args)
{
Update_Schueler_Klasse();
}
Update_Schueler_Klasse();
}
public void Update_Schueler_Klasse()
{
UpdateSchulerliste();
pruefung_klasse();
}
public void Update_Schueler_Klasse()
{
UpdateSchulerliste();
pruefung_klasse();
}
public void UpdateSchulerliste()
{
Schueler = BlazorApp.Controller.SchuelerController.GetByKlasseID(Convert.ToInt32(KlasseID));
public void UpdateSchulerliste()
{
Schueler = BlazorApp.Controller.SchuelerController.GetByKlasseID(Convert.ToInt32(KlasseID));
schuelerliste.Clear();
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; };
if (SchuelerID == sl.id) { found = true; }
sl.bezeichnung = item.name + " " + item.vorname;
schuelerliste.Add(sl);
};
if (found != true)
{
FieldDisabled = true;
DropDownEnabled = false;
SchuelerID = -1;
SchuelerID = newschuelerid;
if (schuelerliste.Count > 0) { SchuelerSelected(); }
}
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; };
if (SchuelerID == sl.id) { found = true; }
sl.bezeichnung = item.name + " " + item.vorname;
schuelerliste.Add(sl);
};
if (found != true)
{
FieldDisabled = true;
DropDownEnabled = false;
SchuelerID = -1;
SchuelerID = newschuelerid;
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()
{
Schueler = BlazorApp.Controller.SchuelerController.GetByID(Convert.ToInt32(SchuelerID));
_schueler = Schueler.First<BWPMModels.Schueler>();
SchuelerklasseID = _schueler.klasseID.ToString();
KlasseTypID = _schueler.klassemtypID.ToString();
FieldDisabled = false;
DropDownEnabled = true;
update_griddata();
pruefung();
}
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()
{
Schueler = BlazorApp.Controller.SchuelerController.GetByID(Convert.ToInt32(SchuelerID));
_schueler = Schueler.First<BWPMModels.Schueler>();
SchuelerklasseID = _schueler.klasseID.ToString();
KlasseTypID = _schueler.klassemtypID.ToString();
FieldDisabled = false;
DropDownEnabled = true;
update_griddata();
pruefung();
}
//----------------------------------------------------------
//Schüler-Formular
//----------------------------------------------------------
//----------------------------------------------------------
//Schüler-Formular
//----------------------------------------------------------
public void Submit()
{
BlazorApp.Controller.SchuelerController.PUT(_schueler);
}
public void InvalidSubmit()
{
}
public void Submit()
{
BlazorApp.Controller.SchuelerController.PUT(_schueler);
}
public void InvalidSubmit()
{
}
private void SaveClick()
{
Schueler _tmpschueler = new BWPMModels.Schueler();
_tmpschueler = BlazorApp.Controller.SchuelerController.GetByID(_schueler.ID).First<BWPMModels.Schueler>();
_tmpschueler.name = _schueler.name;
_tmpschueler.vorname = _schueler.vorname;
_tmpschueler.bemerkung = _schueler.bemerkung;
_tmpschueler.klasseID = Convert.ToInt32(SchuelerklasseID);
_tmpschueler.klassemtypID = Convert.ToInt32(KlasseTypID);
BlazorApp.Controller.SchuelerController.PUT(_tmpschueler);
UpdateSchulerliste();
}
private void SaveClick()
{
Schueler _tmpschueler = new BWPMModels.Schueler();
_tmpschueler = BlazorApp.Controller.SchuelerController.GetByID(_schueler.ID).First<BWPMModels.Schueler>();
_tmpschueler.name = _schueler.name;
_tmpschueler.vorname = _schueler.vorname;
_tmpschueler.bemerkung = _schueler.bemerkung;
_tmpschueler.klasseID = Convert.ToInt32(SchuelerklasseID);
_tmpschueler.klassemtypID = Convert.ToInt32(KlasseTypID);
BlazorApp.Controller.SchuelerController.PUT(_tmpschueler);
UpdateSchulerliste();
}
private void NewClick()
{
int schuelerid = 0;
BWPMModels.Schueler schuelerdata = new Schueler();
schuelerdata.aktiv = true;
schuelerdata.erstellt_am = DateTime.Now;
schuelerdata.mutiert_am = DateTime.Now;
schuelerdata.mutierer = userid;
schuelerdata.name = "Neuer Schüler";
schuelerdata.vorname = "";
schuelerdata.bemerkung = "";
schuelerdata.klasseID = Convert.ToInt32(KlasseID);
schuelerdata.klassemtypID = Convert.ToInt32(KlasseTypID);
schuelerid = BlazorApp.Controller.SchuelerController.POST(schuelerdata);
FieldDisabled = false;
DropDownEnabled = true;
UpdateSchulerliste();
SchuelerID = schuelerid;
SchuelerSelected();
jsRuntime.InvokeVoidAsync("SetFocusToElement", ToFocus);
private void NewClick()
{
int schuelerid = 0;
BWPMModels.Schueler schuelerdata = new Schueler();
schuelerdata.aktiv = true;
schuelerdata.erstellt_am = DateTime.Now;
schuelerdata.mutiert_am = DateTime.Now;
schuelerdata.mutierer = userid;
schuelerdata.name = "Neuer Schüler";
schuelerdata.vorname = "";
schuelerdata.bemerkung = "";
schuelerdata.klasseID = Convert.ToInt32(KlasseID);
schuelerdata.klassemtypID = Convert.ToInt32(KlasseTypID);
schuelerid = BlazorApp.Controller.SchuelerController.POST(schuelerdata);
FieldDisabled = false;
DropDownEnabled = true;
UpdateSchulerliste();
SchuelerID = schuelerid;
SchuelerSelected();
jsRuntime.InvokeVoidAsync("SetFocusToElement", ToFocus);
}
private void DeleteClick()
{
DialogHeader = "Löschbestätigung";
DialogText = "Schüler '" + _schueler.name + ' ' + _schueler.vorname + "' wirklich löschen?'";
DialogShowYesNO = true;
ShowDeleteConfirmation = true;
}
}
private void DeleteClick()
{
DialogHeader = "Löschbestätigung";
DialogText = "Schüler '" + _schueler.name + ' ' + _schueler.vorname + "' wirklich löschen?'";
DialogShowYesNO = true;
ShowDeleteConfirmation = true;
}
private void DeleteConfirmed()
{
_schueler.aktiv = false;
_schueler.mutierer = userid;
_schueler.mutiert_am = DateTime.Now;
BlazorApp.Controller.SchuelerController.PUT(_schueler);
BlazorApp.Controller.SchuelerBerufController.DeleteBerufswunsch(_schueler.ID, userid);
ShowDeleteConfirmation = false;
UpdateSchulerliste();
}
private void DeleteConfirmed()
{
_schueler.aktiv = false;
_schueler.mutierer = userid;
_schueler.mutiert_am = DateTime.Now;
BlazorApp.Controller.SchuelerController.PUT(_schueler);
BlazorApp.Controller.SchuelerBerufController.DeleteBerufswunsch(_schueler.ID, userid);
ShowDeleteConfirmation = false;
UpdateSchulerliste();
}
private void AbortDelete()
{
ShowDeleteConfirmation = false;
}
private void DialogConfirmed()
{
ShowDeleteConfirmation = false;
}
//--------------------------------------
//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;
return;
}
if (BerufID == 0)
{
DialogHeader = "Daten unvollständig";
DialogText = "Bitte zuerst einen Beruf auswählen!";
DialogShowYesNO = false;
ShowDeleteConfirmation = true;
return;
}
ShowDeleteConfirmation = false;
BWPMModels.SchuelerBeruf sberuf = new BWPMModels.SchuelerBeruf();
sberuf.aktiv = true;
sberuf.bemerkung = "";
sberuf.berufID = BerufID;
sberuf.erstellt_am = DateTime.Now;
sberuf.mutiert_am = DateTime.Now;
sberuf.mutierer = userid;
sberuf.schuelerID = SchuelerID;
int prio = BlazorApp.Controller.SchuelerBerufController.Get_Prio(SchuelerID);
sberuf.prioritaet = prio + 1;
BlazorApp.Controller.SchuelerBerufController.POST(sberuf);
update_griddata();
pruefung();
}
private void AbortDelete()
{
ShowDeleteConfirmation = false;
}
private void DialogConfirmed()
{
ShowDeleteConfirmation = false;
}
//--------------------------------------
//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;
return;
}
if (BerufID == 0)
{
DialogHeader = "Daten unvollständig";
DialogText = "Bitte zuerst einen Beruf auswählen!";
DialogShowYesNO = false;
ShowDeleteConfirmation = true;
return;
}
ShowDeleteConfirmation = false;
BWPMModels.SchuelerBeruf sberuf = new BWPMModels.SchuelerBeruf();
sberuf.aktiv = true;
sberuf.bemerkung = "";
sberuf.berufID = BerufID;
sberuf.erstellt_am = DateTime.Now;
sberuf.mutiert_am = DateTime.Now;
sberuf.mutierer = userid;
sberuf.schuelerID = SchuelerID;
int prio = BlazorApp.Controller.SchuelerBerufController.Get_Prio(SchuelerID);
sberuf.prioritaet = prio + 1;
BlazorApp.Controller.SchuelerBerufController.POST(sberuf);
update_griddata();
pruefung();
}
private void update_griddata()
{
GridData = BlazorApp.Controller.SchuelerBerufController.GetBySchuelerID(SchuelerID);
}
private void update_griddata()
{
GridData = BlazorApp.Controller.SchuelerBerufController.GetBySchuelerID(SchuelerID);
}
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)
{
Args.Data.mutierer = userid.ToString();
Args.Data.mutiert_am = DateTime.Now;
Args.Data.aktiv = false;
BlazorApp.Controller.SchuelerBerufController.PUT(Args.Data);
pruefung();
}
}
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)
{
Args.Data.mutierer = userid.ToString();
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)
{
await Grid.SetRowData(Args.Data.ID, Args.Data);
double xx = 0;
Value = Args.Data.ID;
xx = await DataHandler();
await Grid.SelectRow(xx);
}
}
public async void RowDataBoundHandler(BeforeDataBoundArgs<BWPMModels.SchuelerBeruf> args)
{
if (!Initial)
{
}
Initial = false;
}
public async Task OnCompletedHandler(ActionEventArgs<BWPMModels.SchuelerBeruf> Args)
{
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);
}
}
public async void RowDataBoundHandler(BeforeDataBoundArgs<BWPMModels.SchuelerBeruf> args)
{
if (!Initial)
{
}
Initial = false;
}
public async Task<double> DataHandler()
{
var PageCount = (GridData.Count / Grid.PageSettings.PageSize) + 1;
ContinuePaging = true;
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++)
{
if (j < Rows.Count && Rows[j].ID == Value)
{
foundrow = j;
public async Task<double> DataHandler()
{
var PageCount = (GridData.Count / Grid.PageSettings.PageSize) + 1;
ContinuePaging = true;
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++)
{
if (j < Rows.Count && Rows[j].ID == Value)
{
foundrow = j;
ContinuePaging = false;
break;
}
}
if (ContinuePaging)
{
if (i >= PageCount)
{
i = 0;
}
await Grid.GoToPage(i + 1);
ContinuePaging = false;
break;
}
}
if (ContinuePaging)
{
if (i >= PageCount)
{
i = 0;
}
await Grid.GoToPage(i + 1);
}
else
{
return foundrow;
}
}
return foundrow;
}
}
else
{
return foundrow;
}
}
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()
{
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 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();
}
public async Task SchuelerClick(RecordClickEventArgs<Schuelerlist> args)
{
SchuelerID = args.RowData.id;
SchuelerSelected();
}
#line default

View File

@@ -0,0 +1,392 @@
// <auto-generated/>
#pragma warning disable 1591
#pragma warning disable 0414
#pragma warning disable 0649
#pragma warning disable 0169
namespace BlazorApp.Pages.Admin.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\Admin\Teacher\Teacher.razor"
using Syncfusion.Blazor.Grids;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
using Syncfusion.Blazor.Buttons;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
using Syncfusion.Blazor.Spinner;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
using Syncfusion.Blazor.Notifications;
#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
using BWPMModels;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
using BlazorApp.Controller;
#line default
#line hidden
#nullable disable
[Microsoft.AspNetCore.Components.RouteAttribute("/Admin/Teacher/Teacher")]
public partial class Teacher : ListBase
{
#pragma warning disable 1998
protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
{
}
#pragma warning restore 1998
#nullable restore
#line 98 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.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 106 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Admin\Teacher\Teacher.razor"
private DialogSettings DialogParams = new DialogSettings { Width = "450px", Height = "750px" };
SfGrid<Lehrer> Grid { get; set; }
public List<BWPMModels.Lehrer> GridData { get; set; }
public List<BWPMModels.Lehrer> Lehrers { get; set; }
public List<BWPMModels.Lehrer> TmpLehrer { get; set; }
public List<BWPMModels.AspNetUsers> Users { get; set; }
string userid = "";
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;
protected override void OnInitialized()
{
/// GridData = OrdersDetails.GetAllRecords();
GridData = BlazorApp.Controller.LehrerController.GetAllData();
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
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)
{
await sessionStorage.SetItemAsync("UserID", userId);
}
else
{
await sessionStorage.SetItemAsync("UserID", userId);
}
}
}
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Lehrer> Args)
{
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{
if (Args.Action == "Add")
{
Users = BlazorApp.Controller.AspNetUsersController.GetByUserName(Args.Data.email);
if (Users.Count !=0)
{
Args.Cancel = true;
ToastObj.CssClass = "e-toast-danger";
ToastContent = "Ein Benutzer mit der gleichen E-Mailadresse ist bereits vorhanden.";
StateHasChanged();
ToastObj.ShowAsync();
// Grid.Refresh();
return;
}
else {
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.LehrerController.POST(Args.Data);
Value = Args.Data.ID;
}
}
else
{
TmpLehrer = BlazorApp.Controller.LehrerController.GetByEMail(Args.Data.email);
if (TmpLehrer.Count > 1)
{
Args.Cancel = true;
ToastObj.CssClass = "e-toast-danger";
ToastContent = "Die eingegebene Mail-Aadresse wird bereits verwendet.";
StateHasChanged();
ToastObj.ShowAsync();
// Grid.Refresh();
return;
}
Args.Data.mutierer = userid.ToString();
Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.LehrerController.PUT(Args.Data);
ToastObj.CssClass = "e-toast-success";
ToastContent = "Daten erfolgreich gespeichert";
StateHasChanged();
ToastObj.ShowAsync();
}
}
}
public async Task OnCompletedHandler(ActionEventArgs<BWPMModels.Lehrer> Args)
{
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);
}
}
public async void RowDataBoundHandler(BeforeDataBoundArgs<BWPMModels.Lehrer> 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;
}
public async Task<double> DataHandler()
{
var PageCount = (GridData.Count / Grid.PageSettings.PageSize) + 1;
ContinuePaging = true;
var CurrentPage = 1;
Grid.Refresh();
await Grid.GoToPage(1);
for (int i = 1; i <= PageCount; i++)
{
List<Lehrer> 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;
}
public void CommandClickHandler(CommandClickEventArgs<Lehrer> args)
{
if (args.CommandColumn.Title == "Lehrer-Daten")
{
NavigationManager.NavigateTo("/Teacher/TeacherContact/" + args.RowData.ID.ToString());
}
if (args.CommandColumn.Title=="Berufsangebot"){
NavigationManager.NavigateTo("/Company/Berufsangebot/" + args.RowData.ID.ToString());
}
if (args.CommandColumn.Title=="Ansprechperson"){
NavigationManager.NavigateTo("/Company/CompanyContact/" + args.RowData.ID.ToString());
}
//Perform your custom command button click operation here. And also with the value in “args” you can differentiate the buttons, if having multiple custom command buttons.
}
#line default
#line hidden
#nullable disable
[global::Microsoft.AspNetCore.Components.InjectAttribute] private Blazored.SessionStorage.ISessionStorageService sessionStorage { get; set; }
}
}
#pragma warning restore 1591

View File

@@ -132,62 +132,63 @@ using Blazored.SessionStorage;
#line hidden
#nullable disable
#nullable restore
#line 5 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using System.ComponentModel.DataAnnotations;
#line default
#line hidden
#nullable disable
#nullable restore
#line 6 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using Syncfusion.Blazor.Grids;
#line default
#line hidden
#nullable disable
#nullable restore
#line 7 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using Syncfusion.Blazor.Buttons;
#line default
#line hidden
#nullable disable
#nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using Syncfusion.Blazor.Spinner;
#line default
#line hidden
#nullable disable
#nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using Syncfusion.Blazor.Navigations;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using Syncfusion.Blazor.Popups;
#line default
#line hidden
#nullable disable
#nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 13 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
using BWPMModels;
#line default
#line hidden
#nullable disable
[Microsoft.AspNetCore.Components.RouteAttribute("/Teacher/TeacherContact")]
[Microsoft.AspNetCore.Components.RouteAttribute("/Teacher/TeacherContact/{paramtid:int}")]
public partial class Teacher : Admin.ListBase
{
#pragma warning disable 1998
@@ -196,8 +197,11 @@ using BWPMModels;
}
#pragma warning restore 1998
#nullable restore
#line 194 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 195 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
[Parameter]
public int paramtid { get; set; }
SfTab Tab;
SfGrid<Klasse> Grid { get; set; }
public int Value = 0;
@@ -256,7 +260,7 @@ using BWPMModels;
#line hidden
#nullable disable
#nullable restore
#line 248 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 252 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
}
public async Task SelectTrainBack()
@@ -287,7 +291,14 @@ using BWPMModels;
}
if (firstRender)
{
Lehrerdaten = BlazorApp.Controller.LehrerController.GetByUserID(userid);
if (paramtid!=0)
{
Lehrerdaten = BlazorApp.Controller.LehrerController.GetByID(paramtid);
}
else
{
Lehrerdaten = BlazorApp.Controller.LehrerController.GetByUserID(userid);
}
_lehrer = Lehrerdaten.First<BWPMModels.Lehrer>();
GridData = BlazorApp.Controller.KlasseController.GetByLehrerID(_lehrer.ID);
await sessionStorage.SetItemAsync("LehrerID", _lehrer.ID.ToString());
@@ -298,14 +309,13 @@ using BWPMModels;
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Klasse> Args)
{
#line default
#line hidden
#nullable disable
#nullable restore
#line 302 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
#line 312 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Teacher\Teacher.razor"
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{

File diff suppressed because one or more lines are too long