180 lines
10 KiB
Plaintext
180 lines
10 KiB
Plaintext
@{string currentPage = ViewContext.RouteData.Values["Page"].ToString();}
|
|
|
|
<div id="layout-sidenav" class="layout-sidenav sidenav-vertical sidenav bg-sidenav-theme">
|
|
|
|
<div class="app-brand demo">
|
|
<span class="app-brand-logo demo bg-secondary">
|
|
<i class="fas fa-draw-circle text-white"></i>
|
|
</span>
|
|
<a href="/" class="app-brand-text demo sidenav-text font-weight-normal ml-2">EveryThing</a>
|
|
<a href="javascript:void(0)" class="layout-sidenav-toggle sidenav-link text-large ml-auto">
|
|
<i class="ion ion-md-menu align-middle"></i>
|
|
</a>
|
|
</div>
|
|
|
|
<div class="sidenav-divider mt-0"></div>
|
|
|
|
<ul class="sidenav-inner">
|
|
<li class="sidenav-item@(currentPage == "/Index" ? " active" : "")">
|
|
<a asp-page="/Index" class="sidenav-link"><i class="sidenav-icon fas fa-home"></i><div>Pregled</div></a>
|
|
</li>
|
|
|
|
@*<li class="sidenav-divider mb-1"></li>*@
|
|
|
|
@*<li class="sidenav-item">
|
|
<a asp-page="/Index" class="sidenav-link"><i class="sidenav-icon fas fa-credit-card"></i><div>Fakturiranje</div></a>
|
|
</li>
|
|
|
|
<li class="sidenav-item">
|
|
<a asp-page="/Index" class="sidenav-link"><i class="sidenav-icon fas fa-receipt"></i><div>Prejeti računi</div></a>
|
|
</li>
|
|
|
|
<li class="sidenav-item">
|
|
<a asp-page="/Index" class="sidenav-link"><i class="sidenav-icon fas fa-route"></i><div>Potni nalogi</div></a>
|
|
</li>
|
|
|
|
<li class="sidenav-item@(currentPage.StartsWith("/Notes/") ? " active" : "")">
|
|
<a asp-page="/Notes/Index" class="sidenav-link"><i class="sidenav-icon far fa-sticky-note"></i><div>Zapiski</div></a>
|
|
</li>*@
|
|
@if (User.IsInRole("Administrator") || User.IsInRole("TransportThingUser"))
|
|
{
|
|
<li class="sidenav-divider mb-1"></li>
|
|
<li class="sidenav-header small font-weight-semibold">TRANSPORTHING</li>
|
|
|
|
<li class="sidenav-item@(currentPage.StartsWith("/TransportLoadingOrder/") ? " active" : "")">
|
|
<a asp-page="/TransportLoadingOrder/Index" class="sidenav-link"><i class="sidenav-icon fas fa-truck-loading"></i><div>Nakladi/Razkladi</div></a>
|
|
</li>
|
|
}
|
|
@if (User.IsInRole("Administrator") || User.IsInRole("ProjecThingUser") || User.IsInRole("InvoicingUser"))
|
|
{
|
|
<li class="sidenav-divider mb-1"></li>
|
|
<li class="sidenav-header small font-weight-semibold">FAKTURIRANJE</li>
|
|
<li class="sidenav-item@(currentPage.StartsWith("/Invoices/") && ViewData["Type"]?.ToString() == "3" ? " active" : "")">
|
|
<a asp-page="/Invoices/Index" asp-route-type="3" class="sidenav-link"><i class="sidenav-icon fas fa-copy"></i><div>Ponudbe/Naročila kup.</div></a>
|
|
</li>
|
|
<li class="sidenav-item@(currentPage.StartsWith("/Invoices/") && ViewData["Type"]?.ToString() == "1" ? " active" : "")">
|
|
<a asp-page="/Invoices/Index" asp-route-type="1" class="sidenav-link"><i class="sidenav-icon fas fa-copy"></i><div>Povpraševanje/Naročila dob.</div></a>
|
|
</li>
|
|
<li class="sidenav-item@(currentPage.StartsWith("/Invoices/") && ViewData["Type"]?.ToString() == "0" ? " active" : "")">
|
|
<a asp-page="/Invoices/Index" asp-route-type="0" class="sidenav-link"><i class="sidenav-icon fas fa-file-check"></i><div>Računi</div></a>
|
|
</li>
|
|
<li class="sidenav-item@(currentPage.StartsWith("/Invoices/") && ViewData["Type"]?.ToString() == "2" ? " active" : "")">
|
|
<a asp-page="/Invoices/Index" asp-route-type="2" class="sidenav-link"><i class="sidenav-icon fas fa-file"></i><div>Dobavnice </div></a>
|
|
</li>
|
|
}
|
|
@*<li class="sidenav-item">
|
|
<a asp-page="/Index" class="sidenav-link"><i class="sidenav-icon fas fa-ruler"></i><div>Planiranje</div></a>
|
|
</li>
|
|
|
|
<li class="sidenav-item">
|
|
<a asp-page="/Index" class="sidenav-link"><i class="sidenav-icon fas fa-dolly"></i><div>Prevoznice</div></a>
|
|
</li>*@
|
|
|
|
@*<li class="sidenav-divider mb-1"></li>
|
|
<li class="sidenav-header small font-weight-semibold">VOZNI PARK</li>
|
|
|
|
<li class="sidenav-item">
|
|
<a asp-page="/Index" class="sidenav-link"><i class="sidenav-icon fas fa-wrench"></i><div>Delovni nalogi</div></a>
|
|
</li>
|
|
|
|
<li class="sidenav-item">
|
|
<a asp-page="/Index" class="sidenav-link"><i class="sidenav-icon fas fa-cogs"></i><div>Servisi</div></a>
|
|
</li>
|
|
|
|
<li class="sidenav-item">
|
|
<a asp-page="/Index" class="sidenav-link"><i class="sidenav-icon fas fa-tasks"></i><div>Pregledi</div></a>
|
|
</li>
|
|
|
|
<li class="sidenav-item@(currentPage.StartsWith("/Management/Issues/") ? " active" : "")">
|
|
<a asp-page="/Management/Issues/Index" class="sidenav-link"><i class="sidenav-icon fas fa-exclamation-triangle"></i><div>Napake</div></a>
|
|
</li>
|
|
|
|
<li class="sidenav-item@(currentPage.StartsWith("/Vehicle/VehicleFueling/") ? " active" : "")">
|
|
<a asp-page="/Vehicle/VehicleFueling/Index" class="sidenav-link"><i class="sidenav-icon fas fa-gas-pump"></i><div>Gorivo</div></a>
|
|
</li>*@
|
|
|
|
@if (User.IsInRole("Administrator") || User.IsInRole("ProjecThingUser") || User.IsInRole("InvoicingUser") || User.IsInRole("TransportThingUser"))
|
|
{
|
|
<li class="sidenav-divider mb-1"></li>
|
|
<li class="sidenav-header small font-weight-semibold">ŠIFRANTI</li>
|
|
|
|
@*<li class="sidenav-item@(currentPage.StartsWith("/CodeTableEmployees/") ? " active" : "")">
|
|
<a asp-page="/CodeTableEmployees/Index" class="sidenav-link"><i class="sidenav-icon fas fa-users"></i><div>Zaposleni</div></a>
|
|
</li>*@
|
|
|
|
@*<li class="sidenav-item@(currentPage.StartsWith("/CodeTables/Vehicles/") ? " active" : "")">
|
|
<a asp-page="/Employees/Index" class="sidenav-link"><i class="sidenav-icon fas fa-truck"></i><div>Vozni park</div></a>
|
|
</li>*@
|
|
|
|
<li class="sidenav-item@(currentPage.StartsWith("/CodeTablePartners/") ? " active" : "")">
|
|
<a asp-page="/CodeTablePartners/Index" class="sidenav-link"><i class="sidenav-icon fas fa-handshake"></i><div>Partnerji</div></a>
|
|
</li>
|
|
@if (User.IsInRole("Administrator") || User.IsInRole("ProjecThingUser") || User.IsInRole("InvoicingUser"))
|
|
{
|
|
<li class="sidenav-item@(currentPage.StartsWith("/CodeTableItems/") ? " active" : "")">
|
|
<a asp-page="/CodeTableItems/Index" class="sidenav-link"><i class="sidenav-icon fas fa-box"></i><div>Artikli</div></a>
|
|
</li>
|
|
}
|
|
@if (User.IsInRole("Administrator") || User.IsInRole("TransportThingUser"))
|
|
{
|
|
<li class="sidenav-item@(currentPage.StartsWith("/CodeTableVehicle/") ? " active" : "")">
|
|
<a asp-page="/CodeTableVehicles/Index" class="sidenav-link"><i class="sidenav-icon fas fa-truck"></i><div>Vozni park</div></a>
|
|
</li>
|
|
|
|
<li class="sidenav-item@(currentPage.StartsWith("/CodeTableVehicleFuelType/") ? " active" : "")">
|
|
<a asp-page="/CodeTableVehicleFuelTypes/Index" class="sidenav-link"><i class="sidenav-icon fas fa-gas-pump"></i><div>Vrste goriva</div></a>
|
|
</li>
|
|
}
|
|
|
|
@if (User.IsInRole("Administrator") || User.IsInRole("TransportThingUser") || User.IsInRole("InvoicingUser"))
|
|
{
|
|
<li class="sidenav-item@(currentPage.StartsWith("/CodeTableVehicle/") ? " active" : "")">
|
|
<a asp-page="/CodeTablePrePostText/Index" class="sidenav-link"><i class="sidenav-icon fas fa-sticky-note"></i><div>Klavzule</div></a>
|
|
</li>
|
|
}
|
|
}
|
|
@*<li class="sidenav-item@(currentPage.StartsWith("/CodeTable") ? " active open" : "")">
|
|
<a href="javascript:void(0)" class="sidenav-link sidenav-toggle"><i class="sidenav-icon fas fa-bars"></i><div>Ostali šifranti</div></a>
|
|
|
|
<ul class="sidenav-menu">
|
|
<li class="sidenav-item@(currentPage == "/Ui/ButtonGroups" ? " active" : "")">
|
|
<a asp-page="/Ui/ButtonGroups" class="sidenav-link"><div>Skupine vozil</div></a>
|
|
</li>
|
|
<li class="sidenav-item@(currentPage == "/Vehiceles/" ? " active" : "")">
|
|
<a asp-page="/Ui/Badges" class="sidenav-link"><div>Vrste vozil</div></a>
|
|
</li>
|
|
<li class="sidenav-item@(currentPage == "/Ui/Dropdowns" ? " active" : "")">
|
|
<a asp-page="/Ui/Dropdowns" class="sidenav-link"><div>Znamke vozil</div></a>
|
|
</li>
|
|
<li class="sidenav-item@(currentPage == "/Ui/Navs" ? " active" : "")">
|
|
<a asp-page="/Ui/Navs" class="sidenav-link"><div>Kartice</div></a>
|
|
</li>
|
|
<li class="sidenav-item@(currentPage == "/Ui/Pagination" ? " active" : "")">
|
|
<a asp-page="/Ui/Pagination" class="sidenav-link"><div>Oddelki</div></a>
|
|
</li>
|
|
<li class="sidenav-item@(currentPage.StartsWith("/CodeTableJobs") ? " active" : "")">
|
|
<a asp-page="/CodeTableJobs/Index" class="sidenav-link"><div>Delovna mesta</div></a>
|
|
</li>
|
|
<li class="sidenav-item@(currentPage == "/Ui/Progress" ? " active" : "")">
|
|
<a asp-page="/Ui/Progress" class="sidenav-link"><div>Vrste goriva</div></a>
|
|
</li>
|
|
<li class="sidenav-item@(currentPage == "/Ui/Progress" ? " active" : "")">
|
|
<a asp-page="/Ui/Progress" class="sidenav-link"><div>Vrste partnerjev</div></a>
|
|
</li>
|
|
<li class="sidenav-item@(currentPage == "/Ui/Progress" ? " active" : "")">
|
|
<a asp-page="/Ui/Progress" class="sidenav-link"><div>Zaloga goriva</div></a>
|
|
</li>
|
|
</ul>
|
|
</li>*@
|
|
|
|
@if (User.IsInRole("Administrator"))
|
|
{
|
|
<li class="sidenav-divider mb-1"></li>
|
|
<li class="sidenav-header small font-weight-semibold">ADMINISTRACIJA</li>
|
|
|
|
<li class="sidenav-item@(currentPage.StartsWith("/AdministrationCompanies/") || currentPage.StartsWith("/AdministrationUsers/") ? " active" : "")">
|
|
<a asp-page="/AdministrationCompanies/Index" class="sidenav-link"><i class="sidenav-icon fas fa-building"></i><div>Podjetja</div></a>
|
|
</li>
|
|
}
|
|
</ul>
|
|
</div> |