update 20211204
This commit is contained in:
@@ -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");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user