rebuilt - use HTML properties to limit activity/order input fields

thus avoiding back-end rejecting the activity
This commit is contained in:
Frede Hundewadt 2023-11-21 14:13:22 +01:00
parent f536768ab1
commit e8a0e446fd
3 changed files with 40 additions and 22 deletions

View file

@ -130,7 +130,8 @@ else
{
<label for="demo" class="col-sm-2 col-form-label-sm">Demo</label>
<div class="col-sm-10">
<InputText id="demo" class="form-control" @bind-Value="_activity.Demo"/>
<InputText id="demo" class="form-control"
maxlength="128" @bind-Value="_activity.Demo"/>
<ValidationMessage For="@(() => _activity.Demo)"></ValidationMessage>
</div>
<label for="orderMessage" class="col-sm-2 col-form-label-sm">Note /Kontor</label>
@ -149,13 +150,15 @@ else
{
<label for="demo" class="col-sm-2 col-form-label-sm">Demo</label>
<div class="col-sm-4">
<InputText id="demo" class="form-control" @bind-Value="_activity.Demo"/>
<InputText id="demo" class="form-control"
maxlength="128" @bind-Value="_activity.Demo"/>
<ValidationMessage For="@(() => _activity.Demo)"></ValidationMessage>
</div>
<label for="email" class="col-sm-2 col-form-label-sm">Epost</label>
<div class="col-sm-4">
<InputText id="email" class="form-control" @bind-Value="_activity.Email"/>
<InputText id="email" class="form-control"
maxlength="80" @bind-Value="_activity.Email"/>
<ValidationMessage For="@(() => _activity.Email)"></ValidationMessage>
</div>
@ -168,7 +171,8 @@ else
<label for="phone" class="col-sm-2 col-form-label-sm">Tlf.</label>
<div class="col-sm-4">
<InputText id="phone" class="form-control" @bind-Value="_activity.Phone"/>
<InputText id="phone" class="form-control"
maxlength="20" @bind-Value="_activity.Phone"/>
<ValidationMessage For="@(() => _activity.Phone)"></ValidationMessage>
</div>
@ -246,7 +250,8 @@ else
<thead>
<tr class="bg-dark text-white">
<th scope="col" colspan="7">
Ordrekladde <span class="mx-2 draft-expires-msg">
Ordrekladde
<span class="mx-2 draft-expires-msg">
Global kladde (udløber efter @(DraftProvider.Draft.TimeToLiveInSeconds / 60)m inaktivitet)
</span>
</th>
@ -463,4 +468,3 @@ else
<ConfirmWorkDateOverlay BodyMessage="@PromptDateConfirm"
OnOkClicked="WorkDateOverlayCallback" @ref="WorkDateOverlay"/>

View file

@ -43,50 +43,64 @@
<div class="row mb-3 g-3">
<label for="dlvName" class="col-md-2 col-form-label">Lev. Navn</label>
<div class="col-md-10">
<InputText id="dlvName" class="form-control" @bind-Value="Activity.DlvName"/>
<InputText id="dlvName" class="form-control"
maxlength="100" @bind-Value="Activity.DlvName"/>
<ValidationMessage For="@(() => Activity.Name)"></ValidationMessage>
</div>
<label for="dlvAddress1" class="col-md-2 col-form-label">Lev. Adresse</label>
<div class="col-md-10">
<InputText id="dlvAddress1" class="form-control" @bind-Value="Activity.DlvAddress1"/>
<InputText id="dlvAddress1" class="form-control"
maxlength="100" @bind-Value="Activity.DlvAddress1"/>
<ValidationMessage For="@(() => Activity.DlvAddress1)"></ValidationMessage>
</div>
<label for="dlvAddress2" class="col-md-2 col-form-label">Lev. Adresse</label>
<div class="col-md-10">
<InputText id="dlvAddress2" class="form-control" @bind-Value="Activity.DlvAddress2"/>
<InputText id="dlvAddress2" class="form-control"
maxlength="50" @bind-Value="Activity.DlvAddress2"/>
<ValidationMessage For="@(() => Activity.DlvAddress2)"></ValidationMessage>
</div>
<label for="dlvZipCode" class="col-md-2 col-form-label">Lev. Postnr</label>
<div class="col-md-2">
<InputText id="dlvZipCode" class="form-control" @bind-Value="Activity.DlvZipCode"/>
<InputText id="dlvZipCode" class="form-control"
maxlenght="20" @bind-Value="Activity.DlvZipCode"/>
<ValidationMessage For="@(() => Activity.DlvZipCode)"></ValidationMessage>
</div>
<label for="dlvCity" class="col-md-2 col-form-label">Lev. Bynavn</label>
<div class="col-md-6">
<InputText id="dlvCity" class="form-control" @bind-Value="Activity.DlvCity"/>
<InputText id="dlvCity" class="form-control"
maxlength="30" @bind-Value="Activity.DlvCity"/>
<ValidationMessage For="@(() => Activity.DlvCity)"></ValidationMessage>
</div>
<label for="yourRef" class="col-sm-2 col-md-2 col-form-label">Indkøber</label>
<div class="col-sm-10 col-md-4">
<InputText id="yourRef" class="form-control" @bind-Value="Activity.YourRef"/>
<InputText id="yourRef" class="form-control"
maxlength="35" @bind-Value="Activity.YourRef"/>
<ValidationMessage For="@(() => Activity.YourRef)"></ValidationMessage>
</div>
<label for="referenceNumber" class="col-sm-2 col-md-2 col-form-label">Rekvisition</label>
<div class="col-sm-10 col-md-4">
<InputText id="referenceNumber" class="form-control" @bind-Value="Activity.ReferenceNumber"/>
<InputText id="referenceNumber" class="form-control"
maxlength="20" @bind-Value="Activity.ReferenceNumber"/>
<ValidationMessage For="@(() => Activity.ReferenceNumber)"></ValidationMessage>
</div>
<label for="orderMessage" class="col-sm-2 col-md-2 col-form-label">Ordre notat</label>
<div class="col-sm-10 col-md-4">
<InputTextArea id="orderMessage" class="form-control" @bind-Value="Activity.OrderMessage"/>
<InputTextArea id="orderMessage" class="form-control"
maxlength="255" @bind-Value="Activity.OrderMessage"/>
<ValidationMessage For="@(() => Activity.OrderMessage)"></ValidationMessage>
</div>
<label for="phone" class="col-sm-2 col-md-2 col-form-label">Tlf.</label>
<div class="col-sm-10 col-md-4">
<InputText id="phone" class="form-control" @bind-Value="Activity.Phone"/>
<InputText id="phone" class="form-control"
maxlength="20" @bind-Value="Activity.Phone"/>
<ValidationMessage For="@(() => Activity.Phone)"></ValidationMessage>
</div>

View file

@ -1,8 +1,8 @@
{
"appInfo": {
"name": "Wonky Online",
"version": "302.0",
"rc": true,
"version": "303.0",
"rc": false,
"sandBox": true,
"image": "grumpy-coder.png",
"sdk": "dotnet 8.0"