disabled descriptive items in selection list
This commit is contained in:
parent
6d14b61ed7
commit
14e8eba4f0
11 changed files with 21 additions and 40 deletions
|
@ -1,25 +0,0 @@
|
||||||
@*
|
|
||||||
// Copyright (C) 2022 FCS Frede's Computer Services.
|
|
||||||
// This program is free software: you can redistribute it and/or modify
|
|
||||||
// it under the terms of the GNU Affero General Public License as
|
|
||||||
// published by the Free Software Foundation, either version 3 of the
|
|
||||||
// License, or (at your option) any later version.
|
|
||||||
//
|
|
||||||
// This program is distributed in the hope that it will be useful,
|
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
// GNU Affero General Public License for more details.
|
|
||||||
//
|
|
||||||
// You should have received a copy of the GNU Affero General Public License
|
|
||||||
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
|
|
||||||
//
|
|
||||||
*@
|
|
||||||
|
|
||||||
<div class="row p-2 mb-1 border-bottom">
|
|
||||||
<div class="col-sm-1"></div>
|
|
||||||
<div class="col-sm-4">Navn</div>
|
|
||||||
<div class="col-sm-2">Konto</div>
|
|
||||||
<div class="col-sm-4">Bynavn</div>
|
|
||||||
<div class="col-sm-1"></div>
|
|
||||||
</div>
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*@
|
*@
|
||||||
|
|
||||||
<select class="form-select" @bind-value="@Selection" @bind-value:event="oninput" @onchange="OnSelectionChanged">
|
<select class="form-select" @bind-value="@Selection" @bind-value:event="oninput" @onchange="OnSelectionChanged">
|
||||||
<option value="-1">SØGNING</option>
|
<option value="-1" disabled>SØGNING</option>
|
||||||
<option value="name">Navn</option>
|
<option value="name">Navn</option>
|
||||||
<option value="city">By</option>
|
<option value="city">By</option>
|
||||||
<option value="zipCode">Postnr</option>
|
<option value="zipCode">Postnr</option>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*@
|
*@
|
||||||
|
|
||||||
<select class="form-select" @bind-value="@Selection" @bind-value:event="oninput" @onchange="OnSelectionChanged">
|
<select class="form-select" @bind-value="@Selection" @bind-value:event="oninput" @onchange="OnSelectionChanged">
|
||||||
<option value="-1" selected>SORTERING</option>
|
<option value="-1" selected disabled>SORTERING</option>
|
||||||
<option value="name">Navn</option>
|
<option value="name">Navn</option>
|
||||||
<option value="city">By</option>
|
<option value="city">By</option>
|
||||||
</select>
|
</select>
|
|
@ -16,7 +16,7 @@
|
||||||
*@
|
*@
|
||||||
|
|
||||||
<select class="form-select" @bind-value="Selection" @bind-value:event="oninput" @onchange="OnSelectionChanged">
|
<select class="form-select" @bind-value="Selection" @bind-value:event="oninput" @onchange="OnSelectionChanged">
|
||||||
<option value="-1">VARE GRUPPE</option>
|
<option value="-1" disabled>VARE GRUPPE</option>
|
||||||
<option value="0" selected>Alle</option>
|
<option value="0" selected>Alle</option>
|
||||||
<option value="1">Lim Sealer Reparation</option>
|
<option value="1">Lim Sealer Reparation</option>
|
||||||
<option value="2">Grunder Maling</option>
|
<option value="2">Grunder Maling</option>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*@
|
*@
|
||||||
|
|
||||||
<select class="form-select" @bind-value="@Selection" @bind-value:event="oninput" @onchange="OnSelectChanged">
|
<select class="form-select" @bind-value="@Selection" @bind-value:event="oninput" @onchange="OnSelectChanged">
|
||||||
<option value="-1" selected>SØGNING</option>
|
<option value="-1" selected disabled>SØGNING</option>
|
||||||
<option value="name">Navn</option>
|
<option value="name">Navn</option>
|
||||||
<option value="sku">Nummer</option>
|
<option value="sku">Nummer</option>
|
||||||
<option value="shortName">Forkort.</option>
|
<option value="shortName">Forkort.</option>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*@
|
*@
|
||||||
|
|
||||||
<select class="form-select" @bind-value="@Selection" @bind-value:event="oninput" @onchange="OnSelectChanged">
|
<select class="form-select" @bind-value="@Selection" @bind-value:event="oninput" @onchange="OnSelectChanged">
|
||||||
<option value="-1" selected>SORTERING</option>
|
<option value="-1" selected disabled>SORTERING</option>
|
||||||
<option value="name">Navn</option>
|
<option value="name">Navn</option>
|
||||||
<option value="sku">Nummer</option>
|
<option value="sku">Nummer</option>
|
||||||
</select>
|
</select>
|
|
@ -16,7 +16,7 @@
|
||||||
*@
|
*@
|
||||||
|
|
||||||
<select class="form-select" @bind-value="@Selection" @bind-value:event="oninput" @onchange="OnSelectChanged">
|
<select class="form-select" @bind-value="@Selection" @bind-value:event="oninput" @onchange="OnSelectChanged">
|
||||||
<option value="-1" selected>RESULTATER</option>
|
<option value="-1" selected disabled>RESULTATER</option>
|
||||||
<option value="5">5</option>
|
<option value="5">5</option>
|
||||||
<option value="10">10</option>
|
<option value="10">10</option>
|
||||||
<option value="15">15</option>
|
<option value="15">15</option>
|
||||||
|
|
|
@ -22,9 +22,13 @@
|
||||||
<AuthorizeView>
|
<AuthorizeView>
|
||||||
<Authorized>
|
<Authorized>
|
||||||
<div class="row mb-2">
|
<div class="row mb-2">
|
||||||
<div class="col text-center">
|
<div class="col col-md-2">
|
||||||
<img class="grumpy-coder" src="@_app?.Image" alt="Wonky Logo"/>
|
<img class="grumpy-coder" src="@_app?.Image" alt="Wonky Logo"/>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col">
|
||||||
|
<h5>Browservalg</h5>
|
||||||
|
Bruge en Chrome baseret browser f.eks. Edge, Safari, Vivaldi, Chrome eller Chromium
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<select id="dayType" class="col-md-3 form-select" @bind-Value="_reportDto.DayTypeEnum" @bind-Value:event="oninput" @onchange="CheckDayType">
|
<select id="dayType" class="col-md-3 form-select" @bind-Value="_reportDto.DayTypeEnum" @bind-Value:event="oninput" @onchange="CheckDayType">
|
||||||
<option value="" selected>"IKKE VALGT"</option>
|
<option value="" selected disabled="">"IKKE VALGT"</option>
|
||||||
<option value="sales">Salgsdag</option>
|
<option value="sales">Salgsdag</option>
|
||||||
<option value="meeting">Salgsmøde</option>
|
<option value="meeting">Salgsmøde</option>
|
||||||
<option value="office">Kontordag</option>
|
<option value="office">Kontordag</option>
|
||||||
|
|
|
@ -34,7 +34,7 @@ public partial class SalesReport
|
||||||
private Preferences _prefs { get; set; } = new();
|
private Preferences _prefs { get; set; } = new();
|
||||||
private bool _formInvalid = true;
|
private bool _formInvalid = true;
|
||||||
private List<ReportActivity>? Activities { get; set; } = new();
|
private List<ReportActivity>? Activities { get; set; } = new();
|
||||||
|
private DateTime _workDate;
|
||||||
protected override async Task OnInitializedAsync()
|
protected override async Task OnInitializedAsync()
|
||||||
{
|
{
|
||||||
Interceptor.RegisterEvent();
|
Interceptor.RegisterEvent();
|
||||||
|
@ -44,9 +44,11 @@ public partial class SalesReport
|
||||||
_editContext.OnValidationStateChanged += ValidationChanged;
|
_editContext.OnValidationStateChanged += ValidationChanged;
|
||||||
|
|
||||||
_prefs = await UserPrefs.GetPreferences();
|
_prefs = await UserPrefs.GetPreferences();
|
||||||
_reportDto.CheckIn = string.IsNullOrWhiteSpace(_prefs.WorkDate)
|
_workDate =string.IsNullOrWhiteSpace(_prefs.WorkDate)
|
||||||
? DateTime.Now
|
? DateTime.Now
|
||||||
: DateTime.Parse(_prefs.WorkDate);
|
: DateTime.Parse(_prefs.WorkDate);
|
||||||
|
|
||||||
|
_reportDto.CheckIn = new DateTime(_workDate.Year, _workDate.Month, _workDate.Day, 12, 0,0);
|
||||||
_reportDto.CheckOut = _reportDto.CheckIn;
|
_reportDto.CheckOut = _reportDto.CheckIn;
|
||||||
await UserPrefs.SetWorkDate(_reportDto.CheckIn);
|
await UserPrefs.SetWorkDate(_reportDto.CheckIn);
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,28 +44,28 @@
|
||||||
<Authorized>
|
<Authorized>
|
||||||
<div class="nav-item px-3">
|
<div class="nav-item px-3">
|
||||||
<NavLink class="nav-link" href="/" Match="NavLinkMatch.All">
|
<NavLink class="nav-link" href="/" Match="NavLinkMatch.All">
|
||||||
<span class="oi oi-home" aria-hidden="true"></span> Start
|
<span class="oi oi-dashboard" aria-hidden="true"></span> Start
|
||||||
</NavLink>
|
</NavLink>
|
||||||
</div>
|
</div>
|
||||||
<div class="nav-item px-3">
|
<div class="nav-item px-3">
|
||||||
<NavLink class="nav-link" href="companies">
|
<NavLink class="nav-link" href="companies">
|
||||||
<span class="oi oi-list-rich" aria-hidden="true"></span> Firmaer
|
<span class="oi oi-file" aria-hidden="true"></span> Firmaer
|
||||||
</NavLink>
|
</NavLink>
|
||||||
</div>
|
</div>
|
||||||
<div class="nav-item px-3">
|
<div class="nav-item px-3">
|
||||||
<NavLink class="nav-link" href="price-catalog">
|
<NavLink class="nav-link" href="price-catalog">
|
||||||
<span class="oi oi-list-rich" aria-hidden="true"></span> Priskatalog
|
<span class="oi oi-spreadsheet" aria-hidden="true"></span> Priskatalog
|
||||||
</NavLink>
|
</NavLink>
|
||||||
</div>
|
</div>
|
||||||
<div class="nav-item px-3">
|
<div class="nav-item px-3">
|
||||||
<NavLink class="nav-link" href="sales-report">
|
<NavLink class="nav-link" href="sales-report">
|
||||||
<span class="oi oi-list-rich" aria-hidden="true"></span> Dagsrapport
|
<span class="oi oi-document" aria-hidden="true"></span> Dagsrapport
|
||||||
</NavLink>
|
</NavLink>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="nav-item px-3">
|
<div class="nav-item px-3">
|
||||||
<NavLink class="nav-link" href="info">
|
<NavLink class="nav-link" href="info">
|
||||||
<span class="oi oi-list-rich" aria-hidden="true"></span> Info
|
<span class="oi oi-info" aria-hidden="true"></span> App Info
|
||||||
</NavLink>
|
</NavLink>
|
||||||
</div>
|
</div>
|
||||||
</Authorized>
|
</Authorized>
|
||||||
|
|
Loading…
Reference in a new issue