Update vor Blazorise

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

13
.idea/.idea.BWPM/.idea/.gitignore generated vendored Normal file
View File

@@ -0,0 +1,13 @@
# Default ignored files
/shelf/
/workspace.xml
# Rider ignored files
/modules.xml
/contentModel.xml
/projectSettingsUpdater.xml
/.idea.BWPM.iml
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
# Editor-based HTTP Client requests
/httpRequests/

4
.idea/.idea.BWPM/.idea/encodings.xml generated Normal file
View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" />
</project>

8
.idea/.idea.BWPM/.idea/indexLayout.xml generated Normal file
View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="UserContentModel">
<attachedFolders />
<explicitIncludes />
<explicitExcludes />
</component>
</project>

6
.idea/.idea.BWPM/.idea/vcs.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

967
.idea/config/applicationhost.config generated Normal file
View File

@@ -0,0 +1,967 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
IIS configuration sections.
For schema documentation, see
%IIS_BIN%\config\schema\IIS_schema.xml.
Please make a backup of this file before making any changes to it.
NOTE: The following environment variables are available to be used
within this file and are understood by the IIS Express.
%IIS_USER_HOME% - The IIS Express home directory for the user
%IIS_SITES_HOME% - The default home directory for sites
%IIS_BIN% - The location of the IIS Express binaries
%SYSTEMDRIVE% - The drive letter of %IIS_BIN%
-->
<configuration>
<!--
The <configSections> section controls the registration of sections.
Section is the basic unit of deployment, locking, searching and
containment for configuration settings.
Every section belongs to one section group.
A section group is a container of logically-related sections.
Sections cannot be nested.
Section groups may be nested.
<section
name="" [Required, Collection Key] [XML name of the section]
allowDefinition="Everywhere" [MachineOnly|MachineToApplication|AppHostOnly|Everywhere] [Level where it can be set]
overrideModeDefault="Allow" [Allow|Deny] [Default delegation mode]
allowLocation="true" [true|false] [Allowed in location tags]
/>
The recommended way to unlock sections is by using a location tag:
<location path="Default Web Site" overrideMode="Allow">
<system.webServer>
<asp />
</system.webServer>
</location>
-->
<configSections>
<sectionGroup name="system.applicationHost">
<section name="applicationPools" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="configHistory" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="customMetadata" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="listenerAdapters" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="log" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="serviceAutoStartProviders" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="sites" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="webLimits" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
</sectionGroup>
<sectionGroup name="system.webServer">
<section name="asp" overrideModeDefault="Deny" />
<section name="caching" overrideModeDefault="Allow" />
<section name="cgi" overrideModeDefault="Deny" />
<section name="defaultDocument" overrideModeDefault="Allow" />
<section name="directoryBrowse" overrideModeDefault="Allow" />
<section name="fastCgi" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="globalModules" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="handlers" overrideModeDefault="Deny" />
<section name="httpCompression" overrideModeDefault="Allow" allowDefinition="Everywhere" />
<section name="httpErrors" overrideModeDefault="Allow" />
<section name="httpLogging" overrideModeDefault="Deny" />
<section name="httpProtocol" overrideModeDefault="Allow" />
<section name="httpRedirect" overrideModeDefault="Allow" />
<section name="httpTracing" overrideModeDefault="Deny" />
<section name="isapiFilters" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />
<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />
<section name="applicationInitialization" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
<section name="odbcLogging" overrideModeDefault="Deny" />
<sectionGroup name="security">
<section name="access" overrideModeDefault="Deny" />
<section name="applicationDependencies" overrideModeDefault="Deny" />
<sectionGroup name="authentication">
<section name="anonymousAuthentication" overrideModeDefault="Deny" />
<section name="basicAuthentication" overrideModeDefault="Deny" />
<section name="clientCertificateMappingAuthentication" overrideModeDefault="Deny" />
<section name="digestAuthentication" overrideModeDefault="Deny" />
<section name="iisClientCertificateMappingAuthentication" overrideModeDefault="Deny" />
<section name="windowsAuthentication" overrideModeDefault="Deny" />
</sectionGroup>
<section name="authorization" overrideModeDefault="Allow" />
<section name="ipSecurity" overrideModeDefault="Deny" />
<section name="dynamicIpSecurity" overrideModeDefault="Deny" />
<section name="isapiCgiRestriction" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
<section name="requestFiltering" overrideModeDefault="Allow" />
</sectionGroup>
<section name="serverRuntime" overrideModeDefault="Deny" />
<section name="serverSideInclude" overrideModeDefault="Deny" />
<section name="staticContent" overrideModeDefault="Allow" />
<sectionGroup name="tracing">
<section name="traceFailedRequests" overrideModeDefault="Allow" />
<section name="traceProviderDefinitions" overrideModeDefault="Deny" />
</sectionGroup>
<section name="urlCompression" overrideModeDefault="Allow" />
<section name="validation" overrideModeDefault="Allow" />
<sectionGroup name="webdav">
<section name="globalSettings" overrideModeDefault="Deny" />
<section name="authoring" overrideModeDefault="Deny" />
<section name="authoringRules" overrideModeDefault="Deny" />
</sectionGroup>
<sectionGroup name="rewrite">
<section name="allowedServerVariables" overrideModeDefault="Deny" />
<section name="rules" overrideModeDefault="Allow" />
<section name="outboundRules" overrideModeDefault="Allow" />
<section name="globalRules" overrideModeDefault="Deny" allowDefinition="AppHostOnly" />
<section name="providers" overrideModeDefault="Allow" />
<section name="rewriteMaps" overrideModeDefault="Allow" />
</sectionGroup>
<section name="webSocket" overrideModeDefault="Deny" />
</sectionGroup>
</configSections>
<configProtectedData>
<providers>
<add name="IISWASOnlyRsaProvider" type="" description="Uses RsaCryptoServiceProvider to encrypt and decrypt" keyContainerName="iisWasKey" cspProviderName="" useMachineContainer="true" useOAEP="false" />
<add name="AesProvider" type="Microsoft.ApplicationHost.AesProtectedConfigurationProvider" description="Uses an AES session key to encrypt and decrypt" keyContainerName="iisConfigurationKey" cspProviderName="" useOAEP="false" useMachineContainer="true" sessionKey="AQIAAA5mAAAApAAA/HKxkz6alrlAPez0IUgujj/6k3WxCDriHp6jvpv3yEZmo7h6SMzGLxo4mTrIQVHSkB7tmElHKfUFTzE2BWF7nFWHY6Z6qmGBauFzwJMwESjril7Gjz69RBFH259HQ6aRDq9Xfx7U7H4HtdmnKNqGjgl/hwPQBGeIlWiDh+sYv3vKB0QU971tjX6H2B+9armlnC8UOuA6JYMDMI/VLLL16sng0fWAy5JYe0YVABVjiAWDW264RZW9Tr1Oax4qHZKg+SdjULxeOc2YmpX+d0yeITo1HkPF1hN1gHpIPIUDo05ilHUNfR3OkjVCIQK4cFKCq1s8NH+y+13MxUC4Fn1AlQ==" />
<add name="IISWASOnlyAesProvider" type="Microsoft.ApplicationHost.AesProtectedConfigurationProvider" description="Uses an AES session key to encrypt and decrypt" keyContainerName="iisWasKey" cspProviderName="" useOAEP="false" useMachineContainer="true" sessionKey="AQIAAA5mAAAApAAALmU8lTC+v2qtfQiiiquvvLpUQqKLEXs+jSKoWCM/uPhyB++k4dwug19mGidNK5FYiWK2KYE1yhjVJcbp12E98Q0R2nT7eBiCMY2JairxQ591rqABK7keGaIjwH7PwGzSpILl3RJ4YFvJ/7ZXEJxeDZIjW8ZxWVXx+/VyHs9U3WguLEkgMUX3jrxJi8LouxaIVPJAv/YQ1ZCWs8zImitxX/C/7o7yaIxznfsN5nGQzQfpUDPeby99aw2zPVTtZI2LaWIBON8guABvZ6JtJVDWmfdK6sodbnwdZkr6/Z2rfvamT1dC1SpQrGG7ulR/f9/GXvCaW10ZVKxekBF/CYlNMg==" />
</providers>
</configProtectedData>
<system.applicationHost>
<applicationPools>
<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="Clr4ClassicAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Classic" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="Clr2IntegratedAppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="Clr2ClassicAppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
<add name="UnmanagedClassicAppPool" managedRuntimeVersion="" managedPipelineMode="Classic" autoStart="true" />
<applicationPoolDefaults managedRuntimeVersion="v4.0">
<processModel loadUserProfile="true" setProfileEnvironment="false" />
</applicationPoolDefaults>
</applicationPools>
<!--
The <listenerAdapters> section defines the protocols with which the
Windows Process Activation Service (WAS) binds.
-->
<listenerAdapters>
<add name="http" />
</listenerAdapters>
<sites>
<siteDefaults>
<!-- To enable logging, please change the below attribute "enabled" to "true" -->
<logFile logFormat="W3C" directory="%AppData%\Microsoft\IISExpressLogs" enabled="false" />
<traceFailedRequestsLogging directory="%AppData%\Microsoft" enabled="false" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="Clr4IntegratedAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
<site name="WebFormApp" id="1">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\WebFormApp" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:53521:localhost" />
<binding protocol="https" bindingInformation="*:44388:localhost" />
</bindings>
</site>
</sites>
<webLimits />
</system.applicationHost>
<system.webServer>
<serverRuntime />
<asp scriptErrorSentToBrowser="true">
<cache diskTemplateCacheDirectory="%TEMP%\iisexpress\ASP Compiled Templates" />
<limits />
</asp>
<caching enabled="true" enableKernelCache="true"></caching>
<cgi />
<defaultDocument enabled="true">
<files>
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="index.html" />
<add value="iisstart.htm" />
<add value="default.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="false" />
<fastCgi />
<!--
The <globalModules> section defines all native-code modules.
To enable a module, specify it in the <modules> section.
-->
<globalModules>
<add name="HttpLoggingModule" image="%IIS_BIN%\loghttp.dll" />
<add name="UriCacheModule" image="%IIS_BIN%\cachuri.dll" />
<add name="TokenCacheModule" image="%IIS_BIN%\cachtokn.dll" />
<add name="DynamicCompressionModule" image="%IIS_BIN%\compdyn.dll" />
<add name="StaticCompressionModule" image="%IIS_BIN%\compstat.dll" />
<add name="DefaultDocumentModule" image="%IIS_BIN%\defdoc.dll" />
<add name="DirectoryListingModule" image="%IIS_BIN%\dirlist.dll" />
<add name="ProtocolSupportModule" image="%IIS_BIN%\protsup.dll" />
<add name="HttpRedirectionModule" image="%IIS_BIN%\redirect.dll" />
<add name="ServerSideIncludeModule" image="%IIS_BIN%\iis_ssi.dll" />
<add name="StaticFileModule" image="%IIS_BIN%\static.dll" />
<add name="AnonymousAuthenticationModule" image="%IIS_BIN%\authanon.dll" />
<add name="CertificateMappingAuthenticationModule" image="%IIS_BIN%\authcert.dll" />
<add name="UrlAuthorizationModule" image="%IIS_BIN%\urlauthz.dll" />
<add name="BasicAuthenticationModule" image="%IIS_BIN%\authbas.dll" />
<add name="WindowsAuthenticationModule" image="%IIS_BIN%\authsspi.dll" />
<add name="IISCertificateMappingAuthenticationModule" image="%IIS_BIN%\authmap.dll" />
<add name="IpRestrictionModule" image="%IIS_BIN%\iprestr.dll" />
<add name="DynamicIpRestrictionModule" image="%IIS_BIN%\diprestr.dll" />
<add name="RequestFilteringModule" image="%IIS_BIN%\modrqflt.dll" />
<add name="CustomLoggingModule" image="%IIS_BIN%\logcust.dll" />
<add name="CustomErrorModule" image="%IIS_BIN%\custerr.dll" />
<add name="FailedRequestsTracingModule" image="%IIS_BIN%\iisfreb.dll" />
<add name="RequestMonitorModule" image="%IIS_BIN%\iisreqs.dll" />
<add name="IsapiModule" image="%IIS_BIN%\isapi.dll" />
<add name="IsapiFilterModule" image="%IIS_BIN%\filter.dll" />
<add name="CgiModule" image="%IIS_BIN%\cgi.dll" />
<add name="FastCgiModule" image="%IIS_BIN%\iisfcgi.dll" />
<!-- <add name="WebDAVModule" image="%IIS_BIN%\webdav.dll" /> -->
<add name="RewriteModule" image="%IIS_BIN%\rewrite.dll" />
<add name="ConfigurationValidationModule" image="%IIS_BIN%\validcfg.dll" />
<add name="WebSocketModule" image="%IIS_BIN%\iiswsock.dll" />
<add name="WebMatrixSupportModule" image="%IIS_BIN%\webmatrixsup.dll" />
<add name="ManagedEngine" image="%windir%\Microsoft.NET\Framework\v2.0.50727\webengine.dll" preCondition="integratedMode,runtimeVersionv2.0,bitness32" />
<add name="ManagedEngine64" image="%windir%\Microsoft.NET\Framework64\v2.0.50727\webengine.dll" preCondition="integratedMode,runtimeVersionv2.0,bitness64" />
<add name="ManagedEngineV4.0_32bit" image="%windir%\Microsoft.NET\Framework\v4.0.30319\webengine4.dll" preCondition="integratedMode,runtimeVersionv4.0,bitness32" />
<add name="ManagedEngineV4.0_64bit" image="%windir%\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll" preCondition="integratedMode,runtimeVersionv4.0,bitness64" />
<add name="ApplicationInitializationModule" image="%IIS_BIN%\warmup.dll" />
</globalModules>
<httpCompression directory="%TEMP%">
<scheme name="gzip" dll="%IIS_BIN%\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<add mimeType="image/svg+xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
<httpErrors lockAttributes="allowAbsolutePathsWhenDelegated,defaultPath">
<error statusCode="401" prefixLanguageFilePath="%IIS_BIN%\custerr" path="401.htm" />
<error statusCode="403" prefixLanguageFilePath="%IIS_BIN%\custerr" path="403.htm" />
<error statusCode="404" prefixLanguageFilePath="%IIS_BIN%\custerr" path="404.htm" />
<error statusCode="405" prefixLanguageFilePath="%IIS_BIN%\custerr" path="405.htm" />
<error statusCode="406" prefixLanguageFilePath="%IIS_BIN%\custerr" path="406.htm" />
<error statusCode="412" prefixLanguageFilePath="%IIS_BIN%\custerr" path="412.htm" />
<error statusCode="500" prefixLanguageFilePath="%IIS_BIN%\custerr" path="500.htm" />
<error statusCode="501" prefixLanguageFilePath="%IIS_BIN%\custerr" path="501.htm" />
<error statusCode="502" prefixLanguageFilePath="%IIS_BIN%\custerr" path="502.htm" />
</httpErrors>
<httpLogging dontLog="false" />
<httpProtocol>
<customHeaders>
<clear />
<add name="X-Powered-By" value="ASP.NET" />
</customHeaders>
<redirectHeaders>
<clear />
</redirectHeaders>
</httpProtocol>
<httpRedirect enabled="false" />
<httpTracing />
<isapiFilters>
<filter name="ASP.Net_2.0.50727-64" path="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="bitness64,runtimeVersionv2.0" />
<filter name="ASP.Net_2.0.50727.0" path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="bitness32,runtimeVersionv2.0" />
<filter name="ASP.Net_2.0_for_v1.1" path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="runtimeVersionv1.1" />
<filter name="ASP.Net_4.0_32bit" path="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_filter.dll" enableCache="true" preCondition="bitness32,runtimeVersionv4.0" />
<filter name="ASP.Net_4.0_64bit" path="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_filter.dll" enableCache="true" preCondition="bitness64,runtimeVersionv4.0" />
</isapiFilters>
<odbcLogging />
<security>
<access sslFlags="None" />
<applicationDependencies>
<application name="Active Server Pages" groupId="ASP" />
</applicationDependencies>
<authentication>
<anonymousAuthentication enabled="true" userName="" />
<basicAuthentication enabled="false" />
<clientCertificateMappingAuthentication enabled="false" />
<digestAuthentication enabled="false" />
<iisClientCertificateMappingAuthentication enabled="false"></iisClientCertificateMappingAuthentication>
<windowsAuthentication enabled="false">
<providers>
<add value="Negotiate" />
<add value="NTLM" />
</providers>
</windowsAuthentication>
</authentication>
<authorization>
<add accessType="Allow" users="*" />
</authorization>
<ipSecurity allowUnlisted="true" />
<isapiCgiRestriction notListedIsapisAllowed="true" notListedCgisAllowed="true">
<add path="%windir%\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll" allowed="true" groupId="ASP.NET_v4.0" description="ASP.NET_v4.0" />
<add path="%windir%\Microsoft.NET\Framework\v4.0.30319\webengine4.dll" allowed="true" groupId="ASP.NET_v4.0" description="ASP.NET_v4.0" />
<add path="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" allowed="true" groupId="ASP.NET v2.0.50727" description="ASP.NET v2.0.50727" />
<add path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" allowed="true" groupId="ASP.NET v2.0.50727" description="ASP.NET v2.0.50727" />
</isapiCgiRestriction>
<requestFiltering>
<fileExtensions allowUnlisted="true" applyToWebDAV="true">
<add fileExtension=".asa" allowed="false" />
<add fileExtension=".asax" allowed="false" />
<add fileExtension=".ascx" allowed="false" />
<add fileExtension=".master" allowed="false" />
<add fileExtension=".skin" allowed="false" />
<add fileExtension=".browser" allowed="false" />
<add fileExtension=".sitemap" allowed="false" />
<add fileExtension=".config" allowed="false" />
<add fileExtension=".cs" allowed="false" />
<add fileExtension=".csproj" allowed="false" />
<add fileExtension=".vb" allowed="false" />
<add fileExtension=".vbproj" allowed="false" />
<add fileExtension=".webinfo" allowed="false" />
<add fileExtension=".licx" allowed="false" />
<add fileExtension=".resx" allowed="false" />
<add fileExtension=".resources" allowed="false" />
<add fileExtension=".mdb" allowed="false" />
<add fileExtension=".vjsproj" allowed="false" />
<add fileExtension=".java" allowed="false" />
<add fileExtension=".jsl" allowed="false" />
<add fileExtension=".ldb" allowed="false" />
<add fileExtension=".dsdgm" allowed="false" />
<add fileExtension=".ssdgm" allowed="false" />
<add fileExtension=".lsad" allowed="false" />
<add fileExtension=".ssmap" allowed="false" />
<add fileExtension=".cd" allowed="false" />
<add fileExtension=".dsprototype" allowed="false" />
<add fileExtension=".lsaprototype" allowed="false" />
<add fileExtension=".sdm" allowed="false" />
<add fileExtension=".sdmDocument" allowed="false" />
<add fileExtension=".mdf" allowed="false" />
<add fileExtension=".ldf" allowed="false" />
<add fileExtension=".ad" allowed="false" />
<add fileExtension=".dd" allowed="false" />
<add fileExtension=".ldd" allowed="false" />
<add fileExtension=".sd" allowed="false" />
<add fileExtension=".adprototype" allowed="false" />
<add fileExtension=".lddprototype" allowed="false" />
<add fileExtension=".exclude" allowed="false" />
<add fileExtension=".refresh" allowed="false" />
<add fileExtension=".compiled" allowed="false" />
<add fileExtension=".msgx" allowed="false" />
<add fileExtension=".vsdisco" allowed="false" />
<add fileExtension=".rules" allowed="false" />
</fileExtensions>
<verbs allowUnlisted="true" applyToWebDAV="true" />
<hiddenSegments applyToWebDAV="true">
<add segment="web.config" />
<add segment="bin" />
<add segment="App_code" />
<add segment="App_GlobalResources" />
<add segment="App_LocalResources" />
<add segment="App_WebReferences" />
<add segment="App_Data" />
<add segment="App_Browsers" />
</hiddenSegments>
</requestFiltering>
</security>
<serverSideInclude ssiExecDisable="false" />
<staticContent lockAttributes="isDocFooterFileName">
<mimeMap fileExtension=".323" mimeType="text/h323" />
<mimeMap fileExtension=".3g2" mimeType="video/3gpp2" />
<mimeMap fileExtension=".3gp2" mimeType="video/3gpp2" />
<mimeMap fileExtension=".3gp" mimeType="video/3gpp" />
<mimeMap fileExtension=".3gpp" mimeType="video/3gpp" />
<mimeMap fileExtension=".aac" mimeType="audio/aac" />
<mimeMap fileExtension=".aaf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".aca" mimeType="application/octet-stream" />
<mimeMap fileExtension=".accdb" mimeType="application/msaccess" />
<mimeMap fileExtension=".accde" mimeType="application/msaccess" />
<mimeMap fileExtension=".accdt" mimeType="application/msaccess" />
<mimeMap fileExtension=".acx" mimeType="application/internet-property-stream" />
<mimeMap fileExtension=".adt" mimeType="audio/vnd.dlna.adts" />
<mimeMap fileExtension=".adts" mimeType="audio/vnd.dlna.adts" />
<mimeMap fileExtension=".afm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ai" mimeType="application/postscript" />
<mimeMap fileExtension=".aif" mimeType="audio/x-aiff" />
<mimeMap fileExtension=".aifc" mimeType="audio/aiff" />
<mimeMap fileExtension=".aiff" mimeType="audio/aiff" />
<mimeMap fileExtension=".appcache" mimeType="text/cache-manifest" />
<mimeMap fileExtension=".application" mimeType="application/x-ms-application" />
<mimeMap fileExtension=".art" mimeType="image/x-jg" />
<mimeMap fileExtension=".asd" mimeType="application/octet-stream" />
<mimeMap fileExtension=".asf" mimeType="video/x-ms-asf" />
<mimeMap fileExtension=".asi" mimeType="application/octet-stream" />
<mimeMap fileExtension=".asm" mimeType="text/plain" />
<mimeMap fileExtension=".asr" mimeType="video/x-ms-asf" />
<mimeMap fileExtension=".asx" mimeType="video/x-ms-asf" />
<mimeMap fileExtension=".atom" mimeType="application/atom+xml" />
<mimeMap fileExtension=".au" mimeType="audio/basic" />
<mimeMap fileExtension=".avi" mimeType="video/avi" />
<mimeMap fileExtension=".axs" mimeType="application/olescript" />
<mimeMap fileExtension=".bas" mimeType="text/plain" />
<mimeMap fileExtension=".bcpio" mimeType="application/x-bcpio" />
<mimeMap fileExtension=".bin" mimeType="application/octet-stream" />
<mimeMap fileExtension=".bmp" mimeType="image/bmp" />
<mimeMap fileExtension=".c" mimeType="text/plain" />
<mimeMap fileExtension=".cab" mimeType="application/vnd.ms-cab-compressed" />
<mimeMap fileExtension=".calx" mimeType="application/vnd.ms-office.calx" />
<mimeMap fileExtension=".cat" mimeType="application/vnd.ms-pki.seccat" />
<mimeMap fileExtension=".cdf" mimeType="application/x-cdf" />
<mimeMap fileExtension=".chm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".class" mimeType="application/x-java-applet" />
<mimeMap fileExtension=".clp" mimeType="application/x-msclip" />
<mimeMap fileExtension=".cmx" mimeType="image/x-cmx" />
<mimeMap fileExtension=".cnf" mimeType="text/plain" />
<mimeMap fileExtension=".cod" mimeType="image/cis-cod" />
<mimeMap fileExtension=".cpio" mimeType="application/x-cpio" />
<mimeMap fileExtension=".cpp" mimeType="text/plain" />
<mimeMap fileExtension=".crd" mimeType="application/x-mscardfile" />
<mimeMap fileExtension=".crl" mimeType="application/pkix-crl" />
<mimeMap fileExtension=".crt" mimeType="application/x-x509-ca-cert" />
<mimeMap fileExtension=".csh" mimeType="application/x-csh" />
<mimeMap fileExtension=".css" mimeType="text/css" />
<mimeMap fileExtension=".csv" mimeType="application/octet-stream" />
<mimeMap fileExtension=".cur" mimeType="application/octet-stream" />
<mimeMap fileExtension=".dcr" mimeType="application/x-director" />
<mimeMap fileExtension=".deploy" mimeType="application/octet-stream" />
<mimeMap fileExtension=".der" mimeType="application/x-x509-ca-cert" />
<mimeMap fileExtension=".dib" mimeType="image/bmp" />
<mimeMap fileExtension=".dir" mimeType="application/x-director" />
<mimeMap fileExtension=".disco" mimeType="text/xml" />
<mimeMap fileExtension=".dll" mimeType="application/x-msdownload" />
<mimeMap fileExtension=".dll.config" mimeType="text/xml" />
<mimeMap fileExtension=".dlm" mimeType="text/dlm" />
<mimeMap fileExtension=".doc" mimeType="application/msword" />
<mimeMap fileExtension=".docm" mimeType="application/vnd.ms-word.document.macroEnabled.12" />
<mimeMap fileExtension=".docx" mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />
<mimeMap fileExtension=".dot" mimeType="application/msword" />
<mimeMap fileExtension=".dotm" mimeType="application/vnd.ms-word.template.macroEnabled.12" />
<mimeMap fileExtension=".dotx" mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.template" />
<mimeMap fileExtension=".dsp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".dtd" mimeType="text/xml" />
<mimeMap fileExtension=".dvi" mimeType="application/x-dvi" />
<mimeMap fileExtension=".dvr-ms" mimeType="video/x-ms-dvr" />
<mimeMap fileExtension=".dwf" mimeType="drawing/x-dwf" />
<mimeMap fileExtension=".dwp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".dxr" mimeType="application/x-director" />
<mimeMap fileExtension=".eml" mimeType="message/rfc822" />
<mimeMap fileExtension=".emz" mimeType="application/octet-stream" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<mimeMap fileExtension=".eps" mimeType="application/postscript" />
<mimeMap fileExtension=".esd" mimeType="application/vnd.ms-cab-compressed" />
<mimeMap fileExtension=".etx" mimeType="text/x-setext" />
<mimeMap fileExtension=".evy" mimeType="application/envoy" />
<mimeMap fileExtension=".exe" mimeType="application/octet-stream" />
<mimeMap fileExtension=".exe.config" mimeType="text/xml" />
<mimeMap fileExtension=".fdf" mimeType="application/vnd.fdf" />
<mimeMap fileExtension=".fif" mimeType="application/fractals" />
<mimeMap fileExtension=".fla" mimeType="application/octet-stream" />
<mimeMap fileExtension=".flr" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".flv" mimeType="video/x-flv" />
<mimeMap fileExtension=".gif" mimeType="image/gif" />
<mimeMap fileExtension=".glb" mimeType="model/gltf-binary" />
<mimeMap fileExtension=".gtar" mimeType="application/x-gtar" />
<mimeMap fileExtension=".gz" mimeType="application/x-gzip" />
<mimeMap fileExtension=".h" mimeType="text/plain" />
<mimeMap fileExtension=".hdf" mimeType="application/x-hdf" />
<mimeMap fileExtension=".hdml" mimeType="text/x-hdml" />
<mimeMap fileExtension=".hhc" mimeType="application/x-oleobject" />
<mimeMap fileExtension=".hhk" mimeType="application/octet-stream" />
<mimeMap fileExtension=".hhp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".hlp" mimeType="application/winhlp" />
<mimeMap fileExtension=".hqx" mimeType="application/mac-binhex40" />
<mimeMap fileExtension=".hta" mimeType="application/hta" />
<mimeMap fileExtension=".htc" mimeType="text/x-component" />
<mimeMap fileExtension=".htm" mimeType="text/html" />
<mimeMap fileExtension=".html" mimeType="text/html" />
<mimeMap fileExtension=".htt" mimeType="text/webviewhtml" />
<mimeMap fileExtension=".hxt" mimeType="text/html" />
<mimeMap fileExtension=".ico" mimeType="image/x-icon" />
<mimeMap fileExtension=".ics" mimeType="text/calendar" />
<mimeMap fileExtension=".ief" mimeType="image/ief" />
<mimeMap fileExtension=".iii" mimeType="application/x-iphone" />
<mimeMap fileExtension=".inf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ins" mimeType="application/x-internet-signup" />
<mimeMap fileExtension=".isp" mimeType="application/x-internet-signup" />
<mimeMap fileExtension=".IVF" mimeType="video/x-ivf" />
<mimeMap fileExtension=".jar" mimeType="application/java-archive" />
<mimeMap fileExtension=".java" mimeType="application/octet-stream" />
<mimeMap fileExtension=".jck" mimeType="application/liquidmotion" />
<mimeMap fileExtension=".jcz" mimeType="application/liquidmotion" />
<mimeMap fileExtension=".jfif" mimeType="image/pjpeg" />
<mimeMap fileExtension=".jpb" mimeType="application/octet-stream" />
<mimeMap fileExtension=".jpe" mimeType="image/jpeg" />
<mimeMap fileExtension=".jpeg" mimeType="image/jpeg" />
<mimeMap fileExtension=".jpg" mimeType="image/jpeg" />
<mimeMap fileExtension=".js" mimeType="application/javascript" />
<mimeMap fileExtension=".json" mimeType="application/json" />
<mimeMap fileExtension=".jsonld" mimeType="application/ld+json" />
<mimeMap fileExtension=".jsx" mimeType="text/jscript" />
<mimeMap fileExtension=".latex" mimeType="application/x-latex" />
<mimeMap fileExtension=".less" mimeType="text/css" />
<mimeMap fileExtension=".lit" mimeType="application/x-ms-reader" />
<mimeMap fileExtension=".lpk" mimeType="application/octet-stream" />
<mimeMap fileExtension=".lsf" mimeType="video/x-la-asf" />
<mimeMap fileExtension=".lsx" mimeType="video/x-la-asf" />
<mimeMap fileExtension=".lzh" mimeType="application/octet-stream" />
<mimeMap fileExtension=".m13" mimeType="application/x-msmediaview" />
<mimeMap fileExtension=".m14" mimeType="application/x-msmediaview" />
<mimeMap fileExtension=".m1v" mimeType="video/mpeg" />
<mimeMap fileExtension=".m2ts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".m3u" mimeType="audio/x-mpegurl" />
<mimeMap fileExtension=".m4a" mimeType="audio/mp4" />
<mimeMap fileExtension=".m4v" mimeType="video/mp4" />
<mimeMap fileExtension=".man" mimeType="application/x-troff-man" />
<mimeMap fileExtension=".manifest" mimeType="application/x-ms-manifest" />
<mimeMap fileExtension=".map" mimeType="text/plain" />
<mimeMap fileExtension=".mdb" mimeType="application/x-msaccess" />
<mimeMap fileExtension=".mdp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".me" mimeType="application/x-troff-me" />
<mimeMap fileExtension=".mht" mimeType="message/rfc822" />
<mimeMap fileExtension=".mhtml" mimeType="message/rfc822" />
<mimeMap fileExtension=".mid" mimeType="audio/mid" />
<mimeMap fileExtension=".midi" mimeType="audio/mid" />
<mimeMap fileExtension=".mix" mimeType="application/octet-stream" />
<mimeMap fileExtension=".mmf" mimeType="application/x-smaf" />
<mimeMap fileExtension=".mno" mimeType="text/xml" />
<mimeMap fileExtension=".mny" mimeType="application/x-msmoney" />
<mimeMap fileExtension=".mov" mimeType="video/quicktime" />
<mimeMap fileExtension=".movie" mimeType="video/x-sgi-movie" />
<mimeMap fileExtension=".mp2" mimeType="video/mpeg" />
<mimeMap fileExtension=".mp3" mimeType="audio/mpeg" />
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
<mimeMap fileExtension=".mp4v" mimeType="video/mp4" />
<mimeMap fileExtension=".mpa" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpe" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpeg" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpg" mimeType="video/mpeg" />
<mimeMap fileExtension=".mpp" mimeType="application/vnd.ms-project" />
<mimeMap fileExtension=".mpv2" mimeType="video/mpeg" />
<mimeMap fileExtension=".ms" mimeType="application/x-troff-ms" />
<mimeMap fileExtension=".msi" mimeType="application/octet-stream" />
<mimeMap fileExtension=".mso" mimeType="application/octet-stream" />
<mimeMap fileExtension=".mvb" mimeType="application/x-msmediaview" />
<mimeMap fileExtension=".mvc" mimeType="application/x-miva-compiled" />
<mimeMap fileExtension=".nc" mimeType="application/x-netcdf" />
<mimeMap fileExtension=".nsc" mimeType="video/x-ms-asf" />
<mimeMap fileExtension=".nws" mimeType="message/rfc822" />
<mimeMap fileExtension=".ocx" mimeType="application/octet-stream" />
<mimeMap fileExtension=".oda" mimeType="application/oda" />
<mimeMap fileExtension=".odc" mimeType="text/x-ms-odc" />
<mimeMap fileExtension=".ods" mimeType="application/oleobject" />
<mimeMap fileExtension=".oga" mimeType="audio/ogg" />
<mimeMap fileExtension=".ogg" mimeType="video/ogg" />
<mimeMap fileExtension=".ogv" mimeType="video/ogg" />
<mimeMap fileExtension=".one" mimeType="application/onenote" />
<mimeMap fileExtension=".onea" mimeType="application/onenote" />
<mimeMap fileExtension=".onetoc" mimeType="application/onenote" />
<mimeMap fileExtension=".onetoc2" mimeType="application/onenote" />
<mimeMap fileExtension=".onetmp" mimeType="application/onenote" />
<mimeMap fileExtension=".onepkg" mimeType="application/onenote" />
<mimeMap fileExtension=".osdx" mimeType="application/opensearchdescription+xml" />
<mimeMap fileExtension=".otf" mimeType="font/otf" />
<mimeMap fileExtension=".p10" mimeType="application/pkcs10" />
<mimeMap fileExtension=".p12" mimeType="application/x-pkcs12" />
<mimeMap fileExtension=".p7b" mimeType="application/x-pkcs7-certificates" />
<mimeMap fileExtension=".p7c" mimeType="application/pkcs7-mime" />
<mimeMap fileExtension=".p7m" mimeType="application/pkcs7-mime" />
<mimeMap fileExtension=".p7r" mimeType="application/x-pkcs7-certreqresp" />
<mimeMap fileExtension=".p7s" mimeType="application/pkcs7-signature" />
<mimeMap fileExtension=".pbm" mimeType="image/x-portable-bitmap" />
<mimeMap fileExtension=".pcx" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pcz" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pdf" mimeType="application/pdf" />
<mimeMap fileExtension=".pfb" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pfm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pfx" mimeType="application/x-pkcs12" />
<mimeMap fileExtension=".pgm" mimeType="image/x-portable-graymap" />
<mimeMap fileExtension=".pko" mimeType="application/vnd.ms-pki.pko" />
<mimeMap fileExtension=".pma" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".pmc" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".pml" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".pmr" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".pmw" mimeType="application/x-perfmon" />
<mimeMap fileExtension=".png" mimeType="image/png" />
<mimeMap fileExtension=".pnm" mimeType="image/x-portable-anymap" />
<mimeMap fileExtension=".pnz" mimeType="image/png" />
<mimeMap fileExtension=".pot" mimeType="application/vnd.ms-powerpoint" />
<mimeMap fileExtension=".potm" mimeType="application/vnd.ms-powerpoint.template.macroEnabled.12" />
<mimeMap fileExtension=".potx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.template" />
<mimeMap fileExtension=".ppam" mimeType="application/vnd.ms-powerpoint.addin.macroEnabled.12" />
<mimeMap fileExtension=".ppm" mimeType="image/x-portable-pixmap" />
<mimeMap fileExtension=".pps" mimeType="application/vnd.ms-powerpoint" />
<mimeMap fileExtension=".ppsm" mimeType="application/vnd.ms-powerpoint.slideshow.macroEnabled.12" />
<mimeMap fileExtension=".ppsx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.slideshow" />
<mimeMap fileExtension=".ppt" mimeType="application/vnd.ms-powerpoint" />
<mimeMap fileExtension=".pptm" mimeType="application/vnd.ms-powerpoint.presentation.macroEnabled.12" />
<mimeMap fileExtension=".pptx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.presentation" />
<mimeMap fileExtension=".prf" mimeType="application/pics-rules" />
<mimeMap fileExtension=".prm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".prx" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ps" mimeType="application/postscript" />
<mimeMap fileExtension=".psd" mimeType="application/octet-stream" />
<mimeMap fileExtension=".psm" mimeType="application/octet-stream" />
<mimeMap fileExtension=".psp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pub" mimeType="application/x-mspublisher" />
<mimeMap fileExtension=".qt" mimeType="video/quicktime" />
<mimeMap fileExtension=".qtl" mimeType="application/x-quicktimeplayer" />
<mimeMap fileExtension=".qxd" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ra" mimeType="audio/x-pn-realaudio" />
<mimeMap fileExtension=".ram" mimeType="audio/x-pn-realaudio" />
<mimeMap fileExtension=".rar" mimeType="application/octet-stream" />
<mimeMap fileExtension=".ras" mimeType="image/x-cmu-raster" />
<mimeMap fileExtension=".rf" mimeType="image/vnd.rn-realflash" />
<mimeMap fileExtension=".rgb" mimeType="image/x-rgb" />
<mimeMap fileExtension=".rm" mimeType="application/vnd.rn-realmedia" />
<mimeMap fileExtension=".rmi" mimeType="audio/mid" />
<mimeMap fileExtension=".roff" mimeType="application/x-troff" />
<mimeMap fileExtension=".rpm" mimeType="audio/x-pn-realaudio-plugin" />
<mimeMap fileExtension=".rtf" mimeType="application/rtf" />
<mimeMap fileExtension=".rtx" mimeType="text/richtext" />
<mimeMap fileExtension=".scd" mimeType="application/x-msschedule" />
<mimeMap fileExtension=".sct" mimeType="text/scriptlet" />
<mimeMap fileExtension=".sea" mimeType="application/octet-stream" />
<mimeMap fileExtension=".setpay" mimeType="application/set-payment-initiation" />
<mimeMap fileExtension=".setreg" mimeType="application/set-registration-initiation" />
<mimeMap fileExtension=".sgml" mimeType="text/sgml" />
<mimeMap fileExtension=".sh" mimeType="application/x-sh" />
<mimeMap fileExtension=".shar" mimeType="application/x-shar" />
<mimeMap fileExtension=".sit" mimeType="application/x-stuffit" />
<mimeMap fileExtension=".sldm" mimeType="application/vnd.ms-powerpoint.slide.macroEnabled.12" />
<mimeMap fileExtension=".sldx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.slide" />
<mimeMap fileExtension=".smd" mimeType="audio/x-smd" />
<mimeMap fileExtension=".smi" mimeType="application/octet-stream" />
<mimeMap fileExtension=".smx" mimeType="audio/x-smd" />
<mimeMap fileExtension=".smz" mimeType="audio/x-smd" />
<mimeMap fileExtension=".snd" mimeType="audio/basic" />
<mimeMap fileExtension=".snp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".spc" mimeType="application/x-pkcs7-certificates" />
<mimeMap fileExtension=".spl" mimeType="application/futuresplash" />
<mimeMap fileExtension=".spx" mimeType="audio/ogg" />
<mimeMap fileExtension=".src" mimeType="application/x-wais-source" />
<mimeMap fileExtension=".ssm" mimeType="application/streamingmedia" />
<mimeMap fileExtension=".sst" mimeType="application/vnd.ms-pki.certstore" />
<mimeMap fileExtension=".stl" mimeType="application/vnd.ms-pki.stl" />
<mimeMap fileExtension=".sv4cpio" mimeType="application/x-sv4cpio" />
<mimeMap fileExtension=".sv4crc" mimeType="application/x-sv4crc" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<mimeMap fileExtension=".svgz" mimeType="image/svg+xml" />
<mimeMap fileExtension=".swf" mimeType="application/x-shockwave-flash" />
<mimeMap fileExtension=".t" mimeType="application/x-troff" />
<mimeMap fileExtension=".tar" mimeType="application/x-tar" />
<mimeMap fileExtension=".tcl" mimeType="application/x-tcl" />
<mimeMap fileExtension=".tex" mimeType="application/x-tex" />
<mimeMap fileExtension=".texi" mimeType="application/x-texinfo" />
<mimeMap fileExtension=".texinfo" mimeType="application/x-texinfo" />
<mimeMap fileExtension=".tgz" mimeType="application/x-compressed" />
<mimeMap fileExtension=".thmx" mimeType="application/vnd.ms-officetheme" />
<mimeMap fileExtension=".thn" mimeType="application/octet-stream" />
<mimeMap fileExtension=".tif" mimeType="image/tiff" />
<mimeMap fileExtension=".tiff" mimeType="image/tiff" />
<mimeMap fileExtension=".toc" mimeType="application/octet-stream" />
<mimeMap fileExtension=".tr" mimeType="application/x-troff" />
<mimeMap fileExtension=".trm" mimeType="application/x-msterminal" />
<mimeMap fileExtension=".ts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".tsv" mimeType="text/tab-separated-values" />
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".tts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".txt" mimeType="text/plain" />
<mimeMap fileExtension=".u32" mimeType="application/octet-stream" />
<mimeMap fileExtension=".uls" mimeType="text/iuls" />
<mimeMap fileExtension=".ustar" mimeType="application/x-ustar" />
<mimeMap fileExtension=".vbs" mimeType="text/vbscript" />
<mimeMap fileExtension=".vcf" mimeType="text/x-vcard" />
<mimeMap fileExtension=".vcs" mimeType="text/plain" />
<mimeMap fileExtension=".vdx" mimeType="application/vnd.ms-visio.viewer" />
<mimeMap fileExtension=".vml" mimeType="text/xml" />
<mimeMap fileExtension=".vsd" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vss" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vst" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vsto" mimeType="application/x-ms-vsto" />
<mimeMap fileExtension=".vsw" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vsx" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".vtx" mimeType="application/vnd.visio" />
<mimeMap fileExtension=".wasm" mimeType="application/wasm" />
<mimeMap fileExtension=".wav" mimeType="audio/wav" />
<mimeMap fileExtension=".wax" mimeType="audio/x-ms-wax" />
<mimeMap fileExtension=".wbmp" mimeType="image/vnd.wap.wbmp" />
<mimeMap fileExtension=".wcm" mimeType="application/vnd.ms-works" />
<mimeMap fileExtension=".wdb" mimeType="application/vnd.ms-works" />
<mimeMap fileExtension=".webm" mimeType="video/webm" />
<mimeMap fileExtension=".wks" mimeType="application/vnd.ms-works" />
<mimeMap fileExtension=".wm" mimeType="video/x-ms-wm" />
<mimeMap fileExtension=".wma" mimeType="audio/x-ms-wma" />
<mimeMap fileExtension=".wmd" mimeType="application/x-ms-wmd" />
<mimeMap fileExtension=".wmf" mimeType="application/x-msmetafile" />
<mimeMap fileExtension=".wml" mimeType="text/vnd.wap.wml" />
<mimeMap fileExtension=".wmlc" mimeType="application/vnd.wap.wmlc" />
<mimeMap fileExtension=".wmls" mimeType="text/vnd.wap.wmlscript" />
<mimeMap fileExtension=".wmlsc" mimeType="application/vnd.wap.wmlscriptc" />
<mimeMap fileExtension=".wmp" mimeType="video/x-ms-wmp" />
<mimeMap fileExtension=".wmv" mimeType="video/x-ms-wmv" />
<mimeMap fileExtension=".wmx" mimeType="video/x-ms-wmx" />
<mimeMap fileExtension=".wmz" mimeType="application/x-ms-wmz" />
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
<mimeMap fileExtension=".wps" mimeType="application/vnd.ms-works" />
<mimeMap fileExtension=".wri" mimeType="application/x-mswrite" />
<mimeMap fileExtension=".wrl" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".wrz" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".wsdl" mimeType="text/xml" />
<mimeMap fileExtension=".wtv" mimeType="video/x-ms-wtv" />
<mimeMap fileExtension=".wvx" mimeType="video/x-ms-wvx" />
<mimeMap fileExtension=".x" mimeType="application/directx" />
<mimeMap fileExtension=".xaf" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".xaml" mimeType="application/xaml+xml" />
<mimeMap fileExtension=".xap" mimeType="application/x-silverlight-app" />
<mimeMap fileExtension=".xbap" mimeType="application/x-ms-xbap" />
<mimeMap fileExtension=".xbm" mimeType="image/x-xbitmap" />
<mimeMap fileExtension=".xdr" mimeType="text/plain" />
<mimeMap fileExtension=".xht" mimeType="application/xhtml+xml" />
<mimeMap fileExtension=".xhtml" mimeType="application/xhtml+xml" />
<mimeMap fileExtension=".xla" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xlam" mimeType="application/vnd.ms-excel.addin.macroEnabled.12" />
<mimeMap fileExtension=".xlc" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xlm" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xls" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xlsb" mimeType="application/vnd.ms-excel.sheet.binary.macroEnabled.12" />
<mimeMap fileExtension=".xlsm" mimeType="application/vnd.ms-excel.sheet.macroEnabled.12" />
<mimeMap fileExtension=".xlsx" mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />
<mimeMap fileExtension=".xlt" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xltm" mimeType="application/vnd.ms-excel.template.macroEnabled.12" />
<mimeMap fileExtension=".xltx" mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.template" />
<mimeMap fileExtension=".xlw" mimeType="application/vnd.ms-excel" />
<mimeMap fileExtension=".xml" mimeType="text/xml" />
<mimeMap fileExtension=".xof" mimeType="x-world/x-vrml" />
<mimeMap fileExtension=".xpm" mimeType="image/x-xpixmap" />
<mimeMap fileExtension=".xps" mimeType="application/vnd.ms-xpsdocument" />
<mimeMap fileExtension=".xsd" mimeType="text/xml" />
<mimeMap fileExtension=".xsf" mimeType="text/xml" />
<mimeMap fileExtension=".xsl" mimeType="text/xml" />
<mimeMap fileExtension=".xslt" mimeType="text/xml" />
<mimeMap fileExtension=".xsn" mimeType="application/octet-stream" />
<mimeMap fileExtension=".xtp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".xwd" mimeType="image/x-xwindowdump" />
<mimeMap fileExtension=".z" mimeType="application/x-compress" />
<mimeMap fileExtension=".zip" mimeType="application/x-zip-compressed" />
</staticContent>
<tracing>
<traceFailedRequests>
<add path="*">
<traceAreas>
<add provider="ASP" verbosity="Verbose" />
<add provider="ASPNET" areas="Infrastructure,Module,Page,AppServices" verbosity="Verbose" />
<add provider="ISAPI Extension" verbosity="Verbose" />
<add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,Rewrite,WebSocket" verbosity="Verbose" />
</traceAreas>
<failureDefinitions statusCodes="200-999" />
</add>
</traceFailedRequests>
<traceProviderDefinitions>
<add name="WWW Server" guid="{3a2a4e84-4c21-4981-ae10-3fda0d9b0f83}">
<areas>
<clear />
<add name="Authentication" value="2" />
<add name="Security" value="4" />
<add name="Filter" value="8" />
<add name="StaticFile" value="16" />
<add name="CGI" value="32" />
<add name="Compression" value="64" />
<add name="Cache" value="128" />
<add name="RequestNotifications" value="256" />
<add name="Module" value="512" />
<add name="Rewrite" value="1024" />
<add name="FastCGI" value="4096" />
<add name="WebSocket" value="16384" />
</areas>
</add>
<add name="ASP" guid="{06b94d9a-b15e-456e-a4ef-37c984a2cb4b}">
<areas>
<clear />
</areas>
</add>
<add name="ISAPI Extension" guid="{a1c2040e-8840-4c31-ba11-9871031a19ea}">
<areas>
<clear />
</areas>
</add>
<add name="ASPNET" guid="{AFF081FE-0247-4275-9C4E-021F3DC1DA35}">
<areas>
<add name="Infrastructure" value="1" />
<add name="Module" value="2" />
<add name="Page" value="4" />
<add name="AppServices" value="8" />
</areas>
</add>
</traceProviderDefinitions>
</tracing>
<urlCompression />
<validation />
<webdav>
<globalSettings>
<propertyStores>
<add name="webdav_simple_prop" image="%IIS_BIN%\webdav_simple_prop.dll" image32="%IIS_BIN%\webdav_simple_prop.dll" />
</propertyStores>
<lockStores>
<add name="webdav_simple_lock" image="%IIS_BIN%\webdav_simple_lock.dll" image32="%IIS_BIN%\webdav_simple_lock.dll" />
</lockStores>
</globalSettings>
<authoring>
<locks enabled="true" lockStore="webdav_simple_lock" />
</authoring>
<authoringRules />
</webdav>
<webSocket />
<applicationInitialization />
</system.webServer>
<location path="" overrideMode="Allow">
<system.webServer>
<modules>
<add name="IsapiFilterModule" lockItem="true" />
<add name="BasicAuthenticationModule" lockItem="true" />
<add name="IsapiModule" lockItem="true" />
<add name="HttpLoggingModule" lockItem="true" />
<add name="DynamicCompressionModule" lockItem="true" />
<add name="StaticCompressionModule" lockItem="true" />
<add name="DefaultDocumentModule" lockItem="true" />
<add name="DirectoryListingModule" lockItem="true" />
<add name="ProtocolSupportModule" lockItem="true" />
<add name="HttpRedirectionModule" lockItem="true" />
<add name="ServerSideIncludeModule" lockItem="true" />
<add name="StaticFileModule" lockItem="true" />
<add name="AnonymousAuthenticationModule" lockItem="true" />
<add name="CertificateMappingAuthenticationModule" lockItem="true" />
<add name="UrlAuthorizationModule" lockItem="true" />
<add name="WindowsAuthenticationModule" lockItem="true" />
<add name="IISCertificateMappingAuthenticationModule" lockItem="true" />
<add name="WebMatrixSupportModule" lockItem="true" />
<add name="IpRestrictionModule" lockItem="true" />
<add name="DynamicIpRestrictionModule" lockItem="true" />
<add name="RequestFilteringModule" lockItem="true" />
<add name="CustomLoggingModule" lockItem="true" />
<add name="CustomErrorModule" lockItem="true" />
<add name="FailedRequestsTracingModule" lockItem="true" />
<add name="CgiModule" lockItem="true" />
<add name="FastCgiModule" lockItem="true" />
<!-- <add name="WebDAVModule" /> -->
<add name="RewriteModule" />
<add name="OutputCache" type="System.Web.Caching.OutputCacheModule" preCondition="managedHandler" />
<add name="Session" type="System.Web.SessionState.SessionStateModule" preCondition="managedHandler" />
<add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule" preCondition="managedHandler" />
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" preCondition="managedHandler" />
<add name="DefaultAuthentication" type="System.Web.Security.DefaultAuthenticationModule" preCondition="managedHandler" />
<add name="RoleManager" type="System.Web.Security.RoleManagerModule" preCondition="managedHandler" />
<add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" preCondition="managedHandler" />
<add name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule" preCondition="managedHandler" />
<add name="AnonymousIdentification" type="System.Web.Security.AnonymousIdentificationModule" preCondition="managedHandler" />
<add name="Profile" type="System.Web.Profile.ProfileModule" preCondition="managedHandler" />
<add name="UrlMappingsModule" type="System.Web.UrlMappingsModule" preCondition="managedHandler" />
<add name="ApplicationInitializationModule" lockItem="true" />
<add name="WebSocketModule" lockItem="true" />
<add name="ServiceModel-4.0" type="System.ServiceModel.Activation.ServiceHttpModule,System.ServiceModel.Activation,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler,runtimeVersionv4.0" />
<add name="ConfigurationValidationModule" lockItem="true" />
<add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="managedHandler,runtimeVersionv4.0" />
<add name="ScriptModule-4.0" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler,runtimeVersionv4.0" />
<add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="managedHandler,runtimeVersionv2.0" />
</modules>
<handlers accessPolicy="Read, Script">
<!-- <add name="WebDAV" path="*" verb="PROPFIND,PROPPATCH,MKCOL,PUT,COPY,DELETE,MOVE,LOCK,UNLOCK" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" /> -->
<add name="AXD-ISAPI-4.0_64bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-4.0_64bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-4.0_64bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-4.0_64bit" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-4.0_64bit" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-4.0_64bit" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="svc-ISAPI-4.0_64bit" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
<add name="rules-ISAPI-4.0_64bit" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
<add name="xoml-ISAPI-4.0_64bit" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
<add name="xamlx-ISAPI-4.0_64bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />
<add name="aspq-ISAPI-4.0_64bit" path="*.aspq" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="cshtm-ISAPI-4.0_64bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="cshtml-ISAPI-4.0_64bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="vbhtm-ISAPI-4.0_64bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="vbhtml-ISAPI-4.0_64bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="svc-Integrated" path="*.svc" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="svc-ISAPI-2.0" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
<add name="xoml-Integrated" path="*.xoml" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="xoml-ISAPI-2.0" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
<add name="rules-Integrated" path="*.rules" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="rules-ISAPI-2.0" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
<add name="AXD-ISAPI-4.0_32bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-4.0_32bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-4.0_32bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-4.0_32bit" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-4.0_32bit" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-4.0_32bit" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="svc-ISAPI-4.0_32bit" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
<add name="rules-ISAPI-4.0_32bit" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
<add name="xoml-ISAPI-4.0_32bit" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
<add name="xamlx-ISAPI-4.0_32bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
<add name="aspq-ISAPI-4.0_32bit" path="*.aspq" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="cshtm-ISAPI-4.0_32bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="cshtml-ISAPI-4.0_32bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="vbhtm-ISAPI-4.0_32bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="vbhtml-ISAPI-4.0_32bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="TraceHandler-Integrated-4.0" path="trace.axd" verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TraceHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="WebAdminHandler-Integrated-4.0" path="WebAdmin.axd" verb="GET,DEBUG" type="System.Web.Handlers.WebAdminHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="AssemblyResourceLoader-Integrated-4.0" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="PageHandlerFactory-Integrated-4.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="SimpleHandlerFactory-Integrated-4.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="WebServiceHandlerFactory-Integrated-4.0" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="HttpRemotingHandlerFactory-rem-Integrated-4.0" path="*.rem" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="HttpRemotingHandlerFactory-soap-Integrated-4.0" path="*.soap" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="svc-Integrated-4.0" path="*.svc" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="rules-Integrated-4.0" path="*.rules" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="xoml-Integrated-4.0" path="*.xoml" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="xamlx-Integrated-4.0" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" type="System.Xaml.Hosting.XamlHttpHandlerFactory, System.Xaml.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="aspq-Integrated-4.0" path="*.aspq" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="cshtm-Integrated-4.0" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="cshtml-Integrated-4.0" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="vbhtm-Integrated-4.0" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="vbhtml-Integrated-4.0" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="ScriptHandlerFactoryAppServices-Integrated-4.0" path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="ScriptResourceIntegrated-4.0" path="*ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv4.0" />
<add name="ASPClassic" path="*.asp" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%IIS_BIN%\asp.dll" resourceType="File" />
<add name="SecurityCertificate" path="*.cer" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%IIS_BIN%\asp.dll" resourceType="File" />
<add name="ISAPI-dll" path="*.dll" verb="*" modules="IsapiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />
<add name="TraceHandler-Integrated" path="trace.axd" verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TraceHandler" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="WebAdminHandler-Integrated" path="WebAdmin.axd" verb="GET,DEBUG" type="System.Web.Handlers.WebAdminHandler" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="AssemblyResourceLoader-Integrated" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="PageHandlerFactory-Integrated" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="SimpleHandlerFactory-Integrated" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="WebServiceHandlerFactory-Integrated" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Services.Protocols.WebServiceHandlerFactory,System.Web.Services,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="HttpRemotingHandlerFactory-rem-Integrated" path="*.rem" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory,System.Runtime.Remoting,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="HttpRemotingHandlerFactory-soap-Integrated" path="*.soap" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory,System.Runtime.Remoting,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
<add name="AXD-ISAPI-2.0" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-2.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-2.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-2.0" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-2.0" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-2.0" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
<add name="svc-ISAPI-2.0-64" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
<add name="AXD-ISAPI-2.0-64" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="PageHandlerFactory-ISAPI-2.0-64" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="SimpleHandlerFactory-ISAPI-2.0-64" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="WebServiceHandlerFactory-ISAPI-2.0-64" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-rem-ISAPI-2.0-64" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="HttpRemotingHandlerFactory-soap-ISAPI-2.0-64" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />
<add name="rules-64-ISAPI-2.0" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
<add name="xoml-64-ISAPI-2.0" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
<add name="CGI-exe" path="*.exe" verb="*" modules="CgiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />
<add name="SSINC-stm" path="*.stm" verb="GET,HEAD,POST" modules="ServerSideIncludeModule" resourceType="File" />
<add name="SSINC-shtm" path="*.shtm" verb="GET,HEAD,POST" modules="ServerSideIncludeModule" resourceType="File" />
<add name="SSINC-shtml" path="*.shtml" verb="GET,HEAD,POST" modules="ServerSideIncludeModule" resourceType="File" />
<add name="TRACEVerbHandler" path="*" verb="TRACE" modules="ProtocolSupportModule" requireAccess="None" />
<add name="OPTIONSVerbHandler" path="*" verb="OPTIONS" modules="ProtocolSupportModule" requireAccess="None" />
<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" responseBufferLimit="0" />
<add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" />
</handlers>
</system.webServer>
</location>
</configuration>

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"restore":{"projectUniqueName":"E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\APP\\APP.csproj","projectName":"APP","projectPath":"E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\APP\\APP.csproj","outputPath":"E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\APP\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages","C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet"],"originalTargetFrameworks":["netcoreapp3.1"],"sources":{"C:\\Program Files (x86)\\FastReports\\FastReport.Net\\Nugets":{},"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"http://nuget.grapecity.com/nuget":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"netcoreapp3.1":{"targetAlias":"netcoreapp3.1","projectReferences":{"E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\Models\\BWPMModels.csproj":{"projectPath":"E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\Models\\BWPMModels.csproj"}}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"netcoreapp3.1":{"targetAlias":"netcoreapp3.1","dependencies":{"Microsoft.AspNetCore.Identity.UI":{"target":"Package","version":"[3.1.5, )"},"Microsoft.AspNetCore.Mvc.NewtonsoftJson":{"target":"Package","version":"[3.1.15, )"},"Microsoft.VisualStudio.Web.CodeGeneration.Design":{"target":"Package","version":"[3.1.5, )"},"Syncfusion.EJ2.AspNet.Core":{"target":"Package","version":"[19.1.0.54, )"},"System.Data.SqlClient":{"target":"Package","version":"[4.8.2, )"},"System.Net.Http.Json":{"target":"Package","version":"[5.0.0, )"}},"imports":["net461","net462","net47","net471","net472","net48"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.NETCore.App.Host.win-x64","version":"[3.1.16, 3.1.16]"}],"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\6.0.100-preview.6.21355.2\\RuntimeIdentifierGraph.json"}}

View File

@@ -0,0 +1 @@
16287566014863097

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00 Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16 # Visual Studio Version 16
VisualStudioVersion = 16.0.31205.134 VisualStudioVersion = 16.0.31515.178
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BWPMService", "CoreWebAPI1\BWPMService.csproj", "{8BE1B283-AF68-4A4B-806C-F4D69434143B}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BWPMService", "CoreWebAPI1\BWPMService.csproj", "{8BE1B283-AF68-4A4B-806C-F4D69434143B}"
EndProject EndProject

View File

@@ -0,0 +1 @@
"restore":{"projectUniqueName":"E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\BWPMModelsWebForm\\BWPMModelsWebForm.csproj","projectName":"BWPMModelsWebForm","projectPath":"E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\BWPMModelsWebForm\\BWPMModelsWebForm.csproj","outputPath":"E:\\Software-Projekte\\Lehrlingsparcours\\Core\\BWPM\\BWPMModelsWebForm\\obj\\","projectStyle":"PackageReference","fallbackFolders":["C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages","C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet"],"originalTargetFrameworks":["net5.0"],"sources":{"C:\\Program Files (x86)\\FastReports\\FastReport.Net\\Nugets":{},"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"http://nuget.grapecity.com/nuget":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net5.0":{"targetAlias":"net5.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net5.0":{"targetAlias":"net5.0","imports":["net461","net462","net47","net471","net472","net48"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\6.0.100-preview.6.21355.2\\RuntimeIdentifierGraph.json"}}

View File

@@ -0,0 +1 @@
16287566002761417

View File

@@ -13,7 +13,11 @@ using Microsoft.AspNetCore.Mvc.RazorPages;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Blazored.SessionStorage; using Blazored.SessionStorage;
using BlazorApp.Helper; using BlazorApp.Helper;
using BWPMModels;
using System.Windows.Forms;
namespace BlazorApp.Areas.Identity.Pages.Account namespace BlazorApp.Areas.Identity.Pages.Account
{ {
[AllowAnonymous] [AllowAnonymous]
public class LoginModel : PageModel public class LoginModel : PageModel
@@ -23,7 +27,7 @@ namespace BlazorApp.Areas.Identity.Pages.Account
private readonly ILogger<LoginModel> _logger; private readonly ILogger<LoginModel> _logger;
private readonly RoleManager<IdentityRole> _roleManager; private readonly RoleManager<IdentityRole> _roleManager;
private SessionState sessionState; private SessionState sessionState;
private string rurl = "";
public LoginModel(SignInManager<IdentityUser> signInManager, public LoginModel(SignInManager<IdentityUser> signInManager,
ILogger<LoginModel> logger, ILogger<LoginModel> logger,
UserManager<IdentityUser> userManager) UserManager<IdentityUser> userManager)
@@ -66,9 +70,9 @@ namespace BlazorApp.Areas.Identity.Pages.Account
if (autologin == "true") if (autologin == "true")
{ {
await AutoLogin(returnUrl); await AutoLogin(returnUrl);
returnUrl = returnUrl ?? Url.Content("~/"); //returnUrl = returnUrl ?? Url.Content("~/");
ReturnUrl = returnUrl; //ReturnUrl = returnUrl;
Response.Redirect(returnUrl); Response.Redirect(rurl);
} }
if (!string.IsNullOrEmpty(ErrorMessage)) if (!string.IsNullOrEmpty(ErrorMessage))
{ {
@@ -96,8 +100,17 @@ namespace BlazorApp.Areas.Identity.Pages.Account
var result = await _signInManager.PasswordSignInAsync(Input.Email, Input.Password, Input.RememberMe, lockoutOnFailure: false); var result = await _signInManager.PasswordSignInAsync(Input.Email, Input.Password, Input.RememberMe, lockoutOnFailure: false);
if (result.Succeeded) if (result.Succeeded)
{ {
dbhelper dbh = new dbhelper();
dbh.Get_Tabledata("SELECT dbo.AspNetUsers.Email, dbo.AspNetRoles.Name, dbo.AspNetUsers.Id FROM dbo.AspNetUsers INNER JOIN dbo.AspNetUserRoles ON dbo.AspNetUsers.Id = dbo.AspNetUserRoles.UserId INNER JOIN dbo.AspNetRoles ON dbo.AspNetUserRoles.RoleId = dbo.AspNetRoles.Id where dbo.aspnetusers.email='" + Input.Email + "'", false, true);
if (dbh.dsdaten.Tables[0].Rows.Count>0)
{
if (dbh.dsdaten.Tables[0].Rows[0]["Name"].ToString()=="Lehrer") { returnUrl = "/Teacher/Dashboard"; }
if (dbh.dsdaten.Tables[0].Rows[0]["Name"].ToString() == "Firma") { returnUrl = "/Company/Dashboard"; }
if (dbh.dsdaten.Tables[0].Rows[0]["Name"].ToString() == "Administrators") { returnUrl = "/Admin/Dashboard"; }
};
_logger.LogInformation("User logged in."); _logger.LogInformation("User logged in.");
return LocalRedirect(returnUrl); return LocalRedirect(returnUrl);
} }
if (result.RequiresTwoFactor) if (result.RequiresTwoFactor)
@@ -136,7 +149,17 @@ namespace BlazorApp.Areas.Identity.Pages.Account
if (result.Succeeded) if (result.Succeeded)
{ {
_logger.LogInformation("User logged in."); _logger.LogInformation("User logged in.");
returnUrl = returnUrl ?? Url.Content("~/"); //returnUrl = returnUrl ?? Url.Content("~/");
dbhelper dbh = new dbhelper();
dbh.Get_Tabledata("SELECT dbo.AspNetUsers.Email, dbo.AspNetRoles.Name, dbo.AspNetUsers.Id FROM dbo.AspNetUsers INNER JOIN dbo.AspNetUserRoles ON dbo.AspNetUsers.Id = dbo.AspNetUserRoles.UserId INNER JOIN dbo.AspNetRoles ON dbo.AspNetUserRoles.RoleId = dbo.AspNetRoles.Id where dbo.aspnetusers.email='" + EMail + "'", false, true);
if (dbh.dsdaten.Tables[0].Rows.Count > 0)
{
if (dbh.dsdaten.Tables[0].Rows[0]["Name"].ToString() == "Lehrer") { returnUrl = "/Teacher/Dashboard"; }
if (dbh.dsdaten.Tables[0].Rows[0]["Name"].ToString() == "Firma") { returnUrl = "/Company/Dashboard"; }
if (dbh.dsdaten.Tables[0].Rows[0]["Name"].ToString() == "Administrators") { returnUrl = "/Admin/Dashboard"; }
};
rurl = returnUrl;
return LocalRedirect(returnUrl); return LocalRedirect(returnUrl);
} }

View File

@@ -115,7 +115,14 @@ namespace BlazorApp.Controller
public static List<Beruf> GetBerufsangebot() public static List<Beruf> GetBerufsangebot()
{ {
dbhelper dbh = new dbhelper(); dbhelper dbh = new dbhelper();
dbh.Get_Tabledata("Select Beruf.* from dbo.FirmaBeruf INNER JOIN dbo.Firma ON dbo.FirmaBeruf.ID = dbo.Firma.ID INNER JOIN dbo.Beruf ON dbo.FirmaBeruf.ID = dbo.Beruf.ID WHERE(dbo.Beruf.aktiv = 1) AND(dbo.FirmaBeruf.aktiv = 1) AND(dbo.Firma.aktiv = 1) AND(dbo.Firma.aktuell = 1)", false, true); string sql = "";
sql = "SELECT dbo.Beruf.ID, dbo.Beruf.bezeichnung, dbo.Beruf.lehrjahre, dbo.Beruf.anmerkung, dbo.Beruf.beschreibung, dbo.Beruf.klasseNr, dbo.Beruf.aktiv, dbo.Beruf.erstellt_am, dbo.Beruf.mutiert_am, dbo.Beruf.mutierer,";
sql += "dbo.Beruf.mandantnr ";
sql += "FROM dbo.FirmaBeruf INNER JOIN ";
sql += "dbo.Firma ON dbo.FirmaBeruf.firmaID = dbo.Firma.ID INNER JOIN ";
sql += "dbo.Beruf ON dbo.FirmaBeruf.berufID = dbo.Beruf.ID ";
sql += "WHERE(dbo.Beruf.aktiv = 1) AND(dbo.FirmaBeruf.aktiv = 1) AND(dbo.Firma.aktiv = 1) AND(dbo.Firma.aktuell = 1)";
dbh.Get_Tabledata(sql, false, true);
return dbh.ConvertDataTable<Beruf>(dbh.dsdaten.Tables[0]); return dbh.ConvertDataTable<Beruf>(dbh.dsdaten.Tables[0]);
} }
} }

View File

@@ -33,6 +33,13 @@ namespace BlazorApp.Controller
dbh.Get_Tabledata("Select * from Firmaberuf where aktiv=1 and firmaid=" + ID.ToString(), false, true); dbh.Get_Tabledata("Select * from Firmaberuf where aktiv=1 and firmaid=" + ID.ToString(), false, true);
return dbh.ConvertDataTable<Firmaberuf>(dbh.dsdaten.Tables[0]); return dbh.ConvertDataTable<Firmaberuf>(dbh.dsdaten.Tables[0]);
} }
public static List<Firmaberuf> GetAllAktiveByAnsprechpartnerID(int ID)
{
dbhelper dbh = new dbhelper();
dbh.Get_Tabledata("Select * from Firmaberuf where aktiv=1 and ansprechpartnerid=" + ID.ToString(), false, true);
return dbh.ConvertDataTable<Firmaberuf>(dbh.dsdaten.Tables[0]);
}
public static List<Firmaberuf> GetLast() public static List<Firmaberuf> GetLast()
{ {
dbhelper dbh = new dbhelper(); dbhelper dbh = new dbhelper();

View File

@@ -106,11 +106,32 @@ namespace BlazorApp.Controller
} }
public static DataTable Klassenpruefung_Schueler(int KlasseID)
{
dbhelper dbh = new dbhelper();
DataTable spparams = new DataTable();
spparams.Columns.Clear();
spparams.Rows.Clear();
spparams.Columns.Add("Paramname");
spparams.Columns.Add("Paramvalue");
DataRow paramdata = spparams.NewRow();
paramdata[0] = "Param1";
paramdata[1] = KlasseID.ToString();
return dbh.Get_Tabledata("chkklasse", true, false, spparams);
}
public static void DELETE(Klasse Klassedata) public static void DELETE(Klasse Klassedata)
{ {
dbhelper dbh = new dbhelper(); dbhelper dbh = new dbhelper();
dbh.Get_Tabeldata_for_Update("delete from [Klasse] where id=" + Klassedata.ID.ToString(), false, true); dbh.Get_Tabeldata_for_Update("delete from [Klasse] where id=" + Klassedata.ID.ToString(), false, true);
} }
} }

View File

@@ -67,6 +67,41 @@ namespace BlazorApp.Controller
} }
public static int Get_Anzahl(int SchuelerID)
{
dbhelper dbh = new dbhelper();
dbh.Get_Tabledata("Select count(*) from schuelerberuf where aktiv=1 and schuelerid=" + SchuelerID.ToString(), false, true);
if (dbh.dsdaten.Tables[0].Rows.Count == 0)
{
return 0;
}
else
{
return Convert.ToInt32(dbh.dsdaten.Tables[0].Rows[0][0]);
}
}
public static Boolean Has_Prio1(int SchuelerID)
{
dbhelper dbh = new dbhelper();
dbh.Get_Tabledata("Select count(*) from schuelerberuf where prioritaet=1 and aktiv=1 and schuelerid=" + SchuelerID.ToString(), false, true);
if (dbh.dsdaten.Tables[0].Rows.Count == 0)
{
return false;
}
else
{
if (dbh.dsdaten.Tables[0].Rows[0][0].ToString() == "0")
{
return false;
}
else
{
return true;
}
}
}
public static int POST(SchuelerBeruf SchuelerBerufdata) public static int POST(SchuelerBeruf SchuelerBerufdata)
{ {
dbhelper dbh = new dbhelper(); dbhelper dbh = new dbhelper();

View File

@@ -0,0 +1,38 @@
using System;
using System.Collections.Generic;
using System.Linq;
using BWPMModels;
using BlazorApp.Helper;
using Newtonsoft.Json;
using System.Data;
using Microsoft.AspNetCore.Mvc;
namespace BlazorApp.Controller
{
public class View_BerufsangebotController : ControllerBase
{
public static List<View_Berufsangebot> GetAllData()
{
dbhelper dbh = new dbhelper();
dbh.Get_Tabledata("Select * from View_Berufsangebot", false, true);
return dbh.ConvertDataTable<View_Berufsangebot>(dbh.dsdaten.Tables[0]);
}
public static List<View_Berufsangebot> GetByID(int ID)
{
dbhelper dbh = new dbhelper();
dbh.Get_Tabledata("Select * from View_Berufsangebot where id=" + ID.ToString(), false, true);
return dbh.ConvertDataTable<View_Berufsangebot>(dbh.dsdaten.Tables[0]);
}
public static List<View_Berufsangebot> GetByFirmaID(int ID)
{
dbhelper dbh = new dbhelper();
dbh.Get_Tabledata("Select * from View_Berufsangebot where firmaid=" + ID.ToString(), false, true);
return dbh.ConvertDataTable<View_Berufsangebot>(dbh.dsdaten.Tables[0]);
}
}
}

View File

@@ -14,7 +14,7 @@ namespace BlazorApp
new MenuItem() new MenuItem()
{ Name = "Home", Path = "/", Icon = "home" }, { Name = "Home", Path = "/", Icon = "home" },
new MenuItem() new MenuItem()
{ Name = "Dashboard", Path = "/Admin/Dashboard", Icon = "dashboard" }, { Name = "Dashboard", Path = "/Company/Dashboard", Icon = "dashboard" },
new MenuItem() new MenuItem()
{ Name = "Firmen-Daten", Path = "/Company/Company", Icon = "account_balance" }, { Name = "Firmen-Daten", Path = "/Company/Company", Icon = "account_balance" },
new MenuItem() new MenuItem()

View File

@@ -17,11 +17,16 @@ namespace BlazorApp.Helper
//SqlConnection con; //SqlConnection con;
string connectionstring; string connectionstring;
public DataSet dsdaten = new DataSet(); public DataSet dsdaten = new DataSet();
private static DataTable SP_Parameters = new DataTable();
private SqlDataAdapter dadaten; private SqlDataAdapter dadaten;
public dbhelper() public dbhelper()
{ {
var configuation = GetConfiguration(); var configuation = GetConfiguration();
connectionstring = configuation.GetSection("ConnectionStrings").GetSection("BlazorAppContextConnection").Value; connectionstring = configuation.GetSection("ConnectionStrings").GetSection("BlazorAppContextConnection").Value;
SP_Parameters.Rows.Clear();
SP_Parameters.Columns.Clear();
SP_Parameters.Columns.Add("Paramname");
SP_Parameters.Columns.Add("Paramvalue");
} }
public string Get_Option(int ID) public string Get_Option(int ID)
@@ -49,6 +54,14 @@ namespace BlazorApp.Helper
return ""; return "";
} }
} }
public void add_sp_param(string paramname, string paramvalue)
{
DataRow r = SP_Parameters.NewRow();
r[0] = paramname;
r[1] = paramvalue;
SP_Parameters.Rows.Add(r);
}
public static DataTable ObjectToDataTable(object o) public static DataTable ObjectToDataTable(object o)
{ {
@@ -69,7 +82,7 @@ namespace BlazorApp.Helper
return builder.Build(); return builder.Build();
} }
public DataTable Get_Tabledata(string Tablename, bool StoredProc = false, bool is_SQL_String = false) public DataTable Get_Tabledata(string Tablename, bool StoredProc = false, bool is_SQL_String = false, DataTable sp_params = null )
{ {
SqlConnection sqlconnect = new SqlConnection(); SqlConnection sqlconnect = new SqlConnection();
DataSet ds = new DataSet(); DataSet ds = new DataSet();
@@ -79,12 +92,20 @@ namespace BlazorApp.Helper
SqlDataAdapter da = new SqlDataAdapter("", sqlconnect); SqlDataAdapter da = new SqlDataAdapter("", sqlconnect);
SqlCommand sqlcmd = new SqlCommand(); SqlCommand sqlcmd = new SqlCommand();
sqlcmd.Connection = sqlconnect; sqlcmd.Connection = sqlconnect;
if (StoredProc == true) if (StoredProc == true)
{ {
sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.CommandType = CommandType.StoredProcedure;
if (Tablename.IndexOf("@@Mandantnr@@") > 0) if (Tablename.IndexOf("@@Mandantnr@@") > 0)
Tablename = Tablename.Replace("@@Mandantnr@@", ""); Tablename = Tablename.Replace("@@Mandantnr@@", "");
sqlcmd.CommandText = Tablename; sqlcmd.CommandText = Tablename;
foreach (DataRow r in SP_Parameters.Rows)
{
sqlcmd.Parameters.Add(r["Paramname"].ToString(), SqlDbType.VarChar);
sqlcmd.Parameters[sqlcmd.Parameters.Count - 1].Value = r["Paramvalue"].ToString();
};
} }
else else
{ {

View File

@@ -10,70 +10,114 @@
@using Syncfusion.Blazor.DropDowns @using Syncfusion.Blazor.DropDowns
@using Syncfusion.Blazor.Lists @using Syncfusion.Blazor.Lists
@using Syncfusion.Blazor.Inputs; @using Syncfusion.Blazor.Inputs;
@using Syncfusion.Blazor.Notifications;
@using BlazorApp.Helper @using BlazorApp.Helper
@using BWPMModels; @using BWPMModels;
<h3>Berufsangebot</h3> (Bitte erfassen Sie Ihr Berufsangebot) <style>
<hr /> @*.e-listbox-wrapper:not(.e-list-template) .e-list-item, .e-listbox-wrapper .e-list-nrt, .e-listbox-wrapper .e-selectall-parent, .e-listbox-container:not(.e-list-template) .e-list-item, .e-listbox-container .e-list-nrt, .e-listbox-container .e-selectall-parent
{
height: 20px;
line-height: 1.0;
position: relative;
}*@
</style>
<h3><b>Berufsangebot</b></h3>
<p></p> <p></p>
<div class="control-section e-tab-section"> <div class="control-section e-tab-section">
<div class="card">
<div class="card-body" style="background-color:#cfe4df;">
<div class="row"> <div class="row">
<div class="col-sm"> <div class="col-sm">
<h4>Berufe</h4> <div class="card">
<SfListBox @bind-Value=@BerufID TValue="string[]" DataSource="@berufe" @ref="Berufsliste" TItem="Beruf" Height="200px"> <h6 class="card-header">
Berufe
</h6>
<div class="card-body">
<SfListBox @bind-Value=@BerufID TValue="string[]" DataSource="@berufe" @ref="Berufsliste" TItem="Beruf" Height="140px" >
<ListBoxSelectionSettings Mode="Syncfusion.Blazor.DropDowns.SelectionMode.Single" ShowCheckbox="false" ></ListBoxSelectionSettings> <ListBoxSelectionSettings Mode="Syncfusion.Blazor.DropDowns.SelectionMode.Single" ShowCheckbox="false" ></ListBoxSelectionSettings>
<ListBoxFieldSettings Text="bezeichnung" Value="id" /> <ListBoxFieldSettings Text="bezeichnung" Value="id" />
</SfListBox> </SfListBox>
</div> </div>
</div>
</div>
<div class="col-sm"> <div class="col-sm">
<h4>Ansprechperson</h4> <div class="card">
<h6 class="card-header">
<SfListBox @bind-Value=@AnsprechpartnerID TValue="string[]" DataSource="@lap" TItem="AP" Height="200px"> Ansprechpartner
</h6>
<div class="card-body">
<SfListBox @bind-Value=@AnsprechpartnerID TValue="string[]" DataSource="@lap" TItem="AP" Height="140px">
<ListBoxFieldSettings Text="name" Value="ID" /> <ListBoxFieldSettings Text="name" Value="ID" />
</SfListBox> </SfListBox>
</div> </div>
</div>
</div>
<div class="col-sm"> <div class="col-sm">
<h4>Zeiten</h4> <div class="card">
<SfListBox @bind-Value=@ZeitID TValue="string[]" DataSource="@zeiten" TItem="Zeit" Height="200px"> <h6 class="card-header">
Zeiten
</h6>
<div class="card-body">
<SfListBox @bind-Value=@ZeitID TValue="string[]" DataSource="@zeiten" TItem="Zeit" Height="140px">
<ListBoxSelectionSettings Mode="Syncfusion.Blazor.DropDowns.SelectionMode.Single" ShowCheckbox="false"></ListBoxSelectionSettings> <ListBoxSelectionSettings Mode="Syncfusion.Blazor.DropDowns.SelectionMode.Single" ShowCheckbox="false"></ListBoxSelectionSettings>
<ListBoxFieldSettings Text="bezeichnung" Value="id" /> <ListBoxFieldSettings Text="bezeichnung" Value="id" />
</SfListBox> </SfListBox>
</div> </div>
</div>
</div>
<div class="col-sm"> <div class="col-sm">
<h4>Plätze</h4> <div class="card">
<label>Max. Anzahl Plätze</label> <h6 class="card-header">
Plätze / Anforderung
</h6>
<div class="card-body">
<h5>Anzahl verfügbare Plätze</h5>
<SfDropDownList @bind-Value=@PlatzID TValue="string" TItem="Plaetze" Placeholder="Max. Anzahl Plätze" DataSource="@plaetze"> <SfDropDownList @bind-Value=@PlatzID TValue="string" TItem="Plaetze" Placeholder="Max. Anzahl Plätze" DataSource="@plaetze">
<DropDownListFieldSettings Value="id" Text="text"></DropDownListFieldSettings> <DropDownListFieldSettings Value="id" Text="text"></DropDownListFieldSettings>
</SfDropDownList> </SfDropDownList>
<label>Klassentyp</label> <h5>Mind. Anforderung</h5>
<SfDropDownList @bind-Value=@KlassenTypID TValue="string" TItem="Klassentyp" Placeholder="Klassentyp" DataSource="@klassentyp"> <SfDropDownList @bind-Value=@KlassenTypID TValue="string" TItem="Klassentyp" Placeholder="Klassentyp" DataSource="@klassentyp">
<DropDownListFieldSettings Value="ID" Text="bezeichnung"></DropDownListFieldSettings> <DropDownListFieldSettings Value="ID" Text="bezeichnung"></DropDownListFieldSettings>
</SfDropDownList> </SfDropDownList>
<p></p>
</div>
</div> </div>
<hr /> </div>
</div>
</div>
<p></p> <p></p>
</div>
<div class="control-section e-tab-section"> <div class="control-section e-tab-section">
<div class="card">
<h6 class="card-header">
Bemerkungen und Hinweise
</h6>
<div class="card-body">
<div class="row"> <div class="row">
<div class="col-sm"> <div class="col-sm">
<h4>Bemerkung</h4> <h5>Bemerkung</h5>
<SfTextBox Multiline=true Placeholder="Allgemeine Bemerkung" @bind-Value="@bemerkung"> </SfTextBox> <SfTextBox Multiline=true Placeholder="Allgemeine Bemerkung" @bind-Value="@bemerkung"> </SfTextBox>
</div> </div>
<div class="col-sm"> <div class="col-sm">
<h4>Hinweis für den Schüler</h4> <h5>Hinweis für den Schüler</h5>
<SfTextBox Multiline=true Placeholder="Hinweise für Schüler" @bind-Value="@schuelerbemerkung"> </SfTextBox> <SfTextBox Multiline=true Placeholder="Hinweise für Schüler" @bind-Value="@schuelerbemerkung"> </SfTextBox>
</div> </div>
<div class="col-sm"> <div class="col-sm">
<h4>Hinweis zum Standortler</h4> <h5>Hinweis zum Standort</h5>
<SfTextBox Multiline=true Placeholder="Hinweise bezüglich Standort" @bind-Value="@standortbemerkung"> </SfTextBox> <SfTextBox Multiline=true Placeholder="Hinweise bezüglich Standort" @bind-Value="@standortbemerkung"> </SfTextBox>
</div>
<div class="col-sm text-center">
<SfButton @onclick="einfuegen" CssClass="e-flat" IsPrimary="true">Berufsangebot einfügen</SfButton>
</div>
</div>
</div> </div>
</div> </div>
@@ -82,13 +126,19 @@
<div class="control-section e-tab-section"> <div class="control-section e-tab-section">
<div class="content-wrapper"> <div class="content-wrapper">
<div class="row"> <div class="row">
<SfButton @onclick="einfuegen" CssClass="e-flat" IsPrimary="true">Einfügen</SfButton>
</div> </div>
</div> </div>
</div> </div>
<hr /> </div>
<h3>Ihr Angebot</h3> </div>
</div>
<p></p>
<div class="card">
<h6 class="card-header card-" style="background-color:#f7d687;">
Ihr Angebot
</h6>
<div class="card-body" style="background-color:#ffe89b;">
<div class="col-lg-12 control-section"> <div class="col-lg-12 control-section">
<div class="content-wrapper"> <div class="content-wrapper">
@@ -99,7 +149,7 @@
<GridEvents OnActionBegin="OnBeginHandler" OnActionComplete="OnCompletedHandler" TValue="BWPMModels.Firmaberuf" OnDataBound="RowDataBoundHandler"></GridEvents> <GridEvents OnActionBegin="OnBeginHandler" OnActionComplete="OnCompletedHandler" TValue="BWPMModels.Firmaberuf" OnDataBound="RowDataBoundHandler"></GridEvents>
<GridSelectionSettings Type="Syncfusion.Blazor.Grids.SelectionType.Single"></GridSelectionSettings> <GridSelectionSettings Type="Syncfusion.Blazor.Grids.SelectionType.Single"></GridSelectionSettings>
<GridColumns> <GridColumns>
<GridColumn Type="ColumnType.CheckBox" AllowFiltering="false" AllowSorting="false" Width="60"></GridColumn> @*<GridColumn Type="ColumnType.CheckBox" AllowFiltering="false" AllowSorting="false" Width="60"></GridColumn>*@
<GridColumn Field=@nameof(Firmaberuf.ID) HeaderText="Id" IsPrimaryKey="true" AllowAdding="false" Visible="false" Width="60"></GridColumn> <GridColumn Field=@nameof(Firmaberuf.ID) HeaderText="Id" IsPrimaryKey="true" AllowAdding="false" Visible="false" Width="60"></GridColumn>
@@ -138,9 +188,22 @@
</SfGrid> </SfGrid>
</div> </div>
</div> </div>
</div>
</div>
</div> </div>
<SfTextBox Value="@fid"></SfTextBox> <SfTextBox Value="@fid"></SfTextBox>
<SfDialog Width="250px" IsModal="true" @bind-Visible="@ShowDialogCompany">
<DialogTemplates>
<Header> Formmular unvollständig </Header>
<Content> Bitte zuerst die Firmen-Daten vollständig ausfüllen. </Content>
</DialogTemplates>
<DialogButtons>
<DialogButton Content="OK" IsPrimary="true" OnClick="@CloseDialog" />
</DialogButtons>
</SfDialog>
<SfDialog Width="350px" IsModal="true" @bind-Visible="@ShowDialog"> <SfDialog Width="350px" IsModal="true" @bind-Visible="@ShowDialog">
<DialogTemplates> <DialogTemplates>
<Header> Angaben sind unvollständig </Header> <Header> Angaben sind unvollständig </Header>
@@ -151,7 +214,36 @@
<DialogButton Content="OK" IsPrimary="true" OnClick="@CloseDialog" /> <DialogButton Content="OK" IsPrimary="true" OnClick="@CloseDialog" />
</DialogButtons> </DialogButtons>
</SfDialog> </SfDialog>
<div class="col-lg-12 control-section toast-default-section">
<SfToast ID="toast_default" @ref="ToastObj" Content="@ToastContent" Timeout="5000" Icon="e-meeting">
<ToastPosition X="Right" Y="Bottom"></ToastPosition>
<ToastAnimationSettings>
<ToastShowAnimationSettings Effect="@ShowAnimation"></ToastShowAnimationSettings>
<ToastHideAnimationSettings Effect="@HideAnimation"></ToastHideAnimationSettings>
</ToastAnimationSettings>
</SfToast>
</div>
<style>
.bootstrap4 #toast_default .e-meeting::before {
content: "\e763";
font-size: 20px;
}
.e-toast-container .e-toast {
background-color: lightgreen;
}
</style>
@code { @code {
SfToast ToastObj;
private string ToastPosition = "Right";
private string ToastContent = "Daten erfolgreich gespeichert";
private ToastEffect ShowAnimation = ToastEffect.FadeIn;
private ToastEffect HideAnimation = ToastEffect.FadeOut;
}
@code {
public string fid { get; set; } = ""; public string fid { get; set; } = "";
public string[] BerufID; public string[] BerufID;
public string[] AnsprechpartnerID; public string[] AnsprechpartnerID;
@@ -162,11 +254,12 @@
public string schuelerbemerkung { get; set; } = ""; public string schuelerbemerkung { get; set; } = "";
public string standortbemerkung { get; set; } = ""; public string standortbemerkung { get; set; } = "";
public bool ShowDialog = false; public bool ShowDialog = false;
public bool ShowDialogCompany = false;
string message = ""; string message = "";
SfListBox<string[], Beruf> Berufsliste { get; set; } SfListBox<string[], Beruf> Berufsliste { get; set; }
SfGrid<BWPMModels.Firmaberuf> Grid { get; set; } SfGrid<BWPMModels.Firmaberuf> Grid { get; set; }
string userid = ""; string userid = "";
static string firmaid = ""; string firmaid = "";
public List<Beruf> berufe = new List<Beruf>(); public List<Beruf> berufe = new List<Beruf>();
public List<BWPMModels.Beruf> _berufe { get; set; } = BlazorApp.Controller.BerufController.GetAllAktiveData(); public List<BWPMModels.Beruf> _berufe { get; set; } = BlazorApp.Controller.BerufController.GetAllAktiveData();
@@ -175,6 +268,7 @@
public List<BWPMModels.Zeiten> _zeiten { get; set; } = BlazorApp.Controller.ZeitenController.GetAllAktiveData(); public List<BWPMModels.Zeiten> _zeiten { get; set; } = BlazorApp.Controller.ZeitenController.GetAllAktiveData();
public List<BWPMModels.Ansprechpartner> ansprechpartner { get; set; } public List<BWPMModels.Ansprechpartner> ansprechpartner { get; set; }
public List<BWPMModels.Klassentyp> klassentyp { get; set; } = BlazorApp.Controller.KlassentypController.GetAllAktiveData(); public List<BWPMModels.Klassentyp> klassentyp { get; set; } = BlazorApp.Controller.KlassentypController.GetAllAktiveData();
private Firma _firma { get; set; } = new BWPMModels.Firma();
public List<BWPMModels.Firma> Firmendaten { get; set; } public List<BWPMModels.Firma> Firmendaten { get; set; }
public List<AP> lap = new List<AP>(); public List<AP> lap = new List<AP>();
public List<Plaetze> plaetze = new List<Plaetze>(); public List<Plaetze> plaetze = new List<Plaetze>();
@@ -201,52 +295,38 @@
ze.bezeichnung = item.bezeichnung; ze.bezeichnung = item.bezeichnung;
zeiten.Add(ze); zeiten.Add(ze);
} }
userid = await sessionStorage.GetItemAsync<string>("UserID");
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
if (_firma.nameZ1 == "")
{
ShowDialogCompany = true;
return;
}
firmaid = await sessionStorage.GetItemAsync<string>("FirmaID"); firmaid = await sessionStorage.GetItemAsync<string>("FirmaID");
get_ansprechaprtner(firmaid); get_ansprechaprtner(firmaid);
GridData = BlazorApp.Controller.FirmaberufController.GetAllAktiveByFirmaID(Convert.ToInt32(firmaid));
} }
protected override async Task OnAfterRenderAsync(bool firstRender) protected override async Task OnAfterRenderAsync(bool firstRender)
{ {
if (firstRender != true) { return; }; if (firstRender != true) { return; };
userid = await sessionStorage.GetItemAsync<string>("UserID");
if (userid == null)
{
var authState = await authenticationStateTask;
userid = authState.User.Claims.FirstOrDefault().Value;
var user = authState.User;
}
firmaid = await sessionStorage.GetItemAsync<string>("FirmaID");
if (firmaid == null)
{
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
firmaid = Firmendaten.First<BWPMModels.Firma>().ID.ToString();
}
try try
{ {
GridData = BlazorApp.Controller.FirmaberufController.GetAllAktiveByFirmaID(Convert.ToInt32(firmaid));
get_ansprechaprtner(firmaid); get_ansprechaprtner(firmaid);
} }
catch { }; catch { };
await Task.Delay(200); await Task.Delay(200);
try
{
await sessionStorage.SetItemAsync("FirmaID", firmaid);
await sessionStorage.SetItemAsync("UserID", userid);
}
catch { }
for (int i = 1; i < 51; i++) for (int i = 1; i < 51; i++)
{ {
plaetze.Add(new Plaetze { id = i, text = i.ToString() }); plaetze.Add(new Plaetze { id = i, text = i.ToString() });
} }
PlatzID = "1"; PlatzID = "1";
KlassenTypID = "1"; KlassenTypID = "1";
} }
private void get_ansprechaprtner(string firmaid) private async Task get_ansprechaprtner(string firmaid)
{ {
if (firmaid == "") { return; }; if (firmaid == "") { return; };
lap.Clear(); lap.Clear();
@@ -288,6 +368,12 @@
private void CloseDialog() private void CloseDialog()
{ {
this.ShowDialog = false; this.ShowDialog = false;
if (this.ShowDialogCompany==true)
{
this.ShowDialogCompany = false;
NavigationManager.NavigateTo("/Company/Company");
}
} }
public void einfuegen() public void einfuegen()
@@ -333,6 +419,7 @@
BlazorApp.Controller.FirmaberufController.POST(fb); BlazorApp.Controller.FirmaberufController.POST(fb);
GridData = BlazorApp.Controller.FirmaberufController.GetAllAktiveByFirmaID(Convert.ToInt32(firmaid)); GridData = BlazorApp.Controller.FirmaberufController.GetAllAktiveByFirmaID(Convert.ToInt32(firmaid));
Grid.Refresh(); Grid.Refresh();
ToastObj.ShowAsync();
} }
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Firmaberuf> Args) private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Firmaberuf> Args)
@@ -342,19 +429,24 @@
{ {
if (Args.Action == "Add") if (Args.Action == "Add")
{ {
Args.Data.erstellt_am = DateTime.Now; Args.Data.erstellt_am = DateTime.Now;
Args.Data.mutierer = userid; Args.Data.mutierer = userid;
Args.Data.mutiert_am = DateTime.Now; Args.Data.mutiert_am = DateTime.Now;
Args.Data.aktiv = true; Args.Data.aktiv = true;
Args.Data.ID = BlazorApp.Controller.FirmaberufController.POST(Args.Data); Args.Data.ID = BlazorApp.Controller.FirmaberufController.POST(Args.Data);
Value = Args.Data.ID; Value = Args.Data.ID;
ToastObj.ShowAsync();
} }
else else
{ {
Args.Data.mutierer = userid.ToString(); Args.Data.mutierer = userid.ToString();
Args.Data.mutiert_am = DateTime.Now; Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.FirmaberufController.PUT(Args.Data); BlazorApp.Controller.FirmaberufController.PUT(Args.Data);
ToastObj.ShowAsync();
} }
} }
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Delete) if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Delete)
@@ -363,6 +455,7 @@
Args.Data.mutierer = userid; Args.Data.mutierer = userid;
Args.Data.mutiert_am = DateTime.Now; Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.FirmaberufController.PUT(Args.Data); BlazorApp.Controller.FirmaberufController.PUT(Args.Data);
ToastObj.ShowAsync();
} }
} }

