display visit date correct on list
This commit is contained in:
parent
eaf380bec3
commit
72e818bd04
5 changed files with 13 additions and 12 deletions
|
@ -23,7 +23,7 @@
|
|||
@foreach (var company in Companies)
|
||||
{
|
||||
<tr>
|
||||
<td><DisplayStateComponent StateClass="@(VisitState(company.LastVisit))"></DisplayStateComponent></td>
|
||||
<td><DisplayStateComponent StateClass="@(VisitState(company.NextVisit))"></DisplayStateComponent></td>
|
||||
<td>@company.Name</td>
|
||||
<td>@company.Account</td>
|
||||
<td>@company.City</td>
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
{
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<div>CVR status <DisplayVatStateComponent StateClass="@RegState"></DisplayVatStateComponent></div>
|
||||
<div>CVR status "@RegState"</div>
|
||||
<div>Konto @_companyDto.Account</div>
|
||||
<div>CompanyId @_companyDto.CompanyId</div>
|
||||
<div>EDIT Næste besøg @NextVisit</div> <div>EDIT Sidst besøgt @LastVisit</div>
|
||||
|
|
|
@ -64,7 +64,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<th scope="row">Næste besøg</th>
|
||||
<td><DisplayStateComponent StateClass="@(VisitState(CompanyDto.LastVisit))"></DisplayStateComponent></td>
|
||||
<td><DisplayStateComponent StateClass="@(VisitState)"></DisplayStateComponent></td>
|
||||
<td>@CompanyDto.NextVisit</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
|
|
@ -33,6 +33,7 @@ public partial class CompanyView : IDisposable
|
|||
[Parameter] public string CompanyId { get; set; } = "";
|
||||
private CompanyDto CompanyDto { get; set; } = new ();
|
||||
private VirkRegInfo VirkRegInfo { get; set; } = new();
|
||||
private string VisitState { get; set; } = "the-ugly";
|
||||
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
|
@ -49,16 +50,16 @@ public partial class CompanyView : IDisposable
|
|||
CompanyDto = await CompanyRepo.GetCompanyById(CompanyId);
|
||||
}
|
||||
}
|
||||
var theUgly = DateTime.Parse(CompanyDto.NextVisit);
|
||||
var theBad = theUgly.AddDays(-14);
|
||||
if (DateTime.Now <= theUgly)
|
||||
{
|
||||
VisitState = DateTime.Now >= theBad ? "the-bad" : "the-good";
|
||||
}
|
||||
|
||||
private string VisitState(string nextVisit)
|
||||
{
|
||||
var theUgly = DateTime.Parse(nextVisit);
|
||||
var theBad = theUgly.AddDays(-14);
|
||||
if (DateTime.Now >= theUgly)
|
||||
return "the-ugly";
|
||||
return DateTime.Now >= theBad ? "the-bad" : "the-good";
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
||||
/// </summary>
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
</div>
|
||||
<div class="nav-item px-3">
|
||||
<NavLink class="nav-link" href="/OrdreKladde">
|
||||
<span class="oi oi-list-rich" aria-hidden="true"></span> Ordrekladde
|
||||
<span class="oi oi-list-rich" aria-hidden="true"></span> WIP-ordre
|
||||
</NavLink>
|
||||
</div>
|
||||
|
||||
|
|
Loading…
Reference in a new issue