update 20211204

This commit is contained in:
2021-12-04 13:07:38 +01:00
parent f0289af9fe
commit 70148e63ce
164 changed files with 24669 additions and 3789 deletions

View File

@@ -1,4 +1,5 @@
@page "/Company/Dashboard"
@page "/Company/Dashboard/{paramfid:int}"
@inject Blazored.SessionStorage.ISessionStorageService sessionStorage
@inject NavigationManager NavManager
@inherits Admin.ListBase;
@@ -10,8 +11,8 @@
@using Syncfusion.Blazor.Popups;
@using BlazorApp.Helper
@using BWPMModels;
<h3><b>Übersicht</b></h3>
<p></p>
@*<h3><b>Übersicht</b></h3>
<p></p>*@
<style>
.e-icons {
@@ -25,7 +26,10 @@
.e-upload:before {
content: '\e725';
}
.e-companylist:before {
content: '\e71f';
}
.e-font:before {
content: '\e34c';
}
@@ -51,6 +55,7 @@
.e-btn.e-icon-btn {
padding: initial;
}
</style>
<div class="control-section e-tab-section">
@@ -60,6 +65,11 @@
<div class="col-sm">
Firmen-Daten
</div>
@if (@paramfid !=0){
<SfButton id="btnclist" CssClass="btn" IconCss="fas fa-bank" IsPrimary="false" OnClick="@((args) => NavigateToFirmenuebersicht())"></SfButton>
<SfTooltip ID="Tooltip" Target="#btnclist" Content="Firmenübersicht"></SfTooltip>
}
<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>
@@ -229,6 +239,8 @@
</div>
@code {
[Parameter]
public int paramfid { get; set; }
string userid = "";
private Firma _firma { get; set; } = new BWPMModels.Firma();
@@ -253,7 +265,18 @@
var authState = await authenticationStateTask;
userid = authState.User.Claims.FirstOrDefault().Value;
await sessionStorage.SetItemAsync("UserID", userid);
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
if (paramfid != 0)
{
Firmendaten = BlazorApp.Controller.FirmaController.GetByID(paramfid);
}
else
{
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
}
//Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
await sessionStorage.SetItemAsync("FirmaID", _firma.ID.ToString());
@@ -269,21 +292,44 @@
await sessionStorage.SetItemAsync("UserID", userid);
Firmendaten = BlazorApp.Controller.FirmaController.GetByUserID(userid);
_firma = Firmendaten.First<BWPMModels.Firma>();
await sessionStorage.SetItemAsync("FirmaID", _firma.ID.ToString());*@
await sessionStorage.SetItemAsync("FirmaID", _firma.ID.ToString());*@
}
private void NavigateToStammdaten()
{
NavigationManager.NavigateTo("/Company/Company");
if (paramfid != 0)
{
NavigationManager.NavigateTo("/Company/Company/"+paramfid.ToString());
}
else
{
NavigationManager.NavigateTo("/Company/Company");
}
}
private void NavigateToFirmenuebersicht()
{
if (paramfid != 0)
{
NavigationManager.NavigateTo("/Admin/Company/Company");
}
}
private void NavigateToBerufsangebot()
{
NavigationManager.NavigateTo("/Company/Berufsangebot");
if (paramfid != 0)
{ NavigationManager.NavigateTo("/Company/Berufsangebot/"+paramfid.ToString());}
else
{ NavigationManager.NavigateTo("/Company/Berufsangebot"); }
}
private void NavigateToAnsprechpartner()
{
NavigationManager.NavigateTo("/Company/CompanyContact");
if (paramfid != 0)
{ NavigationManager.NavigateTo("/Company/CompanyContact/"+paramfid.ToString());}
else
{
NavigationManager.NavigateTo("/Company/CompanyContact");
}
}
}