View File

@@ -7,24 +7,22 @@
@using Syncfusion.Blazor.Spinner; @using Syncfusion.Blazor.Spinner;
@using Syncfusion.Blazor.Navigations; @using Syncfusion.Blazor.Navigations;
@using Syncfusion.Blazor.Popups; @using Syncfusion.Blazor.Popups;
@using Syncfusion.Blazor.Notifications;
@using BlazorApp.Helper @using BlazorApp.Helper
@using BWPMModels; @using BWPMModels;
@*<div class="container">*@ @*<div class="container">*@
<h3><b>Firmen-Daten</b></h3>
<div class="control-section e-tab-section"> <p></p>
<EditForm Model="_firma" OnValidSubmit="@Submit" OnInvalidSubmit="@InvalidSubmit">
<div class="card"> <div class="card">
<div class="card-body"> <div class="card-body">
<SfButton IsPrimary="true" OnClick="@(() => SaveClick())">Speichern</SfButton>
</div>
</div>
<div class="control-section e-tab-section">
<EditForm Model="_firma" OnValidSubmit="@Submit" OnInvalidSubmit="@InvalidSubmit">
<DataAnnotationsValidator /> <DataAnnotationsValidator />
<SfTab ID="BlazorTab" Height="390"> <SfTab ID="BlazorTab" >
<TabItems> <TabItems>
<TabItem> <TabItem>
<ChildContent> <ChildContent>
@@ -165,7 +163,7 @@
<TabHeader text="Angaben zur Ausbildung"></TabHeader> <TabHeader text="Angaben zur Ausbildung"></TabHeader>
</ChildContent> </ChildContent>
<ContentTemplate> <ContentTemplate>
<div class="col-md-10"> <div class="col-md">
<div class="card"> <div class="card">
<div class="card-body"> <div class="card-body">
<h5 class="card-title">Allgemeine Angaben</h5> <h5 class="card-title">Allgemeine Angaben</h5>
@@ -176,6 +174,7 @@
<InputTextArea id="ausbildung_Standort" class="form-control" @bind-Value="@_firma.ausbildungsstandort" placeholder="Allgmeine Angaben über Ausbildungsstandort" /> <InputTextArea id="ausbildung_Standort" class="form-control" @bind-Value="@_firma.ausbildungsstandort" placeholder="Allgmeine Angaben über Ausbildungsstandort" />
<ValidationMessage For="@(() => _firma.ausbildungsstandort)" /> <ValidationMessage For="@(() => _firma.ausbildungsstandort)" />
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label for="ausbildung_bemerkung" class="col-2 col-form-label">Bemerkung</label> <label for="ausbildung_bemerkung" class="col-2 col-form-label">Bemerkung</label>
@@ -192,10 +191,19 @@
</TabItem> </TabItem>
</TabItems> </TabItems>
</SfTab> </SfTab>
<div class="card">
<div class="card-body">
<SfButton IsPrimary="true" OnClick="@(() => SaveClick())">Speichern</SfButton>
</div>
</div>
</EditForm> </EditForm>
</div> </div>
</div>
</div>
@@ -210,8 +218,37 @@
</DialogButtons> </DialogButtons>
</SfDialog> </SfDialog>
@*</div>*@ <div class="col-lg-12 control-section toast-default-section">
<SfToast ID="toast_default" @ref="ToastObj" Content="@ToastContent" Timeout="5000" Icon="e-meeting">
<ToastPosition X="Right" Y="Bottom"></ToastPosition>
<ToastAnimationSettings>
<ToastShowAnimationSettings Effect="@ShowAnimation"></ToastShowAnimationSettings>
<ToastHideAnimationSettings Effect="@HideAnimation"></ToastHideAnimationSettings>
</ToastAnimationSettings>
</SfToast>
</div>
<style>
.bootstrap4 #toast_default .e-meeting::before {
content: "\e763";
font-size: 20px;
}
.e-toast-container .e-toast {
background-color: lightgreen;
}
</style>
@code { @code {
SfToast ToastObj;
private string ToastPosition = "Right";
private string ToastContent = "Daten erfolgreich gespeichert";
private ToastEffect ShowAnimation = ToastEffect.FadeIn;
private ToastEffect HideAnimation = ToastEffect.FadeOut;
private Firma _firma { get; set; } = new BWPMModels.Firma(); private Firma _firma { get; set; } = new BWPMModels.Firma();
public List<BWPMModels.Firma> Firmendaten { get; set; } public List<BWPMModels.Firma> Firmendaten { get; set; }
string userid = ""; string userid = "";
@@ -222,6 +259,7 @@
public void Submit() public void Submit()
{ {
BlazorApp.Controller.FirmaController.PUT(_firma); BlazorApp.Controller.FirmaController.PUT(_firma);
ToastObj.ShowAsync();
} }
public void InvalidSubmit() public void InvalidSubmit()
{ {
@@ -234,7 +272,8 @@
private void SaveClick() private void SaveClick()
{ {
//BlazorApp.Controller.FirmaController.savedata(_firma); //BlazorApp.Controller.FirmaController.PUT(_firma);
} }
protected override async void OnInitialized() protected override async void OnInitialized()

View File

@@ -5,26 +5,27 @@
@using Syncfusion.Blazor.Buttons; @using Syncfusion.Blazor.Buttons;
@using Syncfusion.Blazor.Spinner; @using Syncfusion.Blazor.Spinner;
@using Syncfusion.Blazor.Popups; @using Syncfusion.Blazor.Popups;
@using Syncfusion.Blazor.Notifications;
@using BlazorApp.Helper @using BlazorApp.Helper
@using BWPMModels; @using BWPMModels;
@using BlazorApp.Controller; @using BlazorApp.Controller;
<h1>Ansprechpartner</h1> <h3><b>Ansprechpartner</b></h3>
<div class="col-lg-12 control-section"> <div class="col-lg-12 control-section">
<div class="content-wrapper"> <div class="content-wrapper">
<div class="row"> <div class="row">
<SfGrid DataSource="@GridData" @ref="Grid" AllowPaging="true" AllowSorting="true" Toolbar="@(new List<string>() { "Add", "Edit", "Update", "Cancel" })"> <SfGrid DataSource="@GridData" @ref="Grid" AllowPaging="true" AllowSorting="true" Toolbar="@(new List<string>() { "Add", "Edit", "Delete" })">
<GridPageSettings PageCount="5" PageSizes="true"></GridPageSettings> <GridPageSettings PageCount="5" PageSizes="true"></GridPageSettings>
<GridEditSettings AllowAdding="true" AllowDeleting="false" AllowEditing="true" Mode="EditMode.Dialog"></GridEditSettings> <GridEditSettings AllowAdding="true" AllowDeleting="true" ShowDeleteConfirmDialog="true" AllowEditing="true" Mode="EditMode.Dialog"></GridEditSettings>
<GridEvents OnActionBegin="OnBeginHandler" OnActionComplete="OnCompletedHandler" TValue="Ansprechpartner" OnDataBound="RowDataBoundHandler"></GridEvents> <GridEvents OnActionBegin="OnBeginHandler" OnActionComplete="OnCompletedHandler" TValue="Ansprechpartner" OnDataBound="RowDataBoundHandler"></GridEvents>
<GridColumns> <GridColumns>
<GridColumn Type="ColumnType.CheckBox" AllowFiltering="false" AllowSorting="false" Width="60"></GridColumn> @*<GridColumn Type="ColumnType.CheckBox" AllowFiltering="false" AllowSorting="false" Width="60"></GridColumn>*@
<GridColumn Field=@nameof(Ansprechpartner.ID) HeaderText="Id" IsPrimaryKey="true" AllowAdding="false" Width="60"></GridColumn> <GridColumn Field=@nameof(Ansprechpartner.ID) HeaderText="Id" IsPrimaryKey="true" AllowAdding="false" Width="60" Visible="false"></GridColumn>
<GridColumn Field=@nameof(Ansprechpartner.FirmaID) HeaderText="Firmaid" Width="100" Visible="false"></GridColumn> <GridColumn Field=@nameof(Ansprechpartner.FirmaID) HeaderText="Firmaid" Width="100" Visible="false"></GridColumn>
@@ -38,7 +39,7 @@
<GridColumn Field=@nameof(Ansprechpartner.email) HeaderText="Email" Width="100" Visible="true"></GridColumn> <GridColumn Field=@nameof(Ansprechpartner.email) HeaderText="Email" Width="100" Visible="true"></GridColumn>
<GridColumn Field=@nameof(Ansprechpartner.aktiv) HeaderText="Aktiv" Width="100" Visible="true" DisplayAsCheckBox="true"></GridColumn> <GridColumn Field=@nameof(Ansprechpartner.aktiv) HeaderText="Aktiv" Width="100" Visible="false" DisplayAsCheckBox="true"></GridColumn>
<GridColumn Field=@nameof(Ansprechpartner.erstellt_am) HeaderText="Erstellt_am" Width="100" Visible="false" Format="d" Type="ColumnType.Date"></GridColumn> <GridColumn Field=@nameof(Ansprechpartner.erstellt_am) HeaderText="Erstellt_am" Width="100" Visible="false" Format="d" Type="ColumnType.Date"></GridColumn>
@@ -54,13 +55,53 @@
<SfDialog Width="250px" IsModal="true" @bind-Visible="@ShowDialog"> <SfDialog Width="250px" IsModal="true" @bind-Visible="@ShowDialog">
<DialogTemplates> <DialogTemplates>
<Header> Formmular unvollständig </Header> <Header> Formmular unvollständig </Header>
<Content> Bitte das Formular vollständig ausfüllen. </Content> <Content> Bitte zuerst die Firmen-Daten vollständig ausfüllen. </Content>
</DialogTemplates> </DialogTemplates>
<DialogButtons> <DialogButtons>
<DialogButton Content="OK" IsPrimary="true" OnClick="@CloseDialog" /> <DialogButton Content="OK" IsPrimary="true" OnClick="@CloseDialog" />
</DialogButtons> </DialogButtons>
</SfDialog> </SfDialog>
<SfDialog Width="250px" IsModal="true" @bind-Visible="@ShowDialogDeleteError">
<DialogTemplates>
<Header> Löschung nicht möglich </Header>
<Content> Dem Ansprechpartner sind noch Berufsangebote zugeordnet. Diese bitte zuerst löschen. </Content>
</DialogTemplates>
<DialogButtons>
<DialogButton Content="OK" IsPrimary="true" OnClick="@CloseDialog" />
</DialogButtons>
</SfDialog>
<div class="col-lg-12 control-section toast-default-section">
<SfToast ID="toast_default" @ref="ToastObj" Content="@ToastContent" Timeout="5000" Icon="e-meeting">
<ToastPosition X="Right" Y="Bottom"></ToastPosition>
<ToastAnimationSettings>
<ToastShowAnimationSettings Effect="@ShowAnimation"></ToastShowAnimationSettings>
<ToastHideAnimationSettings Effect="@HideAnimation"></ToastHideAnimationSettings>
</ToastAnimationSettings>
</SfToast>
</div>
<style>
.bootstrap4 #toast_default .e-meeting::before {
content: "\e763";
font-size: 20px;
}
.e-toast-container .e-toast {
background-color: lightgreen;
}
</style>
@code {
SfToast ToastObj;
private string ToastPosition = "Right";
private string ToastContent = "Daten erfolgreich gespeichert";
private ToastEffect ShowAnimation = ToastEffect.FadeIn;
private ToastEffect HideAnimation = ToastEffect.FadeOut;
}
@code { @code {
SfGrid<Ansprechpartner> Grid { get; set; } SfGrid<Ansprechpartner> Grid { get; set; }
public List<BWPMModels.Ansprechpartner> GridData { get; set; } public List<BWPMModels.Ansprechpartner> GridData { get; set; }
@@ -68,6 +109,7 @@
string userid = ""; string userid = "";
public static int? pkey { get; set; } public static int? pkey { get; set; }
public bool Initial { get; set; } = true; public bool Initial { get; set; } = true;
public bool ShowDialogDeleteError = false;
public bool ContinuePaging = true; public bool ContinuePaging = true;
public bool InitialRender { get; set; } public bool InitialRender { get; set; }
@@ -79,8 +121,13 @@
private bool ShowDialog { get; set; } = false; private bool ShowDialog { get; set; } = false;
private void CloseDialog() private void CloseDialog()
{
if (ShowDialog == true)
{ {
this.ShowDialog = false; this.ShowDialog = false;
NavigationManager.NavigateTo("/Company/Company");
}
} }
protected override async void OnInitialized() protected override async void OnInitialized()
@@ -115,7 +162,8 @@
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid); Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>(); _firma = Firmendaten.First<BWPMModels.Firma>();
if (_firma.nameZ1==""){ if (_firma.nameZ1 == "")
{
ShowDialog = true; ShowDialog = true;
return; return;
} }
@@ -137,12 +185,33 @@
Args.Data.FirmaID = _firma.ID; Args.Data.FirmaID = _firma.ID;
Args.Data.ID = BlazorApp.Controller.AnsprechpartnerController.POST(Args.Data); Args.Data.ID = BlazorApp.Controller.AnsprechpartnerController.POST(Args.Data);
Value = Args.Data.ID; Value = Args.Data.ID;
ToastObj.ShowAsync();
} }
else else
{ {
Args.Data.mutierer = userid.ToString(); Args.Data.mutierer = userid.ToString();
Args.Data.mutiert_am = DateTime.Now; Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.AnsprechpartnerController.PUT(Args.Data); BlazorApp.Controller.AnsprechpartnerController.PUT(Args.Data);
ToastObj.ShowAsync();
}
}
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Delete)
{
List<BWPMModels.Firmaberuf> FB = new List<BWPMModels.Firmaberuf>();
FB = BlazorApp.Controller.FirmaberufController.GetAllAktiveByAnsprechpartnerID(Args.Data.ID);
if (FB.Count > 0)
{
ShowDialogDeleteError=true;
return;
}
else
{
Args.Data.aktiv = false;
Args.Data.mutierer = userid;
Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.AnsprechpartnerController.PUT(Args.Data);
GridData = BlazorApp.Controller.AnsprechpartnerController.GetByFirmaID(_firma.ID);
} }
} }
} }

