Form persone di riferimento e clienti

This commit is contained in:
2025-07-21 10:08:10 +02:00
parent b2064ad71e
commit 7bcb0581cc
14 changed files with 298 additions and 88 deletions

View File

@@ -8,13 +8,13 @@
<MudDialog Class="customDialog-form">
<DialogContent>
<HeaderLayout ShowProfile="false" Cancel="true" OnCancel="() => MudDialog.Cancel()" LabelSave="@LabelSave" OnSave="Save" Title="@(IsNew ? "Nuovo" : $"{PersRifModel.CodPersRif}")" />
<HeaderLayout ShowProfile="false" Cancel="true" OnCancel="() => MudDialog.Cancel()" LabelSave="@LabelSave" OnSave="Save" Title="@(IsNew ? "Nuovo" : "Persona di riferimento")" />
<div class="content">
<div class="input-card">
<MudTextField ReadOnly="IsView"
T="string?"
Placeholder="Persona di riferimento"
Placeholder="Cognome e Nome"
Variant="Variant.Text"
Lines="1"
@bind-Value="PersRifModel.PersonaRif"
@@ -42,6 +42,8 @@
<MudTextField ReadOnly="IsView"
T="string?"
Variant="Variant.Text"
FullWidth="true"
Class="customIcon-select"
Lines="1"
@bind-Value="PersRifModel.EMail"
@bind-Value:after="OnAfterChangeValue"
@@ -57,6 +59,8 @@
<MudTextField ReadOnly="IsView"
T="string?"
Variant="Variant.Text"
FullWidth="true"
Class="customIcon-select"
Lines="1"
@bind-Value="PersRifModel.Fax"
@bind-Value:after="OnAfterChangeValue"
@@ -72,6 +76,8 @@
<MudTextField ReadOnly="IsView"
T="string?"
Variant="Variant.Text"
FullWidth="true"
Class="customIcon-select"
Lines="1"
@bind-Value="PersRifModel.NumCellulare"
@bind-Value:after="OnAfterChangeValue"
@@ -87,6 +93,8 @@
<MudTextField ReadOnly="IsView"
T="string?"
Variant="Variant.Text"
FullWidth="true"
Class="customIcon-select"
Lines="1"
@bind-Value="PersRifModel.Telefono"
@bind-Value:after="OnAfterChangeValue"
@@ -126,12 +134,15 @@
private async Task Save()
{
VisibleOverlay = true;
StateHasChanged();
SuccessAnimation = true;
StateHasChanged();
await Task.Delay(1250);
MudDialog.Close();
MudDialog.Close(PersRifModel);
}
private async Task LoadData()
@@ -147,9 +158,4 @@
LabelSave = !OriginalModel.Equals(PersRifModel) ? "Aggiorna" : null;
}
}
private void NewPersRif()
{
}
}