View File

@@ -0,0 +1,288 @@
@page "/Company/Dashboard"
@inject Blazored.SessionStorage.ISessionStorageService sessionStorage
@inject NavigationManager NavManager
@inherits Admin.ListBase;
@using System.ComponentModel.DataAnnotations
@using Syncfusion.Blazor.Grids;
@using Syncfusion.Blazor.Buttons;
@using Syncfusion.Blazor.Spinner;
@using Syncfusion.Blazor.Navigations;
@using Syncfusion.Blazor.Popups;
@using BlazorApp.Helper
@using BWPMModels;
<h3><b>Übersicht</b></h3>
<p></p>
<style>
.e-icons {
font-size: 10px;
}
.e-search:before {
content: '\e993';
}
.e-upload:before {
content: '\e725';
}
.e-font:before {
content: '\e34c';
}
.e-plus-icon::before {
content: '\e78f';
}
.e-pager {
display: none;
}
.btn {
border-radius: 0;
height: 24px;
width: 24px;
@* background-color: #007BFF; *@
}
.e-copy::before {
content: '\e77b';
}
.e-btn.e-icon-btn {
padding: initial;
}
</style>
<div class="control-section e-tab-section">
<div class="card">
<h6 class="card-header card-header1">
<div class="row">
<div class="col-sm">
Firmen-Daten
</div>
<div class="col-sm">
<div class="float-right">
<SfButton id="btn1" CssClass="btn" IconCss="e-icons e-plus-icon" IsPrimary="false" OnClick="@((args) => NavigateToStammdaten())"></SfButton>
<SfTooltip ID="Tooltip" Target="#btn1" Content="Stammdaten bearbeiten"></SfTooltip>
</div>
</div>
</div>
</h6>
<div class="card-body">
<div class="row">
<div class="col-sm">
<div class="card">
<h6 class="card-header">
Adresse
</h6>
<div class="card-body">
@_firma.nameZ1<br />
@_firma.nameZ2 @if (_firma.nameZ2 != "")
{
<br />
}
@_firma.strasse<br />
@_firma.plz @_firma.ort<br />
<br>
Tel: @_firma.tel<br />
Mail: @_firma.mail<br>
Internet: @_firma.web<br />
</div>
</div>
</div>
<div class="col-sm">
<div class="card">
<h6 class="card-header">
Bemerkung für Organisator
</h6>
<div class="card-body">
@_firma.bemerkung
</div>
</div>
<p></p>
<div class="card">
<h6 class="card-header">
Ansprechperson
</h6>
<div class="card-body">
@_firma.ansprechperon_vorname @_firma.ansprechperson_name<br />
@_firma.handy
</div>
</div>
</div>
<div class="col-sm">
<div class="card">
<h6 class="card-header">
Bemerkung zum Ausbildungsstandort
</h6>
<div class="card-body">
@_firma.ausbildungsstandort
</div>
</div>
<p></p>
<div class="card">
<h6 class="card-header">
Bemerkung zur Ausbildung
</h6>
<div class="card-body">
@_firma.ausbildungsbemerkung
</div>
</div>
</div>
</div>
<p></p>
</div>
</div>
<p></p>
<div class="row">
<div class="col-sm">
<div class="card">
<h6 class="card-header card-header2">
<div class="row">
<div class="col-sm">
Ansprechpartner
</div>
<div class="col-sm">
<div class="float-right">
<SfButton CssClass="btn" IconCss="e-icons e-plus-icon" IsPrimary="false" OnClick="@((args) => NavigateToAnsprechpartner())"></SfButton>
</div>
</div>
</div>
</h6>
<div class="card-body">
<SfGrid DataSource="@GridDataAP" @ref="GridAP" AllowPaging="true" AllowSorting="true" RowHeight="20">
<GridPageSettings PageCount="5" PageSizes="false"></GridPageSettings>
<GridColumns>
<GridColumn Field=@nameof(Ansprechpartner.ID) HeaderText="Id" IsPrimaryKey="true" AllowAdding="false" Width="60" Visible="false"></GridColumn>
<GridColumn Field=@nameof(Ansprechpartner.FirmaID) HeaderText="Firmaid" Width="100" Visible="false"></GridColumn>
<GridColumn Field=@nameof(Ansprechpartner.name) HeaderText="Name" Width="100" Visible="true"></GridColumn>
<GridColumn Field=@nameof(Ansprechpartner.vorname) HeaderText="Vorname" Width="100" Visible="true"></GridColumn>
<GridColumn Field=@nameof(Ansprechpartner.anrede) HeaderText="Anrede" Width="100" Visible="true"></GridColumn>
<GridColumn Field=@nameof(Ansprechpartner.tel) HeaderText="Tel" Width="100" Visible="true"></GridColumn>
<GridColumn Field=@nameof(Ansprechpartner.email) HeaderText="Email" Width="100" Visible="true"></GridColumn>
<GridColumn Field=@nameof(Ansprechpartner.aktiv) HeaderText="Aktiv" Width="100" Visible="false" DisplayAsCheckBox="true"></GridColumn>
<GridColumn Field=@nameof(Ansprechpartner.erstellt_am) HeaderText="Erstellt_am" Width="100" Visible="false" Format="d" Type="ColumnType.Date"></GridColumn>
<GridColumn Field=@nameof(Ansprechpartner.mutiert_am) HeaderText="Mutiert_am" Width="100" Visible="false" Format="d" Type="ColumnType.Date"></GridColumn>
<GridColumn Field=@nameof(Ansprechpartner.mutierer) HeaderText="Mutierer" Width="100" Visible="false"></GridColumn>
</GridColumns>
</SfGrid>
</div>
</div>
</div>
</div>
<p></p>
<div class="row">
<div class="col-sm">
<div class="card">
<h6 class="card-header card-header3">
<div class="row">
<div class="col-sm">
Berufsangebot
</div>
<div class="col-sm">
<div class="float-right">
<SfButton CssClass="btn" IconCss="e-icons e-plus-icon" IsPrimary="false" OnClick="@((args) => NavigateToBerufsangebot())"></SfButton>
</div>
</div>
</div>
</h6>
<div class="card-body">
<SfGrid DataSource="@GridData" @ref="Grid" AllowPaging="true" AllowSorting="true" RowHeight="20">
<GridPageSettings PageCount="5" PageSizes="false"></GridPageSettings>
<GridEditSettings AllowAdding="false" AllowDeleting="false" AllowEditing="false" Mode="EditMode.Dialog"></GridEditSettings>
<GridColumns>
<GridColumn Field=@nameof(View_Berufsangebot.firmaid) HeaderText="Firmaid" Width="100" Visible="false"></GridColumn>
<GridColumn Field=@nameof(View_Berufsangebot.beruf) HeaderText="Beruf" Width="100" Visible="true"></GridColumn>
<GridColumn Field=@nameof(View_Berufsangebot.ansprechpartner) HeaderText="Ansprechpartner" Width="100" Visible="true"></GridColumn>
<GridColumn Field=@nameof(View_Berufsangebot.zeit) HeaderText="Zeit" Width="100" Visible="true"></GridColumn>
<GridColumn Field=@nameof(View_Berufsangebot.anzahl_plaetze) HeaderText="Anzahl Plätze" Width="100" Visible="true"></GridColumn>
<GridColumn Field=@nameof(View_Berufsangebot.bemerkung) HeaderText="Bemerkung" Width="100" Visible="true"></GridColumn>
<GridColumn Field=@nameof(View_Berufsangebot.schuelerbemerkung) HeaderText="Schuelerbemerkung" Width="100" Visible="true"></GridColumn>
<GridColumn Field=@nameof(View_Berufsangebot.standortbemerkung) HeaderText="Standortbemerkung" Width="100" Visible="true"></GridColumn>
</GridColumns>
</SfGrid>
</div>
</div>
</div>
</div>
</div>
@code {
string userid = "";
private Firma _firma { get; set; } = new BWPMModels.Firma();
public List<BWPMModels.Firma> Firmendaten { get; set; }
public List<BWPMModels.View_Berufsangebot> GridData { get; set; }
public List<BWPMModels.Ansprechpartner> GridDataAP { get; set; }
public List<BWPMModels.View_Berufsangebot> View_Berufsangebots { get; set; }
public static int? pkey { get; set; }
public bool Initial { get; set; } = true;
public bool ContinuePaging = true;
public bool InitialRender { get; set; }
public int Value = 0; // consider that value your querystring contains
public int foundrow = 0;
SfGrid<View_Berufsangebot> Grid { get; set; }
SfGrid<BWPMModels.Ansprechpartner> GridAP { get; set; }
protected override async Task OnInitializedAsync()
{
var authState = await authenticationStateTask;
userid = authState.User.Claims.FirstOrDefault().Value;
await sessionStorage.SetItemAsync("UserID", userid);
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
await sessionStorage.SetItemAsync("FirmaID", _firma.ID.ToString());
GridData = BlazorApp.Controller.View_BerufsangebotController.GetByFirmaID(_firma.ID);
GridDataAP = BlazorApp.Controller.AnsprechpartnerController.GetAllAktivDataByFirmaID(_firma.ID);
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender != true) { return; };
var authState = await authenticationStateTask;
userid = authState.User.Claims.FirstOrDefault().Value;
await sessionStorage.SetItemAsync("UserID", userid);
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
await sessionStorage.SetItemAsync("FirmaID", _firma.ID.ToString());
}
private void NavigateToStammdaten()
{
NavigationManager.NavigateTo("/Company/Company");
}
private void NavigateToBerufsangebot()
{
NavigationManager.NavigateTo("/Company/Berufsangebot");
}
private void NavigateToAnsprechpartner()
{
NavigationManager.NavigateTo("/Company/CompanyContact");
}
}

View File

@@ -14,10 +14,13 @@
<div id="container"> <div id="container">
<WebReportContainer WebReport="@UserWebReport" /> <WebReportContainer WebReport="@UserWebReport" />
<div id="container">
<SfSpinner @bind-Visible="@Spinnervisible"> <SfSpinner @bind-Visible="@Spinnervisible">
</SfSpinner> </SfSpinner>
</div> </div>
@emsg;
</div>
@emsg
@code { @code {
[Parameter] [Parameter]
@@ -36,24 +39,30 @@
private Firma _firma { get; set; } = new BWPMModels.Firma(); private Firma _firma { get; set; } = new BWPMModels.Firma();
public List<BWPMModels.Firma> Firmendaten { get; set; } public List<BWPMModels.Firma> Firmendaten { get; set; }
protected override async void OnInitialized()
{
Spinnervisible=true;
await Task.Delay(10);
}
protected override async Task OnAfterRenderAsync(bool firstRender) protected override async Task OnAfterRenderAsync(bool firstRender)
{ {
Spinnervisible = false;
} }
protected override async Task OnParametersSetAsync() protected override async Task OnParametersSetAsync()
{ {
string paramtyp1 = ""; string paramtyp1 = "";
string paramtyp2 = ""; string paramtyp2 = "";
string paramtyp3 = ""; string paramtyp3 = "";
string userid = "";
string firmaid="";
string lehrerid = "";
Helper.dbhelper dbh = new Helper.dbhelper(); Helper.dbhelper dbh = new Helper.dbhelper();
string reportdir = dbh.Get_Option(28); string reportdir = dbh.Get_Option(28);
reportdir += "/"; reportdir += "/";
dbh.Get_Tabledata("Select * from Report where id=" + ReportNr.ToString(), false, true); dbh.Get_Tabledata("Select * from Report where id=" + ReportNr.ToString(), false, true);
@*reportdir = "Reports/";*@
try try
{ {
Report = Report.FromFile(reportdir + dbh.dsdaten.Tables[0].Rows[0]["reportfile"]); Report = Report.FromFile(reportdir + dbh.dsdaten.Tables[0].Rows[0]["reportfile"]);
@@ -72,9 +81,13 @@
switch (paramtyp1) switch (paramtyp1)
{ {
case "%firmaID%": case "%firmaID%":
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
@* Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>(); _firma = Firmendaten.First<BWPMModels.Firma>();
sql = sql.Replace("%firmaid%", _firma.ID.ToString()); sql = sql.Replace("%firmaid%", _firma.ID.ToString());*@
firmaid = await sessionStorage.GetItemAsync<string>("FirmaID");
userid = await sessionStorage.GetItemAsync<string>("UserID");
sql = sql.Replace("%firmaid%", firmaid);
break; break;
default: default:
break; break;
@@ -93,6 +106,7 @@
UserWebReport.Report = Report; UserWebReport.Report = Report;
UserWebReport.Report.Refresh(); UserWebReport.Report.Refresh();
Spinnervisible = false; Spinnervisible = false;
Spinnervisible = false;
} }
protected override async Task OnInitializedAsync() protected override async Task OnInitializedAsync()

View File

@@ -10,6 +10,7 @@
<title>@ViewData["Title"] - BWPM</title> <title>@ViewData["Title"] - BWPM</title>
<link rel="stylesheet" href="~/Identity/lib/bootstrap/dist/css/bootstrap.min.css" /> <link rel="stylesheet" href="~/Identity/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/Identity/css/site.css" /> <link rel="stylesheet" href="~/Identity/css/site.css" />
</head> </head>
<body> <body>
<header> <header>

View File

@@ -0,0 +1,33 @@
@page "/Teacher/Dashboard"
@inject Blazored.SessionStorage.ISessionStorageService sessionStorage
@inject NavigationManager NavManager
@inherits Admin.ListBase;
@using System.ComponentModel.DataAnnotations
@using Syncfusion.Blazor.Grids;
@using Syncfusion.Blazor.Buttons;
@using Syncfusion.Blazor.Spinner;
@using Syncfusion.Blazor.Navigations;
@using Syncfusion.Blazor.Popups;
@using BlazorApp.Helper
@using BWPMModels;
@code {
string userid = "";
private Lehrer _lehrer { get; set; } = new BWPMModels.Lehrer();
public List<BWPMModels.Lehrer> Lehrerdaten { get; set; }
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender != true) { return; };
var authState = await authenticationStateTask;
userid = authState.User.Claims.FirstOrDefault().Value;
var user = authState.User;
await sessionStorage.SetItemAsync("UserID", userid);
Lehrerdaten = BlazorApp.Controller.LehrerController.GetByUserID(userid);
_lehrer = Lehrerdaten.First<BWPMModels.Lehrer>();
await sessionStorage.SetItemAsync("LehrerID", _lehrer.ID.ToString());
}
}

View File

@@ -0,0 +1,40 @@
@page "/Teacher/LBDemo"
@inject Blazored.SessionStorage.ISessionStorageService sessionStorage
@inject NavigationManager NavManager
@using System.ComponentModel.DataAnnotations
@using Syncfusion.Blazor.DropDowns;
@using BlazorApp.Helper
@using BWPMModels;
<div class="control-section e-tab-section">
<SfDropDownList @bind-Value="@KlasseID" TValue="string" TItem="clKlasse" Placeholder="Klasse" DataSource="@Klasse">
<DropDownListFieldSettings Value="ID" Text="bezeichnung"></DropDownListFieldSettings>
@*<DropDownListEvents TValue="string" TItem="clKlasse" </DropDownListEvents>*@
</SfDropDownList>
</div>
@code {
public string KlasseID;
public List<clKlasse> Klasse = new List<clKlasse>();
public class clKlasse
{
public string ID { get; set; }
public string bezeichnung { get; set; }
}
protected override async Task OnInitializedAsync()
{
for (int i = 0; i < 5; i++)
{
clKlasse ck = new clKlasse();
ck.ID=i.ToString();
ck.bezeichnung="Bezeichnung "+i.ToString();
Klasse.Add(ck);
}
}
}

View File

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

View File

@@ -21,12 +21,21 @@
Klasse Klasse
</h6> </h6>
<div class="card-body"> <div class="card-body">
<SfDropDownList @bind-Value="@KlasseID" TValue="string" TItem="Klasse" Placeholder="Klasse" DataSource="@Klasse"> <RadzenDropDown AllowClear="true" TValue="string" @bind-Value=@KlasseID
Data=@intKlasse
Change=@(args => OnChange(args, "DropDown")) TextProperty="bezeichnung" ValueProperty="id" />
@* <SfDropDownList @bind-Value="@KlasseID" TValue="string" TItem="Klasse" Placeholder="Klasse" DataSource="@Klasse">
<DropDownListFieldSettings Value="ID" Text="bezeichnung"></DropDownListFieldSettings> <DropDownListFieldSettings Value="ID" Text="bezeichnung"></DropDownListFieldSettings>
<DropDownListEvents TValue="string" TItem="Klasse" ValueChange="ChangeKlasse"></DropDownListEvents> <DropDownListEvents TValue="string" TItem="Klasse" ValueChange="ChangeKlasse"></DropDownListEvents>
</SfDropDownList> </SfDropDownList>*@
<div class="panel panel-default">
<div class="panel-body" style="color:@klassehinweiscolor">@((MarkupString)klassehinweis)</div>
</div> </div>
</div> </div>
</div>
<br /> <br />
<div class="card"> <div class="card">
<h6 class="card-header"> <h6 class="card-header">
@@ -45,16 +54,13 @@
<div class="card-body"> <div class="card-body">
<div class="row"> <div class="row">
<SfButton IsPrimary="true" OnClick="@(() => NewClick())">Neuer Schüler</SfButton>&nbsp; <SfButton IsPrimary="true" OnClick="@(() => NewClick())">Neuer Schüler</SfButton>&nbsp;
<SfButton Disabled="@FieldDisabled" IsPrimary="true" OnClick="@(() => SaveClick())">Änderungen speichern</SfButton>&nbsp;
<SfButton Disabled="@FieldDisabled" IsPrimary="true" OnClick="@(() => DeleteClick())">Schüler löschen</SfButton>
</div> </div>
<hr /> <hr />
<EditForm Model="_schueler" OnValidSubmit="@Submit" OnInvalidSubmit="@InvalidSubmit"> <EditForm Model="_schueler" OnValidSubmit="@Submit" OnInvalidSubmit="@InvalidSubmit">
<input type="hidden" id="hiddenschuelerid" name="hiddenschuelerid" @bind="_schueler.ID"> <input type="hidden" id="hiddenschuelerid" name="hiddenschuelerid" @bind="_schueler.ID">
<div class="row"> <div class="row">
<div class="col-md-1"> <div class="col-md-1">
@*<label for="Name" class="col-2 col-form-label">Name</label>*@
Name Name
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
@@ -62,16 +68,16 @@
<ValidationMessage For="@(() => _schueler.name)" /> <ValidationMessage For="@(() => _schueler.name)" />
</div> </div>
<div class="col-md-1"> <div class="col-md-1">
@*<label for="Name" class="col-2 col-form-label">Name</label>*@
Vorname Vorname
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
@*<label for="Vorname" class="col-2 col-form-label">Name</label>*@
<InputText id="Vorname" class="form-control" @bind-Value="_schueler.vorname" placeholder="Vorname" disabled="@FieldDisabled" /> <InputText id="Vorname" class="form-control" @bind-Value="_schueler.vorname" placeholder="Vorname" disabled="@FieldDisabled" />
<ValidationMessage For="@(() => _schueler.name)" /> <ValidationMessage For="@(() => _schueler.name)" />
</div> </div>
<div class="col-md-1"> <div class="col-md-1">
@*<label for="Name" class="col-2 col-form-label">Name</label>*@
Bemerkung Bemerkung
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
@@ -83,9 +89,12 @@
Klasse Klasse
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<SfDropDownList @bind-Value="@SchuelerklasseID" TValue="string" TItem="Klasse" Placeholder="Klasse" DataSource="@Schuelerklasse" Enabled="@DropDownEnabled"> @* <SfDropDownList @bind-Value="@SchuelerklasseID" TValue="string" TItem="Klasse" Placeholder="Klasse" DataSource="@Schuelerklasse" Enabled="@DropDownEnabled">
<DropDownListFieldSettings Value="ID" Text="bezeichnung"></DropDownListFieldSettings> <DropDownListFieldSettings Value="ID" Text="bezeichnung"></DropDownListFieldSettings>
</SfDropDownList> </SfDropDownList>
*@ <RadzenDropDown AllowClear="true" TValue="string" @bind-Value=@SchuelerklasseID
Data=@Schuelerklasse
TextProperty="bezeichnung" ValueProperty="id" />
</div> </div>
<div class="col-md-1"> <div class="col-md-1">
Typ Typ
@@ -96,15 +105,18 @@
</SfDropDownList> </SfDropDownList>
</div> </div>
<div class="col-md-1"> <div class="col-md-1">
leer
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
das ist noch leer
</div> </div>
</div>> </div>
<br />
</EditForm> </EditForm>
<div class="row">
<SfButton Disabled="@FieldDisabled" IsPrimary="true" OnClick="@(() => SaveClick())">Änderungen speichern</SfButton>&nbsp;
<SfButton Disabled="@FieldDisabled" IsPrimary="true" OnClick="@(() => DeleteClick())">Schüler löschen</SfButton>
</div>
</div> </div>
</div> </div>
@@ -120,7 +132,7 @@
<RadzenButton style="margin: 0 1rem 1rem 0" Click=@(args => InsertBeruf()) Text="Beruf zuordnen" ButtonStyle="ButtonStyle.Secondary" /> <RadzenButton style="margin: 0 1rem 1rem 0" Click=@(args => InsertBeruf()) Text="Beruf zuordnen" ButtonStyle="ButtonStyle.Secondary" />
</div> </div>
<div class="col-md-8"> <div class="col-md-8">
<SfGrid DataSource="@GridData" @ref="Grid" AllowPaging="true" AllowSorting="true" Toolbar="@(new List<string>() { "Edit", "Delete" })"> <SfGrid ID="Grid3" DataSource="@GridData" @ref="Grid" AllowPaging="false" AllowSorting="true" Toolbar="@(new List<string>() { "Edit", "Delete" })">
<GridPageSettings PageCount="5" PageSizes="true"></GridPageSettings> <GridPageSettings PageCount="5" PageSizes="true"></GridPageSettings>
<GridEditSettings AllowAdding="true" AllowDeleting="true" AllowEditing="true" Mode="EditMode.Dialog"></GridEditSettings> <GridEditSettings AllowAdding="true" AllowDeleting="true" AllowEditing="true" Mode="EditMode.Dialog"></GridEditSettings>
<GridEvents OnActionBegin="OnBeginHandler" OnActionComplete="OnCompletedHandler" TValue="SchuelerBeruf" OnDataBound="RowDataBoundHandler"></GridEvents> <GridEvents OnActionBegin="OnBeginHandler" OnActionComplete="OnCompletedHandler" TValue="SchuelerBeruf" OnDataBound="RowDataBoundHandler"></GridEvents>
@@ -131,7 +143,6 @@
<GridColumn Field=@nameof(SchuelerBeruf.schuelerID) HeaderText="Schuelerid" Width="100" Visible="false"></GridColumn> <GridColumn Field=@nameof(SchuelerBeruf.schuelerID) HeaderText="Schuelerid" Width="100" Visible="false"></GridColumn>
@*<GridColumn Field=@nameof(SchuelerBeruf.berufID) HeaderText="Berufid" Width="100" Visible="true"></GridColumn>*@
<GridForeignColumn Field=@nameof(SchuelerBeruf.berufID) HeaderText="Beruf" ForeignKeyField="ID" ForeignKeyValue="bezeichnung" ForeignDataSource="@berufe" Width="150"></GridForeignColumn> <GridForeignColumn Field=@nameof(SchuelerBeruf.berufID) HeaderText="Beruf" ForeignKeyField="ID" ForeignKeyValue="bezeichnung" ForeignDataSource="@berufe" Width="150"></GridForeignColumn>
<GridColumn Field=@nameof(SchuelerBeruf.bemerkung) HeaderText="Bemerkung" Width="100" Visible="true"></GridColumn> <GridColumn Field=@nameof(SchuelerBeruf.bemerkung) HeaderText="Bemerkung" Width="100" Visible="true"></GridColumn>
@@ -149,6 +160,10 @@
<GridColumn Field=@nameof(SchuelerBeruf.mandantnr) HeaderText="Mandantnr" Width="100" Visible="false"></GridColumn> <GridColumn Field=@nameof(SchuelerBeruf.mandantnr) HeaderText="Mandantnr" Width="100" Visible="false"></GridColumn>
</GridColumns> </GridColumns>
</SfGrid> </SfGrid>
<div class="container">
<h2></h2>
<div class="panel panel-default">
<div class="panel-body" style="color:red">@((MarkupString)berufhinweis)</div>
</div> </div>
</div> </div>
</div> </div>
@@ -156,6 +171,14 @@
</div> </div>
</div> </div>
</div> </div>
</div>
</div>
<style>
#Grid1.e-grid .e-gridheader .e-columnheader,
#Grid3.e-grid .e-gridfooter {
display: none;
}
</style>
<SfDialog Width="350px" IsModal="true" @bind-Visible="@ShowDeleteConfirmation"> <SfDialog Width="350px" IsModal="true" @bind-Visible="@ShowDeleteConfirmation">
<DialogTemplates> <DialogTemplates>
@@ -164,24 +187,32 @@
</DialogTemplates> </DialogTemplates>
<DialogButtons> <DialogButtons>
@if (DialogShowYesNO==true) { @if (DialogShowYesNO == true)
{
<DialogButton Content="Ja" IsPrimary="true" OnClick="@DeleteConfirmed" /> <DialogButton Content="Ja" IsPrimary="true" OnClick="@DeleteConfirmed" />
<DialogButton Content="Nein" OnClick="@AbortDelete" /> <DialogButton Content="Nein" OnClick="@AbortDelete" />
} }
else else
{<DialogButton Content="OK" IsPrimary="true" OnClick="@DialogConfirmed" />} {
<DialogButton Content="OK" IsPrimary="true" OnClick="@DialogConfirmed" />
}
</DialogButtons> </DialogButtons>
</SfDialog> </SfDialog>
@code { @code {
public string[] sfSchuelerID { get; set; }
public string DialogHeader { get; set; } = ""; public string DialogHeader { get; set; } = "";
public string DialogText { get; set; } = ""; public string DialogText { get; set; } = "";
public bool DialogShowYesNO { get; set; } = true; public bool DialogShowYesNO { get; set; } = true;
public string berufhinweis = "";
public string klassehinweis = "";
public string klassehinweiscolor = "red";
public bool ShowDeleteConfirmation { get; set; } = false; public bool ShowDeleteConfirmation { get; set; } = false;
protected ElementReference ToFocus; protected ElementReference ToFocus;
public int lehrerID = 0; public string lehrerID = "";
public int hiddenschuelerid = 0; public int hiddenschuelerid = 0;
public string KlasseID = "0"; public string KlasseID = "0";
public string SchuelerklasseID = "0"; public string SchuelerklasseID = "0";
@@ -190,25 +221,33 @@
public bool FieldDisabled = true; public bool FieldDisabled = true;
public bool DropDownEnabled = false; public bool DropDownEnabled = false;
public List<BWPMModels.Klasse> Klasse { get; set; } public List<BWPMModels.Klasse> Klasse { get; set; }
public List<BWPMModels.Klasse> Schuelerklasse { get; set; }
public List<BWPMModels.Klassentyp> klassentyp { get; set; } = BlazorApp.Controller.KlassentypController.GetAllAktiveData(); public List<BWPMModels.Klassentyp> klassentyp { get; set; } = BlazorApp.Controller.KlassentypController.GetAllAktiveData();
public List<BWPMModels.Schueler> Schueler { get; set; } public List<BWPMModels.Schueler> Schueler { get; set; }
private Schueler _schueler { get; set; } = new BWPMModels.Schueler(); private Schueler _schueler { get; set; } = new BWPMModels.Schueler();
public List<BWPMModels.Beruf> berufe { get; set; } = BlazorApp.Controller.BerufController.GetBerufsangebot(); public List<BWPMModels.Beruf> berufe { get; set; } = BlazorApp.Controller.BerufController.GetBerufsangebot();
public List<Schuelerlist> schuelerliste = new List<Schuelerlist>(); public List<Schuelerlist> schuelerliste = new List<Schuelerlist>();
public List<iKlasse> Schuelerklasse = new List<iKlasse>();
public int SchuelerID; public int SchuelerID;
public List<iKlasse> intKlasse = new List<iKlasse>();
public class iKlasse
{
public string id { get; set; }
public string bezeichnung { get; set; }
}
public class Schuelerlist public class Schuelerlist
{ {
public int id { get; set; } public int id { get; set; }
public string bezeichnung { get; set; } public string bezeichnung { get; set; }
} }
//-------------------------------------- //--------------------------------------
//Schülerberuf / beruf //Schülerberuf / beruf
//-------------------------------------- //--------------------------------------
SfGrid<SchuelerBeruf> Grid { get; set; } SfGrid<SchuelerBeruf> Grid { get; set; }
public List<BWPMModels.SchuelerBeruf> GridData { get; set; } public List<BWPMModels.SchuelerBeruf> GridData { get; set; }
public bool ContinuePaging = true; public bool ContinuePaging = true;
public bool InitialRender { get; set; } public bool InitialRender { get; set; }
@@ -216,28 +255,40 @@
public int foundrow = 0; public int foundrow = 0;
public bool Initial { get; set; } = true; public bool Initial { get; set; } = true;
public int BerufID; 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<int>("LehrerID");
lehrerID = await sessionStorage.GetItemAsync<string>("LehrerID");
userid = await sessionStorage.GetItemAsync<string>("UserID");
Klasse = BlazorApp.Controller.KlasseController.GetByLehrerID(Convert.ToInt32(lehrerID)); Klasse = BlazorApp.Controller.KlasseController.GetByLehrerID(Convert.ToInt32(lehrerID));
intKlasse.Clear();
foreach (BWPMModels.Klasse item in Klasse)
{
iKlasse kl = new iKlasse();
kl.id = item.ID.ToString();
kl.bezeichnung = item.bezeichnung;
intKlasse.Add(kl);
Schuelerklasse.Add(kl);
};
KlasseID = Klasse[0].ID.ToString(); KlasseID = Klasse[0].ID.ToString();
Schuelerklasse = BlazorApp.Controller.KlasseController.GetByLehrerID(Convert.ToInt32(lehrerID)); SchuelerklasseID = Klasse[0].ID.ToString();
SchuelerklasseID = Schuelerklasse[0].ID.ToString();
KlasseTypID = klassentyp[0].ID.ToString(); KlasseTypID = klassentyp[0].ID.ToString();
Update_Schueler_Klasse();
}
void OnChange(object value, string name)
{
KlasseID = value.ToString();
Update_Schueler_Klasse();
} }
protected override async Task OnAfterRenderAsync(bool firstRender) protected override async Task OnAfterRenderAsync(bool firstRender)
{ {
if (firstRender != true) { return; };
userid = await sessionStorage.GetItemAsync<string>("UserID");
if (userid == null)
{
var authState = await authenticationStateTask;
userid = authState.User.Claims.FirstOrDefault().Value;
var user = authState.User;
}
} }
//---------------------------------------------------------- //----------------------------------------------------------
//Klassenliste / Schuelerliste //Klassenliste / Schuelerliste
@@ -245,18 +296,26 @@
public void ChangeKlasse(Syncfusion.Blazor.DropDowns.ChangeEventArgs<string, Klasse> args) public void ChangeKlasse(Syncfusion.Blazor.DropDowns.ChangeEventArgs<string, Klasse> args)
{ {
Update_Schueler_Klasse();
}
public void Update_Schueler_Klasse()
{
UpdateSchulerliste(); UpdateSchulerliste();
pruefung_klasse();
} }
public void UpdateSchulerliste() public void UpdateSchulerliste()
{ {
Schueler = BlazorApp.Controller.SchuelerController.GetByKlasseID(Convert.ToInt32(KlasseID)); Schueler = BlazorApp.Controller.SchuelerController.GetByKlasseID(Convert.ToInt32(KlasseID));
schuelerliste.Clear(); schuelerliste.Clear();
int newschuelerid = 0; int newschuelerid = 0;
bool found = false; bool found = false;
foreach (BWPMModels.Schueler item in Schueler) foreach (BWPMModels.Schueler item in Schueler)
{ {
Schuelerlist sl = new Schuelerlist(); Schuelerlist sl = new Schuelerlist();
sl.id = item.ID; sl.id = item.ID;
if (newschuelerid == 0) { newschuelerid = sl.id; }; if (newschuelerid == 0) { newschuelerid = sl.id; };
@@ -273,12 +332,12 @@
if (schuelerliste.Count > 0) { SchuelerSelected(); } if (schuelerliste.Count > 0) { SchuelerSelected(); }
} }
pruefung_klasse();
} }
private void SchuelerChange(object value, string name) private void SchuelerChange(object value, string name)
{ {
var str = value is IEnumerable<object> ? string.Join(", ", (IEnumerable<object>)value) : value; var str = value is IEnumerable<object> ? string.Join(", ", (IEnumerable<object>)value) : value;
SchuelerSelected(); SchuelerSelected();
} }
private void SchuelerSelected() private void SchuelerSelected()
{ {
@@ -289,10 +348,9 @@
FieldDisabled = false; FieldDisabled = false;
DropDownEnabled = true; DropDownEnabled = true;
update_griddata(); update_griddata();
pruefung();
} }
//---------------------------------------------------------- //----------------------------------------------------------
//Schüler-Formular //Schüler-Formular
//---------------------------------------------------------- //----------------------------------------------------------
@@ -303,11 +361,8 @@
} }
public void InvalidSubmit() public void InvalidSubmit()
{ {
} }
private void SaveClick() private void SaveClick()
{ {
Schueler _tmpschueler = new BWPMModels.Schueler(); Schueler _tmpschueler = new BWPMModels.Schueler();
@@ -319,8 +374,8 @@
_tmpschueler.klassemtypID = Convert.ToInt32(KlasseTypID); _tmpschueler.klassemtypID = Convert.ToInt32(KlasseTypID);
BlazorApp.Controller.SchuelerController.PUT(_tmpschueler); BlazorApp.Controller.SchuelerController.PUT(_tmpschueler);
UpdateSchulerliste(); UpdateSchulerliste();
} }
private void NewClick() private void NewClick()
{ {
int schuelerid = 0; int schuelerid = 0;
@@ -336,7 +391,6 @@
schuelerdata.klassemtypID = Convert.ToInt32(KlasseTypID); schuelerdata.klassemtypID = Convert.ToInt32(KlasseTypID);
schuelerid = BlazorApp.Controller.SchuelerController.POST(schuelerdata); schuelerid = BlazorApp.Controller.SchuelerController.POST(schuelerdata);
FieldDisabled = false; FieldDisabled = false;
DropDownEnabled = true; DropDownEnabled = true;
UpdateSchulerliste(); UpdateSchulerliste();
SchuelerID = schuelerid; SchuelerID = schuelerid;
@@ -405,7 +459,7 @@
sberuf.prioritaet = prio + 1; sberuf.prioritaet = prio + 1;
BlazorApp.Controller.SchuelerBerufController.POST(sberuf); BlazorApp.Controller.SchuelerBerufController.POST(sberuf);
update_griddata(); update_griddata();
pruefung();
} }
private void update_griddata() private void update_griddata()
@@ -414,25 +468,25 @@
} }
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.SchuelerBeruf> Args) private async Task OnBeginHandler(ActionEventArgs<BWPMModels.SchuelerBeruf> Args)
{ {
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save) if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{ {
if (Args.Action == "Add") if (Args.Action == "Add")
{ {
Args.Data.erstellt_am = DateTime.Now; Args.Data.erstellt_am = DateTime.Now;
Args.Data.mutierer = userid; Args.Data.mutierer = userid;
Args.Data.mutiert_am = DateTime.Now; Args.Data.mutiert_am = DateTime.Now;
Args.Data.aktiv = true; Args.Data.aktiv = true;
Args.Data.ID = BlazorApp.Controller.SchuelerBerufController.POST(Args.Data); Args.Data.ID = BlazorApp.Controller.SchuelerBerufController.POST(Args.Data);
Value = Args.Data.ID; Value = Args.Data.ID;
pruefung();
} }
else else
{ {
Args.Data.mutierer = userid.ToString(); Args.Data.mutierer = userid.ToString();
Args.Data.mutiert_am = DateTime.Now; Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.SchuelerBerufController.PUT(Args.Data); BlazorApp.Controller.SchuelerBerufController.PUT(Args.Data);
pruefung();
} }
} }
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Delete) if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Delete)
@@ -441,12 +495,11 @@
Args.Data.mutiert_am = DateTime.Now; Args.Data.mutiert_am = DateTime.Now;
Args.Data.aktiv = false; Args.Data.aktiv = false;
BlazorApp.Controller.SchuelerBerufController.PUT(Args.Data); BlazorApp.Controller.SchuelerBerufController.PUT(Args.Data);
pruefung();
} }
} }
public async Task OnCompletedHandler(ActionEventArgs<BWPMModels.SchuelerBeruf> Args) public async Task OnCompletedHandler(ActionEventArgs<BWPMModels.SchuelerBeruf> Args)
{ {
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save) if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Save)
{ {
@@ -455,16 +508,12 @@
Value = Args.Data.ID; Value = Args.Data.ID;
xx = await DataHandler(); xx = await DataHandler();
await Grid.SelectRow(xx); await Grid.SelectRow(xx);
} }
} }
public async void RowDataBoundHandler(BeforeDataBoundArgs<BWPMModels.SchuelerBeruf> args) public async void RowDataBoundHandler(BeforeDataBoundArgs<BWPMModels.SchuelerBeruf> args)
{ {
if (!Initial) 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; Initial = false;
} }
@@ -476,9 +525,7 @@
var CurrentPage = 1; var CurrentPage = 1;
Grid.Refresh(); Grid.Refresh();
await Grid.GoToPage(1); await Grid.GoToPage(1);
for (int i = 1; i <= PageCount; i++) for (int i = 1; i <= PageCount; i++)
{ {
List<SchuelerBeruf> Rows = await Grid.GetCurrentViewRecords(); // returns the current view data List<SchuelerBeruf> Rows = await Grid.GetCurrentViewRecords(); // returns the current view data
for (int j = 0; j < Grid.PageSettings.PageSize; j++) for (int j = 0; j < Grid.PageSettings.PageSize; j++)
@@ -487,7 +534,7 @@
{ {
foundrow = j; foundrow = j;
ContinuePaging = false; // prevent the default navigation ContinuePaging = false;
break; break;
} }
} }
@@ -507,4 +554,47 @@
} }
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_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();
}
} }

View File

@@ -16,6 +16,7 @@
<base href="~/" /> <base href="~/" />
<link rel="stylesheet" href="css/bootstrap/bootstrap.min.css" /> <link rel="stylesheet" href="css/bootstrap/bootstrap.min.css" />
<link href="css/site.css" rel="stylesheet" /> <link href="css/site.css" rel="stylesheet" />
<link href="css/all.css" rel="stylesheet" />
<link href="_content/Syncfusion.Blazor.Themes/bootstrap4.css" rel="stylesheet" /> <link href="_content/Syncfusion.Blazor.Themes/bootstrap4.css" rel="stylesheet" />
<link rel="stylesheet" href="_content/Radzen.Blazor/css/default-base.css"> <link rel="stylesheet" href="_content/Radzen.Blazor/css/default-base.css">
<link rel="stylesheet" href="_content/Radzen.Blazor/css/default.css"> <link rel="stylesheet" href="_content/Radzen.Blazor/css/default.css">

View File

@@ -68,13 +68,19 @@
<RadzenPanelMenuItem @bind-Expanded="@child.Expanded" Text="@child.Name" Icon="@child.Icon"> <RadzenPanelMenuItem @bind-Expanded="@child.Expanded" Text="@child.Name" Icon="@child.Icon">
@foreach (var subchild in child.Children) @foreach (var subchild in child.Children)
{ {
<RadzenPanelMenuItem Text="@subchild.Name" Path="@subchild.Path" />} <RadzenPanelMenuItem Text="@subchild.Name" Path="@subchild.Path" />
</RadzenPanelMenuItem> } }
</RadzenPanelMenuItem>
}
else else
{ {
<RadzenPanelMenuItem Text="@child.Name" Path="@child.Path" Icon="@child.Icon" />} <RadzenPanelMenuItem Text="@child.Name" Path="@child.Path" Icon="@child.Icon" />
}} }
</RadzenPanelMenuItem>} }
}
</RadzenPanelMenuItem>
}
<RadzenPanelMenuItem Text="Abmelden" Path="/identity/account/logout" Icon=""></RadzenPanelMenuItem> <RadzenPanelMenuItem Text="Abmelden" Path="/identity/account/logout" Icon=""></RadzenPanelMenuItem>
</Authorized> </Authorized>
@@ -94,13 +100,19 @@
<RadzenPanelMenuItem @bind-Expanded="@child.Expanded" Text="@child.Name" Icon="@child.Icon"> <RadzenPanelMenuItem @bind-Expanded="@child.Expanded" Text="@child.Name" Icon="@child.Icon">
@foreach (var subchild in child.Children) @foreach (var subchild in child.Children)
{ {
<RadzenPanelMenuItem Text="@subchild.Name" Path="@subchild.Path" />} <RadzenPanelMenuItem Text="@subchild.Name" Path="@subchild.Path" />
</RadzenPanelMenuItem> } }
</RadzenPanelMenuItem>
}
else else
{ {
<RadzenPanelMenuItem Text="@child.Name" Path="@child.Path" Icon="@child.Icon" />} <RadzenPanelMenuItem Text="@child.Name" Path="@child.Path" Icon="@child.Icon" />
}} }
</RadzenPanelMenuItem>} }
}
</RadzenPanelMenuItem>
}
<RadzenPanelMenuItem Text="Abmelden" Path="/identity/account/logout" Icon=""></RadzenPanelMenuItem> <RadzenPanelMenuItem Text="Abmelden" Path="/identity/account/logout" Icon=""></RadzenPanelMenuItem>
</Authorized> </Authorized>
@@ -121,13 +133,19 @@
<RadzenPanelMenuItem @bind-Expanded="@child.Expanded" Text="@child.Name" Icon="@child.Icon"> <RadzenPanelMenuItem @bind-Expanded="@child.Expanded" Text="@child.Name" Icon="@child.Icon">
@foreach (var subchild in child.Children) @foreach (var subchild in child.Children)
{ {
<RadzenPanelMenuItem Text="@subchild.Name" Path="@subchild.Path" />} <RadzenPanelMenuItem Text="@subchild.Name" Path="@subchild.Path" />
</RadzenPanelMenuItem> } }
</RadzenPanelMenuItem>
}
else else
{ {
<RadzenPanelMenuItem Text="@child.Name" Path="@child.Path" Icon="@child.Icon" />} <RadzenPanelMenuItem Text="@child.Name" Path="@child.Path" Icon="@child.Icon" />
}} }
</RadzenPanelMenuItem>} }
}
</RadzenPanelMenuItem>
}
<RadzenPanelMenuItem Text="Abmelden" Path="/identity/account/logout" Icon=""></RadzenPanelMenuItem> <RadzenPanelMenuItem Text="Abmelden" Path="/identity/account/logout" Icon=""></RadzenPanelMenuItem>
</Authorized> </Authorized>
@@ -171,7 +189,8 @@
<RadzenLink Text="Stefan Hutter Unternehmensberatung" Path="https://www.shub.ch" Target="_blank" Style="margin-center:5px;vertical-align:bottom;" /> <RadzenLink Text="Stefan Hutter Unternehmensberatung" Path="https://www.shub.ch" Target="_blank" Style="margin-center:5px;vertical-align:bottom;" />
</ChildContent> </ChildContent>
</RadzenFooter> </RadzenFooter>
@code { RadzenSidebar sidebar0; @code {
RadzenSidebar sidebar0;
RadzenBody body0; RadzenBody body0;
bool sidebarExpanded = true; bool sidebarExpanded = true;
bool bodyExpanded = false; bool bodyExpanded = false;
@@ -199,6 +218,7 @@
} }
} }
protected override void OnInitialized() protected override void OnInitialized()
{ {
@@ -232,4 +252,5 @@
{ {
ThemeState.CurrentTheme = value.ToString(); ThemeState.CurrentTheme = value.ToString();
UriHelper.NavigateTo(UriHelper.ToAbsoluteUri(UriHelper.Uri).ToString()); UriHelper.NavigateTo(UriHelper.ToAbsoluteUri(UriHelper.Uri).ToString());
} } }
}

View File

@@ -19,10 +19,10 @@
"smtppw": "3eb92cf657bf678cd31b4942a3e05cd4-7238b007-50b3a800", "smtppw": "3eb92cf657bf678cd31b4942a3e05cd4-7238b007-50b3a800",
"smtpport": "587", "smtpport": "587",
"autologin": "true", "autologin": "true",
"autologin_user": "teacher@shub.ch", //"autologin_user": "teacher@shub.ch",
"autologin_pw": "Admin*123", //"autologin_pw": "Admin*123",
//"autologin_user": "hutter@shub.ch", "autologin_user": "hutter@shub.ch",
//"autologin_pw": "b", "autologin_pw": "b",
}, },
"AllowedHosts": "*", "AllowedHosts": "*",
"ConnectionStrings": { "ConnectionStrings": {

View File

@@ -19,10 +19,10 @@
"smtppw": "3eb92cf657bf678cd31b4942a3e05cd4-7238b007-50b3a800", "smtppw": "3eb92cf657bf678cd31b4942a3e05cd4-7238b007-50b3a800",
"smtpport": "587", "smtpport": "587",
"autologin": "true", "autologin": "true",
"autologin_user": "teacher@shub.ch", //"autologin_user": "teacher@shub.ch",
"autologin_pw": "Admin*123", //"autologin_pw": "Admin*123",
//"autologin_user": "hutter@shub.ch", "autologin_user": "hutter@shub.ch",
//"autologin_pw": "b", "autologin_pw": "b",
}, },
"AllowedHosts": "*", "AllowedHosts": "*",
"ConnectionStrings": { "ConnectionStrings": {

View File

@@ -1 +1 @@
fe4d9d8046db1979e6f6be2620996118b6a54def 0eb021c770a6500c128210b8cf2114bd8cfba586

View File

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

File diff suppressed because one or more lines are too long

View File

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

View File

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

View File

@@ -1,4 +1,4 @@
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Areas\Identity\Pages\Account\Login.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "b93d850779f568e449012f6fe5f919b49507e43e" #pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Areas\Identity\Pages\Account\Login.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a"
// <auto-generated/> // <auto-generated/>
#pragma warning disable 1591 #pragma warning disable 1591
[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Areas_Identity_Pages_Account_Login), @"mvc.1.0.razor-page", @"/Areas/Identity/Pages/Account/Login.cshtml")] [assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Areas_Identity_Pages_Account_Login), @"mvc.1.0.razor-page", @"/Areas/Identity/Pages/Account/Login.cshtml")]
@@ -40,7 +40,7 @@ using BlazorApp.Areas.Identity.Pages.Account;
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"b93d850779f568e449012f6fe5f919b49507e43e", @"/Areas/Identity/Pages/Account/Login.cshtml")] [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a", @"/Areas/Identity/Pages/Account/Login.cshtml")]
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"a2fce32d8cc0cb87973e4b93cf81f11dcd05921a", @"/Areas/Identity/Pages/_ViewImports.cshtml")] [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"a2fce32d8cc0cb87973e4b93cf81f11dcd05921a", @"/Areas/Identity/Pages/_ViewImports.cshtml")]
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"f807d0fcd0c379e4ca176598093eb40e60c5f1c7", @"/Areas/Identity/Pages/Account/_ViewImports.cshtml")] [global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"f807d0fcd0c379e4ca176598093eb40e60c5f1c7", @"/Areas/Identity/Pages/Account/_ViewImports.cshtml")]
public class Areas_Identity_Pages_Account_Login : global::Microsoft.AspNetCore.Mvc.RazorPages.Page public class Areas_Identity_Pages_Account_Login : global::Microsoft.AspNetCore.Mvc.RazorPages.Page
@@ -104,9 +104,9 @@ using BlazorApp.Areas.Identity.Pages.Account;
#line hidden #line hidden
#nullable disable #nullable disable
WriteLiteral("</h1>\r\n\r\n<div class=\"card shadow-lg p-3 mb-5 bg-white rounded\">\r\n <h4 class=\"card-header\">Login</h4>\r\n <div class=\"card-body\">\r\n "); WriteLiteral("</h1>\r\n\r\n<div class=\"card shadow-lg p-3 mb-5 bg-white rounded\">\r\n <h4 class=\"card-header\">Login</h4>\r\n <div class=\"card-body\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e8755", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a8732", async() => {
WriteLiteral("\r\n <h4>Bitte melden Sie sich mit Ihrer UserID/Passwort an</h4>\r\n <hr />\r\n "); WriteLiteral("\r\n <h4>Bitte melden Sie sich mit Ihrer UserID/Passwort an</h4>\r\n <hr />\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("div", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e9134", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("div", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a9099", async() => {
} }
); );
__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper>(); __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper>();
@@ -128,7 +128,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper.ValidationSumma
Write(__tagHelperExecutionContext.Output); Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End(); __tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n <div class=\"form-group\">\r\n "); WriteLiteral("\r\n <div class=\"form-group\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e10882", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a10839", async() => {
} }
); );
__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>(); __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>();
@@ -149,7 +149,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvid
Write(__tagHelperExecutionContext.Output); Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End(); __tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n "); WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "b93d850779f568e449012f6fe5f919b49507e43e12420", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a12373", async() => {
} }
); );
__Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>(); __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>();
@@ -173,7 +173,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For = ModelExpressionProvid
Write(__tagHelperExecutionContext.Output); Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End(); __tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n "); WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e14247", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a14196", async() => {
} }
); );
__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper>(); __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper>();
@@ -195,7 +195,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For = ModelExpr
Write(__tagHelperExecutionContext.Output); Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End(); __tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n </div>\r\n <div class=\"form-group\">\r\n "); WriteLiteral("\r\n </div>\r\n <div class=\"form-group\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e16014", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a15951", async() => {
} }
); );
__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>(); __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>();
@@ -217,7 +217,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvid
__tagHelperExecutionContext = __tagHelperScopeManager.End(); __tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n"); WriteLiteral("\r\n");
WriteLiteral(" "); WriteLiteral(" ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "b93d850779f568e449012f6fe5f919b49507e43e17590", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a17527", async() => {
} }
); );
__Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>(); __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>();
@@ -241,7 +241,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For = ModelExpressionProvid
Write(__tagHelperExecutionContext.Output); Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End(); __tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n "); WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e19420", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("span", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a19353", async() => {
} }
); );
__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper>(); __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper>();
@@ -263,9 +263,9 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationMessageTagHelper.For = ModelExpr
Write(__tagHelperExecutionContext.Output); Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End(); __tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n </div>\r\n <div class=\"form-group\">\r\n <div class=\"checkbox\">\r\n "); WriteLiteral("\r\n </div>\r\n <div class=\"form-group\">\r\n <div class=\"checkbox\">\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e21242", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a21159", async() => {
WriteLiteral("\r\n "); WriteLiteral("\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "b93d850779f568e449012f6fe5f919b49507e43e21538", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a21451", async() => {
} }
); );
__Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>(); __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>();
@@ -322,7 +322,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvid
<div class=""form-group""> <div class=""form-group"">
<p> <p>
"); ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e25062", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a24931", async() => {
WriteLiteral("Passwort vergessen?"); WriteLiteral("Passwort vergessen?");
} }
); );
@@ -339,7 +339,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvid
Write(__tagHelperExecutionContext.Output); Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End(); __tagHelperExecutionContext = __tagHelperScopeManager.End();
WriteLiteral("\r\n </p>\r\n <p>\r\n "); WriteLiteral("\r\n </p>\r\n <p>\r\n ");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93d850779f568e449012f6fe5f919b49507e43e26459", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a26316", async() => {
WriteLiteral("Neu registrieren"); WriteLiteral("Neu registrieren");
} }
); );
@@ -390,7 +390,7 @@ __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvid
WriteLiteral("\r\n\r\n"); WriteLiteral("\r\n\r\n");
DefineSection("Scripts", async() => { DefineSection("Scripts", async() => {
WriteLiteral("\r\n"); WriteLiteral("\r\n");
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("partial", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "b93d850779f568e449012f6fe5f919b49507e43e30288", async() => { __tagHelperExecutionContext = __tagHelperScopeManager.Begin("partial", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "29240c6697c8f8dd26bb21b53f07f4ae9a2ad71a30113", async() => {
} }
); );
__Microsoft_AspNetCore_Mvc_TagHelpers_PartialTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper>(); __Microsoft_AspNetCore_Mvc_TagHelpers_PartialTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper>();

View File

@@ -1,4 +1,4 @@
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "2cc91c29cdd88a8d78d10adeb4b13a6abbac3e8f" #pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "ceae576c8142ce1769d0ae23e08288d8f6104199"
// <auto-generated/> // <auto-generated/>
#pragma warning disable 1591 #pragma warning disable 1591
namespace BlazorApp.Pages.Company namespace BlazorApp.Pages.Company
@@ -158,20 +158,27 @@ using Syncfusion.Blazor.Popups;
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 8 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
using BlazorApp.Helper; using Syncfusion.Blazor.Notifications;
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 9 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
using BWPMModels; using BWPMModels;
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
using BlazorApp.Controller; using BlazorApp.Controller;
#line default #line default
@@ -183,7 +190,7 @@ using BlazorApp.Controller;
#pragma warning disable 1998 #pragma warning disable 1998
protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder) protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
{ {
__builder.AddMarkupContent(0, "<h1>Ansprechpartner</h1>\r\n\r\n\r\n"); __builder.AddMarkupContent(0, "<h3><b>Ansprechpartner</b></h3>\r\n\r\n\r\n");
__builder.OpenElement(1, "div"); __builder.OpenElement(1, "div");
__builder.AddAttribute(2, "class", "col-lg-12 control-section"); __builder.AddAttribute(2, "class", "col-lg-12 control-section");
__builder.AddMarkupContent(3, "\r\n "); __builder.AddMarkupContent(3, "\r\n ");
@@ -195,7 +202,7 @@ using BlazorApp.Controller;
__builder.AddMarkupContent(9, "\r\n "); __builder.AddMarkupContent(9, "\r\n ");
__Blazor.BlazorApp.Pages.Company.CompanyContact.TypeInference.CreateSfGrid_0(__builder, 10, 11, __Blazor.BlazorApp.Pages.Company.CompanyContact.TypeInference.CreateSfGrid_0(__builder, 10, 11,
#nullable restore #nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 21 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
GridData GridData
#line default #line default
@@ -203,7 +210,7 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
, 12, , 12,
#nullable restore #nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 21 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
@@ -211,7 +218,7 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
, 13, , 13,
#nullable restore #nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 21 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
@@ -219,8 +226,8 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
, 14, , 14,
#nullable restore #nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 21 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
new List<string>() { "Add", "Edit", "Update", "Cancel" } new List<string>() { "Add", "Edit", "Delete" }
#line default #line default
#line hidden #line hidden
@@ -230,7 +237,7 @@ using BlazorApp.Controller;
__builder2.OpenComponent<Syncfusion.Blazor.Grids.GridPageSettings>(17); __builder2.OpenComponent<Syncfusion.Blazor.Grids.GridPageSettings>(17);
__builder2.AddAttribute(18, "PageCount", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Int32>( __builder2.AddAttribute(18, "PageCount", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Int32>(
#nullable restore #nullable restore
#line 21 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 22 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
5 5
#line default #line default
@@ -239,7 +246,7 @@ using BlazorApp.Controller;
)); ));
__builder2.AddAttribute(19, "PageSizes", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Object>( __builder2.AddAttribute(19, "PageSizes", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Object>(
#nullable restore #nullable restore
#line 21 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 22 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
@@ -251,7 +258,7 @@ using BlazorApp.Controller;
__builder2.OpenComponent<Syncfusion.Blazor.Grids.GridEditSettings>(21); __builder2.OpenComponent<Syncfusion.Blazor.Grids.GridEditSettings>(21);
__builder2.AddAttribute(22, "AllowAdding", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder2.AddAttribute(22, "AllowAdding", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 22 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 23 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
@@ -260,25 +267,34 @@ using BlazorApp.Controller;
)); ));
__builder2.AddAttribute(23, "AllowDeleting", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder2.AddAttribute(23, "AllowDeleting", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 22 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 23 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
false
#line default
#line hidden
#nullable disable
));
__builder2.AddAttribute(24, "AllowEditing", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 22 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder2.AddAttribute(25, "Mode", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.EditMode>( __builder2.AddAttribute(24, "ShowDeleteConfirmDialog", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 22 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 23 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true
#line default
#line hidden
#nullable disable
));
__builder2.AddAttribute(25, "AllowEditing", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 23 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true
#line default
#line hidden
#nullable disable
));
__builder2.AddAttribute(26, "Mode", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.EditMode>(
#nullable restore
#line 23 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
EditMode.Dialog EditMode.Dialog
#line default #line default
@@ -286,29 +302,29 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
)); ));
__builder2.CloseComponent(); __builder2.CloseComponent();
__builder2.AddMarkupContent(26, "\r\n "); __builder2.AddMarkupContent(27, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Grids.GridEvents<Ansprechpartner>>(27); __builder2.OpenComponent<Syncfusion.Blazor.Grids.GridEvents<Ansprechpartner>>(28);
__builder2.AddAttribute(28, "OnActionBegin", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Syncfusion.Blazor.Grids.ActionEventArgs<Ansprechpartner>>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Syncfusion.Blazor.Grids.ActionEventArgs<Ansprechpartner>>(this, __builder2.AddAttribute(29, "OnActionBegin", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Syncfusion.Blazor.Grids.ActionEventArgs<Ansprechpartner>>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Syncfusion.Blazor.Grids.ActionEventArgs<Ansprechpartner>>(this,
#nullable restore #nullable restore
#line 23 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 24 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
OnBeginHandler OnBeginHandler
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
))); )));
__builder2.AddAttribute(29, "OnActionComplete", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Syncfusion.Blazor.Grids.ActionEventArgs<Ansprechpartner>>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Syncfusion.Blazor.Grids.ActionEventArgs<Ansprechpartner>>(this, __builder2.AddAttribute(30, "OnActionComplete", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Syncfusion.Blazor.Grids.ActionEventArgs<Ansprechpartner>>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Syncfusion.Blazor.Grids.ActionEventArgs<Ansprechpartner>>(this,
#nullable restore #nullable restore
#line 23 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 24 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
OnCompletedHandler OnCompletedHandler
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
))); )));
__builder2.AddAttribute(30, "OnDataBound", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Syncfusion.Blazor.Grids.BeforeDataBoundArgs<Ansprechpartner>>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Syncfusion.Blazor.Grids.BeforeDataBoundArgs<Ansprechpartner>>(this, __builder2.AddAttribute(31, "OnDataBound", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<Syncfusion.Blazor.Grids.BeforeDataBoundArgs<Ansprechpartner>>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<Syncfusion.Blazor.Grids.BeforeDataBoundArgs<Ansprechpartner>>(this,
#nullable restore #nullable restore
#line 23 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 24 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
RowDataBoundHandler RowDataBoundHandler
#line default #line default
@@ -316,88 +332,66 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
))); )));
__builder2.CloseComponent(); __builder2.CloseComponent();
__builder2.AddMarkupContent(31, "\r\n "); __builder2.AddMarkupContent(32, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Grids.GridColumns>(32); __builder2.OpenComponent<Syncfusion.Blazor.Grids.GridColumns>(33);
__builder2.AddAttribute(33, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => { __builder2.AddAttribute(34, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.AddMarkupContent(34, "\r\n "); __builder3.AddMarkupContent(35, "\r\n\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(35); __builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(36);
__builder3.AddAttribute(36, "Type", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.ColumnType>( __builder3.AddAttribute(37, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 25 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 28 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
ColumnType.CheckBox
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(37, "AllowFiltering", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 25 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
false
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(38, "AllowSorting", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 25 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
false
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(39, "Width", "60");
__builder3.CloseComponent();
__builder3.AddMarkupContent(40, "\r\n\r\n");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(41);
__builder3.AddAttribute(42, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 27 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
nameof(Ansprechpartner.ID) nameof(Ansprechpartner.ID)
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(43, "HeaderText", "Id"); __builder3.AddAttribute(38, "HeaderText", "Id");
__builder3.AddAttribute(44, "IsPrimaryKey", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(39, "IsPrimaryKey", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 27 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 28 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(45, "AllowAdding", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(40, "AllowAdding", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 27 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 28 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
false false
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(46, "Width", "60"); __builder3.AddAttribute(41, "Width", "60");
__builder3.CloseComponent(); __builder3.AddAttribute(42, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
__builder3.AddMarkupContent(47, "\r\n\r\n");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(48);
__builder3.AddAttribute(49, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 29 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 28 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
false
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(43, "\r\n\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(44);
__builder3.AddAttribute(45, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 30 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
nameof(Ansprechpartner.FirmaID) nameof(Ansprechpartner.FirmaID)
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(50, "HeaderText", "Firmaid"); __builder3.AddAttribute(46, "HeaderText", "Firmaid");
__builder3.AddAttribute(51, "Width", "100"); __builder3.AddAttribute(47, "Width", "100");
__builder3.AddAttribute(52, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(48, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 29 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 30 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
false false
#line default #line default
@@ -405,22 +399,22 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
)); ));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(53, "\r\n\r\n"); __builder3.AddMarkupContent(49, "\r\n\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(54); __builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(50);
__builder3.AddAttribute(55, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder3.AddAttribute(51, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 31 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 32 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
nameof(Ansprechpartner.name) nameof(Ansprechpartner.name)
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(56, "HeaderText", "Name"); __builder3.AddAttribute(52, "HeaderText", "Name");
__builder3.AddAttribute(57, "Width", "100"); __builder3.AddAttribute(53, "Width", "100");
__builder3.AddAttribute(58, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(54, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 31 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 32 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
@@ -428,22 +422,22 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
)); ));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(59, "\r\n\r\n"); __builder3.AddMarkupContent(55, "\r\n\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(60); __builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(56);
__builder3.AddAttribute(61, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder3.AddAttribute(57, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 33 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 34 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
nameof(Ansprechpartner.vorname) nameof(Ansprechpartner.vorname)
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(62, "HeaderText", "Vorname"); __builder3.AddAttribute(58, "HeaderText", "Vorname");
__builder3.AddAttribute(63, "Width", "100"); __builder3.AddAttribute(59, "Width", "100");
__builder3.AddAttribute(64, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(60, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 33 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 34 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
@@ -451,22 +445,22 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
)); ));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(65, "\r\n\r\n"); __builder3.AddMarkupContent(61, "\r\n\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(66); __builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(62);
__builder3.AddAttribute(67, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder3.AddAttribute(63, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 35 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 36 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
nameof(Ansprechpartner.anrede) nameof(Ansprechpartner.anrede)
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(68, "HeaderText", "Anrede"); __builder3.AddAttribute(64, "HeaderText", "Anrede");
__builder3.AddAttribute(69, "Width", "100"); __builder3.AddAttribute(65, "Width", "100");
__builder3.AddAttribute(70, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(66, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 35 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 36 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
@@ -474,22 +468,22 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
)); ));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(71, "\r\n\r\n"); __builder3.AddMarkupContent(67, "\r\n\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(72); __builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(68);
__builder3.AddAttribute(73, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder3.AddAttribute(69, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 37 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 38 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
nameof(Ansprechpartner.tel) nameof(Ansprechpartner.tel)
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(74, "HeaderText", "Tel"); __builder3.AddAttribute(70, "HeaderText", "Tel");
__builder3.AddAttribute(75, "Width", "100"); __builder3.AddAttribute(71, "Width", "100");
__builder3.AddAttribute(76, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(72, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 37 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 38 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
@@ -497,22 +491,22 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
)); ));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(77, "\r\n\r\n"); __builder3.AddMarkupContent(73, "\r\n\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(78); __builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(74);
__builder3.AddAttribute(79, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder3.AddAttribute(75, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 39 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 40 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
nameof(Ansprechpartner.email) nameof(Ansprechpartner.email)
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(80, "HeaderText", "Email"); __builder3.AddAttribute(76, "HeaderText", "Email");
__builder3.AddAttribute(81, "Width", "100"); __builder3.AddAttribute(77, "Width", "100");
__builder3.AddAttribute(82, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(78, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 39 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 40 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
@@ -520,31 +514,31 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
)); ));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(83, "\r\n\r\n"); __builder3.AddMarkupContent(79, "\r\n\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(84); __builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(80);
__builder3.AddAttribute(85, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder3.AddAttribute(81, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 41 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 42 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
nameof(Ansprechpartner.aktiv) nameof(Ansprechpartner.aktiv)
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(86, "HeaderText", "Aktiv"); __builder3.AddAttribute(82, "HeaderText", "Aktiv");
__builder3.AddAttribute(87, "Width", "100"); __builder3.AddAttribute(83, "Width", "100");
__builder3.AddAttribute(88, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(84, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 41 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 42 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true false
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(89, "DisplayAsCheckBox", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(85, "DisplayAsCheckBox", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 41 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 42 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
@@ -552,32 +546,32 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
)); ));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(90, "\r\n\r\n"); __builder3.AddMarkupContent(86, "\r\n\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(91); __builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(87);
__builder3.AddAttribute(92, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder3.AddAttribute(88, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 43 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 44 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
nameof(Ansprechpartner.erstellt_am) nameof(Ansprechpartner.erstellt_am)
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(93, "HeaderText", "Erstellt_am"); __builder3.AddAttribute(89, "HeaderText", "Erstellt_am");
__builder3.AddAttribute(94, "Width", "100"); __builder3.AddAttribute(90, "Width", "100");
__builder3.AddAttribute(95, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(91, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 43 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 44 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
false false
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(96, "Format", "d"); __builder3.AddAttribute(92, "Format", "d");
__builder3.AddAttribute(97, "Type", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.ColumnType>( __builder3.AddAttribute(93, "Type", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.ColumnType>(
#nullable restore #nullable restore
#line 43 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 44 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
ColumnType.Date ColumnType.Date
#line default #line default
@@ -585,32 +579,32 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
)); ));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(98, "\r\n\r\n"); __builder3.AddMarkupContent(94, "\r\n\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(99); __builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(95);
__builder3.AddAttribute(100, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder3.AddAttribute(96, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 45 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 46 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
nameof(Ansprechpartner.mutiert_am) nameof(Ansprechpartner.mutiert_am)
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(101, "HeaderText", "Mutiert_am"); __builder3.AddAttribute(97, "HeaderText", "Mutiert_am");
__builder3.AddAttribute(102, "Width", "100"); __builder3.AddAttribute(98, "Width", "100");
__builder3.AddAttribute(103, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(99, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 45 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 46 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
false false
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(104, "Format", "d"); __builder3.AddAttribute(100, "Format", "d");
__builder3.AddAttribute(105, "Type", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.ColumnType>( __builder3.AddAttribute(101, "Type", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Grids.ColumnType>(
#nullable restore #nullable restore
#line 45 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 46 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
ColumnType.Date ColumnType.Date
#line default #line default
@@ -618,22 +612,22 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
)); ));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(106, "\r\n\r\n"); __builder3.AddMarkupContent(102, "\r\n\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(107); __builder3.OpenComponent<Syncfusion.Blazor.Grids.GridColumn>(103);
__builder3.AddAttribute(108, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder3.AddAttribute(104, "Field", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 47 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 48 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
nameof(Ansprechpartner.mutierer) nameof(Ansprechpartner.mutierer)
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(109, "HeaderText", "Mutierer"); __builder3.AddAttribute(105, "HeaderText", "Mutierer");
__builder3.AddAttribute(110, "Width", "100"); __builder3.AddAttribute(106, "Width", "100");
__builder3.AddAttribute(111, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(107, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 47 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 48 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
false false
#line default #line default
@@ -641,15 +635,15 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
)); ));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(112, "\r\n "); __builder3.AddMarkupContent(108, "\r\n ");
} }
)); ));
__builder2.CloseComponent(); __builder2.CloseComponent();
__builder2.AddMarkupContent(113, "\r\n "); __builder2.AddMarkupContent(109, "\r\n ");
} }
, 114, (__value) => { , 110, (__value) => {
#nullable restore #nullable restore
#line 20 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 21 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
Grid = __value; Grid = __value;
#line default #line default
@@ -657,64 +651,64 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
} }
); );
__builder.AddMarkupContent(115, "\r\n "); __builder.AddMarkupContent(111, "\r\n ");
__builder.CloseElement(); __builder.CloseElement();
__builder.AddMarkupContent(116, "\r\n "); __builder.AddMarkupContent(112, "\r\n ");
__builder.CloseElement(); __builder.CloseElement();
__builder.AddMarkupContent(117, "\r\n"); __builder.AddMarkupContent(113, "\r\n");
__builder.CloseElement(); __builder.CloseElement();
__builder.AddMarkupContent(118, "\r\n\r\n"); __builder.AddMarkupContent(114, "\r\n\r\n");
__builder.OpenComponent<Syncfusion.Blazor.Popups.SfDialog>(119); __builder.OpenComponent<Syncfusion.Blazor.Popups.SfDialog>(115);
__builder.AddAttribute(120, "Width", "250px"); __builder.AddAttribute(116, "Width", "250px");
__builder.AddAttribute(121, "IsModal", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder.AddAttribute(117, "IsModal", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 54 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 55 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder.AddAttribute(122, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder.AddAttribute(118, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 54 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 55 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
ShowDialog ShowDialog
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder.AddAttribute(123, "VisibleChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => ShowDialog = __value, ShowDialog)))); __builder.AddAttribute(119, "VisibleChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => ShowDialog = __value, ShowDialog))));
__builder.AddAttribute(124, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => { __builder.AddAttribute(120, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.AddMarkupContent(125, "\r\n\t"); __builder2.AddMarkupContent(121, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Popups.DialogTemplates>(126); __builder2.OpenComponent<Syncfusion.Blazor.Popups.DialogTemplates>(122);
__builder2.AddAttribute(127, "Header", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => { __builder2.AddAttribute(123, "Header", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.AddMarkupContent(128, " Formmular unvollständig "); __builder3.AddMarkupContent(124, " Formmular unvollständig ");
} }
)); ));
__builder2.AddAttribute(129, "Content", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => { __builder2.AddAttribute(125, "Content", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.AddMarkupContent(130, " Bitte das Formular vollständig ausfüllen. "); __builder3.AddMarkupContent(126, " Bitte zuerst die Firmen-Daten vollständig ausfüllen. ");
} }
)); ));
__builder2.CloseComponent(); __builder2.CloseComponent();
__builder2.AddMarkupContent(131, "\r\n\t"); __builder2.AddMarkupContent(127, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Popups.DialogButtons>(132); __builder2.OpenComponent<Syncfusion.Blazor.Popups.DialogButtons>(128);
__builder2.AddAttribute(133, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => { __builder2.AddAttribute(129, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.AddMarkupContent(134, "\r\n\t\t"); __builder3.AddMarkupContent(130, "\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Popups.DialogButton>(135); __builder3.OpenComponent<Syncfusion.Blazor.Popups.DialogButton>(131);
__builder3.AddAttribute(136, "Content", "OK"); __builder3.AddAttribute(132, "Content", "OK");
__builder3.AddAttribute(137, "IsPrimary", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder3.AddAttribute(133, "IsPrimary", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 61 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 62 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true true
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder3.AddAttribute(138, "OnClick", 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, __builder3.AddAttribute(134, "OnClick", 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 #nullable restore
#line 61 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 62 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
CloseDialog CloseDialog
#line default #line default
@@ -722,18 +716,177 @@ using BlazorApp.Controller;
#nullable disable #nullable disable
))); )));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(139, "\r\n\t"); __builder3.AddMarkupContent(135, "\r\n ");
} }
)); ));
__builder2.CloseComponent(); __builder2.CloseComponent();
__builder2.AddMarkupContent(140, "\r\n"); __builder2.AddMarkupContent(136, "\r\n");
} }
)); ));
__builder.CloseComponent(); __builder.CloseComponent();
__builder.AddMarkupContent(137, "\r\n");
__builder.OpenComponent<Syncfusion.Blazor.Popups.SfDialog>(138);
__builder.AddAttribute(139, "Width", "250px");
__builder.AddAttribute(140, "IsModal", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 65 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true
#line default
#line hidden
#nullable disable
));
__builder.AddAttribute(141, "Visible", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 65 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
ShowDialogDeleteError
#line default
#line hidden
#nullable disable
));
__builder.AddAttribute(142, "VisibleChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => ShowDialogDeleteError = __value, ShowDialogDeleteError))));
__builder.AddAttribute(143, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.AddMarkupContent(144, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Popups.DialogTemplates>(145);
__builder2.AddAttribute(146, "Header", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.AddMarkupContent(147, " Löschung nicht möglich ");
}
));
__builder2.AddAttribute(148, "Content", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.AddMarkupContent(149, " Dem Ansprechpartner sind noch Berufsangebote zugeordnet. Diese bitte zuerst löschen. ");
}
));
__builder2.CloseComponent();
__builder2.AddMarkupContent(150, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Popups.DialogButtons>(151);
__builder2.AddAttribute(152, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.AddMarkupContent(153, "\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Popups.DialogButton>(154);
__builder3.AddAttribute(155, "Content", "OK");
__builder3.AddAttribute(156, "IsPrimary", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore
#line 72 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
true
#line default
#line hidden
#nullable disable
));
__builder3.AddAttribute(157, "OnClick", 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 72 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
CloseDialog
#line default
#line hidden
#nullable disable
)));
__builder3.CloseComponent();
__builder3.AddMarkupContent(158, "\r\n ");
}
));
__builder2.CloseComponent();
__builder2.AddMarkupContent(159, "\r\n");
}
));
__builder.CloseComponent();
__builder.AddMarkupContent(160, "\r\n\r\n");
__builder.OpenElement(161, "div");
__builder.AddAttribute(162, "class", "col-lg-12 control-section toast-default-section");
__builder.AddMarkupContent(163, "\r\n ");
__builder.OpenComponent<Syncfusion.Blazor.Notifications.SfToast>(164);
__builder.AddAttribute(165, "ID", "toast_default");
__builder.AddAttribute(166, "Content", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore
#line 77 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
ToastContent
#line default
#line hidden
#nullable disable
));
__builder.AddAttribute(167, "Timeout", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Int32>(
#nullable restore
#line 77 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
5000
#line default
#line hidden
#nullable disable
));
__builder.AddAttribute(168, "Icon", "e-meeting");
__builder.AddAttribute(169, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.AddMarkupContent(170, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Notifications.ToastPosition>(171);
__builder2.AddAttribute(172, "X", "Right");
__builder2.AddAttribute(173, "Y", "Bottom");
__builder2.CloseComponent();
__builder2.AddMarkupContent(174, "\r\n ");
__builder2.OpenComponent<Syncfusion.Blazor.Notifications.ToastAnimationSettings>(175);
__builder2.AddAttribute(176, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
__builder3.AddMarkupContent(177, "\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Notifications.ToastShowAnimationSettings>(178);
__builder3.AddAttribute(179, "Effect", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Notifications.ToastEffect>(
#nullable restore
#line 80 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
ShowAnimation
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(180, "\r\n ");
__builder3.OpenComponent<Syncfusion.Blazor.Notifications.ToastHideAnimationSettings>(181);
__builder3.AddAttribute(182, "Effect", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Syncfusion.Blazor.Notifications.ToastEffect>(
#nullable restore
#line 81 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
HideAnimation
#line default
#line hidden
#nullable disable
));
__builder3.CloseComponent();
__builder3.AddMarkupContent(183, "\r\n ");
}
));
__builder2.CloseComponent();
__builder2.AddMarkupContent(184, "\r\n ");
}
));
__builder.AddComponentReferenceCapture(185, (__value) => {
#nullable restore
#line 77 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
ToastObj = (Syncfusion.Blazor.Notifications.SfToast)__value;
#line default
#line hidden
#nullable disable
}
);
__builder.CloseComponent();
__builder.AddMarkupContent(186, "\r\n");
__builder.CloseElement();
__builder.AddMarkupContent(187, "\r\n");
__builder.AddMarkupContent(188, "<style>\r\n\r\n\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</style>");
} }
#pragma warning restore 1998 #pragma warning restore 1998
#nullable restore #nullable restore
#line 64 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 97 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
SfToast ToastObj;
private string ToastPosition = "Right";
private string ToastContent = "Daten erfolgreich gespeichert";
private ToastEffect ShowAnimation = ToastEffect.FadeIn;
private ToastEffect HideAnimation = ToastEffect.FadeOut;
#line default
#line hidden
#nullable disable
#nullable restore
#line 105 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
SfGrid<Ansprechpartner> Grid { get; set; } SfGrid<Ansprechpartner> Grid { get; set; }
public List<BWPMModels.Ansprechpartner> GridData { get; set; } public List<BWPMModels.Ansprechpartner> GridData { get; set; }
@@ -741,6 +894,7 @@ using BlazorApp.Controller;
string userid = ""; string userid = "";
public static int? pkey { get; set; } public static int? pkey { get; set; }
public bool Initial { get; set; } = true; public bool Initial { get; set; } = true;
public bool ShowDialogDeleteError = false;
public bool ContinuePaging = true; public bool ContinuePaging = true;
public bool InitialRender { get; set; } public bool InitialRender { get; set; }
@@ -752,8 +906,13 @@ using BlazorApp.Controller;
private bool ShowDialog { get; set; } = false; private bool ShowDialog { get; set; } = false;
private void CloseDialog() private void CloseDialog()
{
if (ShowDialog == true)
{ {
this.ShowDialog = false; this.ShowDialog = false;
NavigationManager.NavigateTo("/Company/Company");
}
} }
protected override async void OnInitialized() protected override async void OnInitialized()
@@ -770,7 +929,7 @@ using BlazorApp.Controller;
#line hidden #line hidden
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 94 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor" #line 141 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\CompanyContact.razor"
userid = await sessionStorage.GetItemAsync<string>("UserID"); userid = await sessionStorage.GetItemAsync<string>("UserID");
@@ -795,7 +954,8 @@ using BlazorApp.Controller;
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid); Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>(); _firma = Firmendaten.First<BWPMModels.Firma>();
if (_firma.nameZ1==""){ if (_firma.nameZ1 == "")
{
ShowDialog = true; ShowDialog = true;
return; return;
} }
@@ -817,12 +977,33 @@ using BlazorApp.Controller;
Args.Data.FirmaID = _firma.ID; Args.Data.FirmaID = _firma.ID;
Args.Data.ID = BlazorApp.Controller.AnsprechpartnerController.POST(Args.Data); Args.Data.ID = BlazorApp.Controller.AnsprechpartnerController.POST(Args.Data);
Value = Args.Data.ID; Value = Args.Data.ID;
ToastObj.ShowAsync();
} }
else else
{ {
Args.Data.mutierer = userid.ToString(); Args.Data.mutierer = userid.ToString();
Args.Data.mutiert_am = DateTime.Now; Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.AnsprechpartnerController.PUT(Args.Data); BlazorApp.Controller.AnsprechpartnerController.PUT(Args.Data);
ToastObj.ShowAsync();
}
}
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Delete)
{
List<BWPMModels.Firmaberuf> FB = new List<BWPMModels.Firmaberuf>();
FB = BlazorApp.Controller.FirmaberufController.GetAllAktiveByAnsprechpartnerID(Args.Data.ID);
if (FB.Count > 0)
{
ShowDialogDeleteError=true;
return;
}
else
{
Args.Data.aktiv = false;
Args.Data.mutierer = userid;
Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.AnsprechpartnerController.PUT(Args.Data);
GridData = BlazorApp.Controller.AnsprechpartnerController.GetByFirmaID(_firma.ID);
} }
} }
} }

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,4 +1,4 @@
#pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "18f89681a4b270903b1e6cb86466a2ea535ac48c" #pragma checksum "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "1489354e88b22f7dddf0cfae709d464a6acdd176"
// <auto-generated/> // <auto-generated/>
#pragma warning disable 1591 #pragma warning disable 1591
namespace BlazorApp.Shared namespace BlazorApp.Shared
@@ -458,20 +458,21 @@ using Radzen.Blazor;
#nullable disable #nullable disable
)); ));
__builder6.CloseComponent(); __builder6.CloseComponent();
__builder6.AddMarkupContent(95, "\r\n");
#nullable restore #nullable restore
#line 71 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 72 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder6.AddContent(95, " "); __builder6.AddContent(96, " ");
} }
)); ));
__builder5.CloseComponent(); __builder5.CloseComponent();
__builder5.AddContent(96, " "); __builder5.AddMarkupContent(97, "\r\n");
#nullable restore #nullable restore
#line 72 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 74 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
else else
{ {
@@ -479,29 +480,29 @@ using Radzen.Blazor;
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder5.AddContent(97, " "); __builder5.AddContent(98, " ");
__builder5.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(98); __builder5.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(99);
__builder5.AddAttribute(99, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder5.AddAttribute(100, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 75 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 77 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Name child.Name
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder5.AddAttribute(100, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder5.AddAttribute(101, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 75 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 77 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Path child.Path
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder5.AddAttribute(101, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder5.AddAttribute(102, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 75 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 77 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Icon child.Icon
#line default #line default
@@ -509,8 +510,9 @@ using Radzen.Blazor;
#nullable disable #nullable disable
)); ));
__builder5.CloseComponent(); __builder5.CloseComponent();
__builder5.AddMarkupContent(103, "\r\n");
#nullable restore #nullable restore
#line 75 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 78 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
} }
@@ -518,92 +520,95 @@ using Radzen.Blazor;
#line hidden #line hidden
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 76 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 79 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder5.AddContent(102, " "); __builder5.AddContent(104, " ");
} }
)); ));
__builder4.CloseComponent(); __builder4.CloseComponent();
__builder4.AddMarkupContent(105, "\r\n");
#nullable restore #nullable restore
#line 77 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 83 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder4.AddMarkupContent(103, "\r\n "); __builder4.AddMarkupContent(106, "\r\n ");
__builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(104); __builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(107);
__builder4.AddAttribute(105, "Text", "Abmelden"); __builder4.AddAttribute(108, "Text", "Abmelden");
__builder4.AddAttribute(106, "Path", "/identity/account/logout"); __builder4.AddAttribute(109, "Path", "/identity/account/logout");
__builder4.AddAttribute(107, "Icon", ""); __builder4.AddAttribute(110, "Icon", "");
__builder4.CloseComponent(); __builder4.CloseComponent();
__builder4.AddMarkupContent(108, "\r\n "); __builder4.AddMarkupContent(111, "\r\n ");
} }
)); ));
__builder3.AddAttribute(109, "NotAuthorized", (Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.Authorization.AuthenticationState>)((context) => (__builder4) => { __builder3.AddAttribute(112, "NotAuthorized", (Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.Authorization.AuthenticationState>)((context) => (__builder4) => {
} }
)); ));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(110, "\r\n "); __builder3.AddMarkupContent(113, "\r\n ");
__builder3.OpenComponent<Microsoft.AspNetCore.Components.Authorization.AuthorizeView>(111); __builder3.OpenComponent<Microsoft.AspNetCore.Components.Authorization.AuthorizeView>(114);
__builder3.AddAttribute(112, "Roles", "Lehrer"); __builder3.AddAttribute(115, "Roles", "Lehrer");
__builder3.AddAttribute(113, "Authorized", (Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.Authorization.AuthenticationState>)((context) => (__builder4) => { __builder3.AddAttribute(116, "Authorized", (Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.Authorization.AuthenticationState>)((context) => (__builder4) => {
__builder4.AddMarkupContent(114, "\r\n"); __builder4.AddMarkupContent(117, "\r\n");
#nullable restore #nullable restore
#line 85 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 91 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
foreach (var mentry in TeacherMenu) foreach (var mentry in TeacherMenu)
{ {
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder4.AddContent(115, " "); __builder4.AddContent(118, " ");
__builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(116); __builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(119);
__builder4.AddAttribute(117, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder4.AddAttribute(120, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 87 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 93 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
mentry.Name mentry.Name
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder4.AddAttribute(118, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder4.AddAttribute(121, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 87 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 93 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
mentry.Path mentry.Path
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder4.AddAttribute(119, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder4.AddAttribute(122, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 87 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 93 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
mentry.Icon mentry.Icon
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder4.AddAttribute(120, "Expanded", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder4.AddAttribute(123, "Expanded", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 87 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 93 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
mentry.Expanded mentry.Expanded
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder4.AddAttribute(121, "ExpandedChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => mentry.Expanded = __value, mentry.Expanded)))); __builder4.AddAttribute(124, "ExpandedChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => mentry.Expanded = __value, mentry.Expanded))));
__builder4.AddAttribute(122, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => { __builder4.AddAttribute(125, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
__builder5.AddMarkupContent(123, "\r\n"); __builder5.AddMarkupContent(126, "\r\n");
#nullable restore #nullable restore
#line 88 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 94 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
if (mentry.Children != null) if (mentry.Children != null)
{ {
@@ -612,7 +617,7 @@ using Radzen.Blazor;
#line hidden #line hidden
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 90 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 96 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
foreach (var child in mentry.Children) foreach (var child in mentry.Children)
{ {
if (child.Children != null) if (child.Children != null)
@@ -621,60 +626,60 @@ using Radzen.Blazor;
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder5.AddContent(124, " "); __builder5.AddContent(127, " ");
__builder5.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(125); __builder5.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(128);
__builder5.AddAttribute(126, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder5.AddAttribute(129, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 94 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 100 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Name child.Name
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder5.AddAttribute(127, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder5.AddAttribute(130, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 94 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 100 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Icon child.Icon
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder5.AddAttribute(128, "Expanded", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder5.AddAttribute(131, "Expanded", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 94 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 100 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Expanded child.Expanded
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder5.AddAttribute(129, "ExpandedChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => child.Expanded = __value, child.Expanded)))); __builder5.AddAttribute(132, "ExpandedChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => child.Expanded = __value, child.Expanded))));
__builder5.AddAttribute(130, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => { __builder5.AddAttribute(133, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => {
__builder6.AddMarkupContent(131, "\r\n"); __builder6.AddMarkupContent(134, "\r\n");
#nullable restore #nullable restore
#line 95 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 101 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
foreach (var subchild in child.Children) foreach (var subchild in child.Children)
{ {
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder6.AddContent(132, " "); __builder6.AddContent(135, " ");
__builder6.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(133); __builder6.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(136);
__builder6.AddAttribute(134, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder6.AddAttribute(137, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 97 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 103 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
subchild.Name subchild.Name
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder6.AddAttribute(135, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder6.AddAttribute(138, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 97 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 103 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
subchild.Path subchild.Path
#line default #line default
@@ -682,20 +687,21 @@ using Radzen.Blazor;
#nullable disable #nullable disable
)); ));
__builder6.CloseComponent(); __builder6.CloseComponent();
__builder6.AddMarkupContent(139, "\r\n");
#nullable restore #nullable restore
#line 97 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 104 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder6.AddContent(136, " "); __builder6.AddContent(140, " ");
} }
)); ));
__builder5.CloseComponent(); __builder5.CloseComponent();
__builder5.AddContent(137, " "); __builder5.AddMarkupContent(141, "\r\n");
#nullable restore #nullable restore
#line 98 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 106 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
else else
{ {
@@ -703,29 +709,29 @@ using Radzen.Blazor;
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder5.AddContent(138, " "); __builder5.AddContent(142, " ");
__builder5.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(139); __builder5.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(143);
__builder5.AddAttribute(140, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder5.AddAttribute(144, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 101 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 109 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Name child.Name
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder5.AddAttribute(141, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder5.AddAttribute(145, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 101 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 109 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Path child.Path
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder5.AddAttribute(142, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder5.AddAttribute(146, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 101 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 109 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Icon child.Icon
#line default #line default
@@ -733,8 +739,9 @@ using Radzen.Blazor;
#nullable disable #nullable disable
)); ));
__builder5.CloseComponent(); __builder5.CloseComponent();
__builder5.AddMarkupContent(147, "\r\n");
#nullable restore #nullable restore
#line 101 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 110 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
} }
@@ -742,92 +749,95 @@ using Radzen.Blazor;
#line hidden #line hidden
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 102 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 111 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder5.AddContent(143, " "); __builder5.AddContent(148, " ");
} }
)); ));
__builder4.CloseComponent(); __builder4.CloseComponent();
#nullable restore
#line 103 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
}
#line default
#line hidden
#nullable disable
__builder4.AddMarkupContent(144, "\r\n ");
__builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(145);
__builder4.AddAttribute(146, "Text", "Abmelden");
__builder4.AddAttribute(147, "Path", "/identity/account/logout");
__builder4.AddAttribute(148, "Icon", "");
__builder4.CloseComponent();
__builder4.AddMarkupContent(149, "\r\n"); __builder4.AddMarkupContent(149, "\r\n");
#nullable restore
#line 115 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
}
#line default
#line hidden
#nullable disable
__builder4.AddMarkupContent(150, "\r\n ");
__builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(151);
__builder4.AddAttribute(152, "Text", "Abmelden");
__builder4.AddAttribute(153, "Path", "/identity/account/logout");
__builder4.AddAttribute(154, "Icon", "");
__builder4.CloseComponent();
__builder4.AddMarkupContent(155, "\r\n ");
} }
)); ));
__builder3.AddAttribute(150, "NotAuthorized", (Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.Authorization.AuthenticationState>)((context) => (__builder4) => { __builder3.AddAttribute(156, "NotAuthorized", (Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.Authorization.AuthenticationState>)((context) => (__builder4) => {
} }
)); ));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(151, "\r\n "); __builder3.AddMarkupContent(157, "\r\n ");
__builder3.OpenComponent<Microsoft.AspNetCore.Components.Authorization.AuthorizeView>(152); __builder3.OpenComponent<Microsoft.AspNetCore.Components.Authorization.AuthorizeView>(158);
__builder3.AddAttribute(153, "Roles", "Administrators"); __builder3.AddAttribute(159, "Roles", "Administrators");
__builder3.AddAttribute(154, "Authorized", (Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.Authorization.AuthenticationState>)((context) => (__builder4) => { __builder3.AddAttribute(160, "Authorized", (Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.Authorization.AuthenticationState>)((context) => (__builder4) => {
__builder4.AddMarkupContent(155, "\r\n\r\n"); __builder4.AddMarkupContent(161, "\r\n\r\n");
#nullable restore #nullable restore
#line 112 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 124 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
foreach (var mentry in AdminMenu) foreach (var mentry in AdminMenu)
{ {
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder4.AddContent(156, " "); __builder4.AddContent(162, " ");
__builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(157); __builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(163);
__builder4.AddAttribute(158, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder4.AddAttribute(164, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 114 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 126 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
mentry.Name mentry.Name
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder4.AddAttribute(159, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder4.AddAttribute(165, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 114 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 126 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
mentry.Path mentry.Path
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder4.AddAttribute(160, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder4.AddAttribute(166, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 114 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 126 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
mentry.Icon mentry.Icon
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder4.AddAttribute(161, "Expanded", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder4.AddAttribute(167, "Expanded", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 114 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 126 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
mentry.Expanded mentry.Expanded
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder4.AddAttribute(162, "ExpandedChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => mentry.Expanded = __value, mentry.Expanded)))); __builder4.AddAttribute(168, "ExpandedChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => mentry.Expanded = __value, mentry.Expanded))));
__builder4.AddAttribute(163, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => { __builder4.AddAttribute(169, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder5) => {
__builder5.AddMarkupContent(164, "\r\n"); __builder5.AddMarkupContent(170, "\r\n");
#nullable restore #nullable restore
#line 115 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 127 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
if (mentry.Children != null) if (mentry.Children != null)
{ {
@@ -836,7 +846,7 @@ using Radzen.Blazor;
#line hidden #line hidden
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 117 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 129 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
foreach (var child in mentry.Children) foreach (var child in mentry.Children)
{ {
if (child.Children != null) if (child.Children != null)
@@ -845,60 +855,60 @@ using Radzen.Blazor;
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder5.AddContent(165, " "); __builder5.AddContent(171, " ");
__builder5.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(166); __builder5.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(172);
__builder5.AddAttribute(167, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder5.AddAttribute(173, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 121 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 133 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Name child.Name
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder5.AddAttribute(168, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder5.AddAttribute(174, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 121 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 133 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Icon child.Icon
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder5.AddAttribute(169, "Expanded", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>( __builder5.AddAttribute(175, "Expanded", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.Boolean>(
#nullable restore #nullable restore
#line 121 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 133 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Expanded child.Expanded
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder5.AddAttribute(170, "ExpandedChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => child.Expanded = __value, child.Expanded)))); __builder5.AddAttribute(176, "ExpandedChanged", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<Microsoft.AspNetCore.Components.EventCallback<System.Boolean>>(Microsoft.AspNetCore.Components.EventCallback.Factory.Create<System.Boolean>(this, Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => child.Expanded = __value, child.Expanded))));
__builder5.AddAttribute(171, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => { __builder5.AddAttribute(177, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder6) => {
__builder6.AddMarkupContent(172, "\r\n"); __builder6.AddMarkupContent(178, "\r\n");
#nullable restore #nullable restore
#line 122 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 134 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
foreach (var subchild in child.Children) foreach (var subchild in child.Children)
{ {
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder6.AddContent(173, " "); __builder6.AddContent(179, " ");
__builder6.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(174); __builder6.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(180);
__builder6.AddAttribute(175, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder6.AddAttribute(181, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 124 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 136 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
subchild.Name subchild.Name
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder6.AddAttribute(176, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder6.AddAttribute(182, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 124 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 136 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
subchild.Path subchild.Path
#line default #line default
@@ -906,20 +916,21 @@ using Radzen.Blazor;
#nullable disable #nullable disable
)); ));
__builder6.CloseComponent(); __builder6.CloseComponent();
__builder6.AddMarkupContent(183, "\r\n");
#nullable restore #nullable restore
#line 124 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 137 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder6.AddContent(177, " "); __builder6.AddContent(184, " ");
} }
)); ));
__builder5.CloseComponent(); __builder5.CloseComponent();
__builder5.AddContent(178, " "); __builder5.AddMarkupContent(185, "\r\n");
#nullable restore #nullable restore
#line 125 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 139 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
else else
{ {
@@ -927,29 +938,29 @@ using Radzen.Blazor;
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder5.AddContent(179, " "); __builder5.AddContent(186, " ");
__builder5.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(180); __builder5.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(187);
__builder5.AddAttribute(181, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder5.AddAttribute(188, "Text", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 128 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 142 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Name child.Name
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder5.AddAttribute(182, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder5.AddAttribute(189, "Path", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 128 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 142 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Path child.Path
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
)); ));
__builder5.AddAttribute(183, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>( __builder5.AddAttribute(190, "Icon", Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<System.String>(
#nullable restore #nullable restore
#line 128 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 142 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
child.Icon child.Icon
#line default #line default
@@ -957,8 +968,9 @@ using Radzen.Blazor;
#nullable disable #nullable disable
)); ));
__builder5.CloseComponent(); __builder5.CloseComponent();
__builder5.AddMarkupContent(191, "\r\n");
#nullable restore #nullable restore
#line 128 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 143 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
} }
@@ -966,75 +978,78 @@ using Radzen.Blazor;
#line hidden #line hidden
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 129 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 144 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder5.AddContent(184, " "); __builder5.AddContent(192, " ");
} }
)); ));
__builder4.CloseComponent(); __builder4.CloseComponent();
__builder4.AddMarkupContent(193, "\r\n");
#nullable restore #nullable restore
#line 130 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 148 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
} }
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
__builder4.AddMarkupContent(185, "\r\n "); __builder4.AddMarkupContent(194, "\r\n ");
__builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(186); __builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(195);
__builder4.AddAttribute(187, "Text", "Abmelden"); __builder4.AddAttribute(196, "Text", "Abmelden");
__builder4.AddAttribute(188, "Path", "/identity/account/logout"); __builder4.AddAttribute(197, "Path", "/identity/account/logout");
__builder4.AddAttribute(189, "Icon", ""); __builder4.AddAttribute(198, "Icon", "");
__builder4.CloseComponent(); __builder4.CloseComponent();
__builder4.AddMarkupContent(190, "\r\n "); __builder4.AddMarkupContent(199, "\r\n ");
} }
)); ));
__builder3.AddAttribute(191, "NotAuthorized", (Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.Authorization.AuthenticationState>)((context) => (__builder4) => { __builder3.AddAttribute(200, "NotAuthorized", (Microsoft.AspNetCore.Components.RenderFragment<Microsoft.AspNetCore.Components.Authorization.AuthenticationState>)((context) => (__builder4) => {
__builder4.AddMarkupContent(192, "\r\n "); __builder4.AddMarkupContent(201, "\r\n ");
__builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(193); __builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(202);
__builder4.AddAttribute(194, "Text", "Anmelden"); __builder4.AddAttribute(203, "Text", "Anmelden");
__builder4.AddAttribute(195, "Path", "/identity/account/login"); __builder4.AddAttribute(204, "Path", "/identity/account/login");
__builder4.AddAttribute(196, "Icon", ""); __builder4.AddAttribute(205, "Icon", "");
__builder4.CloseComponent(); __builder4.CloseComponent();
__builder4.AddMarkupContent(197, "\r\n "); __builder4.AddMarkupContent(206, "\r\n ");
__builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(198); __builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(207);
__builder4.AddAttribute(199, "Text", "Registrierung Firma"); __builder4.AddAttribute(208, "Text", "Registrierung Firma");
__builder4.AddAttribute(200, "Path", "/identity/account/registercompany"); __builder4.AddAttribute(209, "Path", "/identity/account/registercompany");
__builder4.AddAttribute(201, "Icon", ""); __builder4.AddAttribute(210, "Icon", "");
__builder4.CloseComponent(); __builder4.CloseComponent();
__builder4.AddMarkupContent(202, "\r\n "); __builder4.AddMarkupContent(211, "\r\n ");
__builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(203); __builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(212);
__builder4.AddAttribute(204, "Text", "Registrierung Lehrer"); __builder4.AddAttribute(213, "Text", "Registrierung Lehrer");
__builder4.AddAttribute(205, "Path", "/identity/account/registerteacher"); __builder4.AddAttribute(214, "Path", "/identity/account/registerteacher");
__builder4.AddAttribute(206, "Icon", ""); __builder4.AddAttribute(215, "Icon", "");
__builder4.CloseComponent(); __builder4.CloseComponent();
__builder4.AddMarkupContent(207, "\r\n "); __builder4.AddMarkupContent(216, "\r\n ");
__builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(208); __builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(217);
__builder4.AddAttribute(209, "Text", "ScriptGenerator"); __builder4.AddAttribute(218, "Text", "ScriptGenerator");
__builder4.AddAttribute(210, "Path", "/Admin/ScriptGenerator"); __builder4.AddAttribute(219, "Path", "/Admin/ScriptGenerator");
__builder4.AddAttribute(211, "Icon", ""); __builder4.AddAttribute(220, "Icon", "");
__builder4.CloseComponent(); __builder4.CloseComponent();
__builder4.AddMarkupContent(212, "\r\n "); __builder4.AddMarkupContent(221, "\r\n ");
__builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(213); __builder4.OpenComponent<Radzen.Blazor.RadzenPanelMenuItem>(222);
__builder4.AddAttribute(214, "Text", "ShowConfig"); __builder4.AddAttribute(223, "Text", "ShowConfig");
__builder4.AddAttribute(215, "Path", "/ShowConfig"); __builder4.AddAttribute(224, "Path", "/ShowConfig");
__builder4.AddAttribute(216, "Icon", ""); __builder4.AddAttribute(225, "Icon", "");
__builder4.CloseComponent(); __builder4.CloseComponent();
__builder4.AddMarkupContent(217, "\r\n "); __builder4.AddMarkupContent(226, "\r\n ");
} }
)); ));
__builder3.CloseComponent(); __builder3.CloseComponent();
__builder3.AddMarkupContent(218, "\r\n "); __builder3.AddMarkupContent(227, "\r\n ");
} }
)); ));
__builder2.CloseComponent(); __builder2.CloseComponent();
__builder2.AddMarkupContent(219, "\r\n "); __builder2.AddMarkupContent(228, "\r\n ");
} }
)); ));
__builder.AddComponentReferenceCapture(220, (__value) => { __builder.AddComponentReferenceCapture(229, (__value) => {
#nullable restore #nullable restore
#line 51 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 51 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
sidebar0 = (Radzen.Blazor.RadzenSidebar)__value; sidebar0 = (Radzen.Blazor.RadzenSidebar)__value;
@@ -1045,28 +1060,29 @@ using Radzen.Blazor;
} }
); );
__builder.CloseComponent(); __builder.CloseComponent();
__builder.AddMarkupContent(221, "\r\n "); __builder.AddMarkupContent(230, "\r\n");
__builder.OpenComponent<Radzen.Blazor.RadzenFooter>(222); __builder.OpenComponent<Radzen.Blazor.RadzenFooter>(231);
__builder.AddAttribute(223, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => { __builder.AddAttribute(232, "ChildContent", (Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.AddMarkupContent(224, "\r\n ");
__builder2.OpenComponent<Radzen.Blazor.RadzenLabel>(225);
__builder2.AddAttribute(226, "Text", "Copyright ©");
__builder2.CloseComponent();
__builder2.AddMarkupContent(227, "\r\n ");
__builder2.OpenComponent<Radzen.Blazor.RadzenLink>(228);
__builder2.AddAttribute(229, "Text", "Stefan Hutter Unternehmensberatung");
__builder2.AddAttribute(230, "Path", "https://www.shub.ch");
__builder2.AddAttribute(231, "Target", "_blank");
__builder2.AddAttribute(232, "Style", "margin-center:5px;vertical-align:bottom;");
__builder2.CloseComponent();
__builder2.AddMarkupContent(233, "\r\n "); __builder2.AddMarkupContent(233, "\r\n ");
__builder2.OpenComponent<Radzen.Blazor.RadzenLabel>(234);
__builder2.AddAttribute(235, "Text", "Copyright ©");
__builder2.CloseComponent();
__builder2.AddMarkupContent(236, "\r\n ");
__builder2.OpenComponent<Radzen.Blazor.RadzenLink>(237);
__builder2.AddAttribute(238, "Text", "Stefan Hutter Unternehmensberatung");
__builder2.AddAttribute(239, "Path", "https://www.shub.ch");
__builder2.AddAttribute(240, "Target", "_blank");
__builder2.AddAttribute(241, "Style", "margin-center:5px;vertical-align:bottom;");
__builder2.CloseComponent();
__builder2.AddMarkupContent(242, "\r\n ");
} }
)); ));
__builder.CloseComponent(); __builder.CloseComponent();
} }
#pragma warning restore 1998 #pragma warning restore 1998
#nullable restore #nullable restore
#line 174 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 192 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
RadzenSidebar sidebar0; RadzenSidebar sidebar0;
RadzenBody body0; RadzenBody body0;
bool sidebarExpanded = true; bool sidebarExpanded = true;
@@ -1095,6 +1111,7 @@ using Radzen.Blazor;
} }
} }
protected override void OnInitialized() protected override void OnInitialized()
{ {

View File

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

View File

@@ -196,13 +196,20 @@ using Syncfusion.Blazor.Inputs;
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 13 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor" #line 13 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor"
using BlazorApp.Helper; using Syncfusion.Blazor.Notifications;
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 14 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor" #line 14 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 15 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor"
using BWPMModels; using BWPMModels;
#line default #line default
@@ -217,7 +224,21 @@ using BWPMModels;
} }
#pragma warning restore 1998 #pragma warning restore 1998
#nullable restore #nullable restore
#line 154 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor" #line 238 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor"
SfToast ToastObj;
private string ToastPosition = "Right";
private string ToastContent = "Daten erfolgreich gespeichert";
private ToastEffect ShowAnimation = ToastEffect.FadeIn;
private ToastEffect HideAnimation = ToastEffect.FadeOut;
#line default
#line hidden
#nullable disable
#nullable restore
#line 245 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Berufsangebot.razor"
public string fid { get; set; } = ""; public string fid { get; set; } = "";
public string[] BerufID; public string[] BerufID;
@@ -229,11 +250,12 @@ using BWPMModels;
public string schuelerbemerkung { get; set; } = ""; public string schuelerbemerkung { get; set; } = "";
public string standortbemerkung { get; set; } = ""; public string standortbemerkung { get; set; } = "";
public bool ShowDialog = false; public bool ShowDialog = false;
public bool ShowDialogCompany = false;
string message = ""; string message = "";
SfListBox<string[], Beruf> Berufsliste { get; set; } SfListBox<string[], Beruf> Berufsliste { get; set; }
SfGrid<BWPMModels.Firmaberuf> Grid { get; set; } SfGrid<BWPMModels.Firmaberuf> Grid { get; set; }
string userid = ""; string userid = "";
static string firmaid = ""; string firmaid = "";
public List<Beruf> berufe = new List<Beruf>(); public List<Beruf> berufe = new List<Beruf>();
public List<BWPMModels.Beruf> _berufe { get; set; } = BlazorApp.Controller.BerufController.GetAllAktiveData(); public List<BWPMModels.Beruf> _berufe { get; set; } = BlazorApp.Controller.BerufController.GetAllAktiveData();
@@ -242,6 +264,7 @@ using BWPMModels;
public List<BWPMModels.Zeiten> _zeiten { get; set; } = BlazorApp.Controller.ZeitenController.GetAllAktiveData(); public List<BWPMModels.Zeiten> _zeiten { get; set; } = BlazorApp.Controller.ZeitenController.GetAllAktiveData();
public List<BWPMModels.Ansprechpartner> ansprechpartner { get; set; } public List<BWPMModels.Ansprechpartner> ansprechpartner { get; set; }
public List<BWPMModels.Klassentyp> klassentyp { get; set; } = BlazorApp.Controller.KlassentypController.GetAllAktiveData(); public List<BWPMModels.Klassentyp> klassentyp { get; set; } = BlazorApp.Controller.KlassentypController.GetAllAktiveData();
private Firma _firma { get; set; } = new BWPMModels.Firma();
public List<BWPMModels.Firma> Firmendaten { get; set; } public List<BWPMModels.Firma> Firmendaten { get; set; }
public List<AP> lap = new List<AP>(); public List<AP> lap = new List<AP>();
public List<Plaetze> plaetze = new List<Plaetze>(); public List<Plaetze> plaetze = new List<Plaetze>();
@@ -268,52 +291,38 @@ using BWPMModels;
ze.bezeichnung = item.bezeichnung; ze.bezeichnung = item.bezeichnung;
zeiten.Add(ze); zeiten.Add(ze);
} }
userid = await sessionStorage.GetItemAsync<string>("UserID");
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
if (_firma.nameZ1 == "")
{
ShowDialogCompany = true;
return;
}
firmaid = await sessionStorage.GetItemAsync<string>("FirmaID"); firmaid = await sessionStorage.GetItemAsync<string>("FirmaID");
get_ansprechaprtner(firmaid); get_ansprechaprtner(firmaid);
GridData = BlazorApp.Controller.FirmaberufController.GetAllAktiveByFirmaID(Convert.ToInt32(firmaid));
} }
protected override async Task OnAfterRenderAsync(bool firstRender) protected override async Task OnAfterRenderAsync(bool firstRender)
{ {
if (firstRender != true) { return; }; if (firstRender != true) { return; };
userid = await sessionStorage.GetItemAsync<string>("UserID");
if (userid == null)
{
var authState = await authenticationStateTask;
userid = authState.User.Claims.FirstOrDefault().Value;
var user = authState.User;
}
firmaid = await sessionStorage.GetItemAsync<string>("FirmaID");
if (firmaid == null)
{
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
firmaid = Firmendaten.First<BWPMModels.Firma>().ID.ToString();
}
try try
{ {
GridData = BlazorApp.Controller.FirmaberufController.GetAllAktiveByFirmaID(Convert.ToInt32(firmaid));
get_ansprechaprtner(firmaid); get_ansprechaprtner(firmaid);
} }
catch { }; catch { };
await Task.Delay(200); await Task.Delay(200);
try
{
await sessionStorage.SetItemAsync("FirmaID", firmaid);
await sessionStorage.SetItemAsync("UserID", userid);
}
catch { }
for (int i = 1; i < 51; i++) for (int i = 1; i < 51; i++)
{ {
plaetze.Add(new Plaetze { id = i, text = i.ToString() }); plaetze.Add(new Plaetze { id = i, text = i.ToString() });
} }
PlatzID = "1"; PlatzID = "1";
KlassenTypID = "1"; KlassenTypID = "1";
} }
private void get_ansprechaprtner(string firmaid) private async Task get_ansprechaprtner(string firmaid)
{ {
if (firmaid == "") { return; }; if (firmaid == "") { return; };
lap.Clear(); lap.Clear();
@@ -355,6 +364,12 @@ using BWPMModels;
private void CloseDialog() private void CloseDialog()
{ {
this.ShowDialog = false; this.ShowDialog = false;
if (this.ShowDialogCompany==true)
{
this.ShowDialogCompany = false;
NavigationManager.NavigateTo("/Company/Company");
}
} }
public void einfuegen() public void einfuegen()
@@ -400,6 +415,7 @@ using BWPMModels;
BlazorApp.Controller.FirmaberufController.POST(fb); BlazorApp.Controller.FirmaberufController.POST(fb);
GridData = BlazorApp.Controller.FirmaberufController.GetAllAktiveByFirmaID(Convert.ToInt32(firmaid)); GridData = BlazorApp.Controller.FirmaberufController.GetAllAktiveByFirmaID(Convert.ToInt32(firmaid));
Grid.Refresh(); Grid.Refresh();
ToastObj.ShowAsync();
} }
private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Firmaberuf> Args) private async Task OnBeginHandler(ActionEventArgs<BWPMModels.Firmaberuf> Args)
@@ -409,19 +425,24 @@ using BWPMModels;
{ {
if (Args.Action == "Add") if (Args.Action == "Add")
{ {
Args.Data.erstellt_am = DateTime.Now; Args.Data.erstellt_am = DateTime.Now;
Args.Data.mutierer = userid; Args.Data.mutierer = userid;
Args.Data.mutiert_am = DateTime.Now; Args.Data.mutiert_am = DateTime.Now;
Args.Data.aktiv = true; Args.Data.aktiv = true;
Args.Data.ID = BlazorApp.Controller.FirmaberufController.POST(Args.Data); Args.Data.ID = BlazorApp.Controller.FirmaberufController.POST(Args.Data);
Value = Args.Data.ID; Value = Args.Data.ID;
ToastObj.ShowAsync();
} }
else else
{ {
Args.Data.mutierer = userid.ToString(); Args.Data.mutierer = userid.ToString();
Args.Data.mutiert_am = DateTime.Now; Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.FirmaberufController.PUT(Args.Data); BlazorApp.Controller.FirmaberufController.PUT(Args.Data);
ToastObj.ShowAsync();
} }
} }
if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Delete) if (Args.RequestType == Syncfusion.Blazor.Grids.Action.Delete)
@@ -430,6 +451,7 @@ using BWPMModels;
Args.Data.mutierer = userid; Args.Data.mutierer = userid;
Args.Data.mutiert_am = DateTime.Now; Args.Data.mutiert_am = DateTime.Now;
BlazorApp.Controller.FirmaberufController.PUT(Args.Data); BlazorApp.Controller.FirmaberufController.PUT(Args.Data);
ToastObj.ShowAsync();
} }
} }
@@ -491,6 +513,7 @@ using BWPMModels;
} }
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable

View File

@@ -175,13 +175,20 @@ using Syncfusion.Blazor.Popups;
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor" #line 10 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor"
using BlazorApp.Helper; using Syncfusion.Blazor.Notifications;
#line default #line default
#line hidden #line hidden
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor" #line 11 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor"
using BlazorApp.Helper;
#line default
#line hidden
#nullable disable
#nullable restore
#line 12 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor"
using BWPMModels; using BWPMModels;
#line default #line default
@@ -196,7 +203,14 @@ using BWPMModels;
} }
#pragma warning restore 1998 #pragma warning restore 1998
#nullable restore #nullable restore
#line 214 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor" #line 244 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor"
SfToast ToastObj;
private string ToastPosition = "Right";
private string ToastContent = "Daten erfolgreich gespeichert";
private ToastEffect ShowAnimation = ToastEffect.FadeIn;
private ToastEffect HideAnimation = ToastEffect.FadeOut;
private Firma _firma { get; set; } = new BWPMModels.Firma(); private Firma _firma { get; set; } = new BWPMModels.Firma();
public List<BWPMModels.Firma> Firmendaten { get; set; } public List<BWPMModels.Firma> Firmendaten { get; set; }
@@ -208,6 +222,7 @@ using BWPMModels;
public void Submit() public void Submit()
{ {
BlazorApp.Controller.FirmaController.PUT(_firma); BlazorApp.Controller.FirmaController.PUT(_firma);
ToastObj.ShowAsync();
} }
public void InvalidSubmit() public void InvalidSubmit()
{ {
@@ -220,7 +235,8 @@ using BWPMModels;
private void SaveClick() private void SaveClick()
{ {
//BlazorApp.Controller.FirmaController.savedata(_firma); //BlazorApp.Controller.FirmaController.PUT(_firma);
} }
protected override async void OnInitialized() protected override async void OnInitialized()
@@ -235,7 +251,7 @@ using BWPMModels;
#line hidden #line hidden
#nullable disable #nullable disable
#nullable restore #nullable restore
#line 246 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor" #line 285 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Pages\Company\Company.razor"
userid = await sessionStorage.GetItemAsync<string>("UserID"); userid = await sessionStorage.GetItemAsync<string>("UserID");

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -152,7 +152,8 @@ using Radzen.Blazor;
} }
#pragma warning restore 1998 #pragma warning restore 1998
#nullable restore #nullable restore
#line 174 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor" #line 192 "E:\Software-Projekte\Lehrlingsparcours\Core\BWPM\BlazorApp\Shared\MainLayout.razor"
RadzenSidebar sidebar0; RadzenSidebar sidebar0;
RadzenBody body0; RadzenBody body0;
bool sidebarExpanded = true; bool sidebarExpanded = true;
@@ -181,6 +182,7 @@ using Radzen.Blazor;
} }
} }
protected override void OnInitialized() protected override void OnInitialized()
{ {

Some files were not shown because too many files have changed in this diff Show More