- completato fix editing lista valori ammissibili x tipo
- ok editing
This commit is contained in:
Samuele Locatelli
2022-07-23 16:05:38 +02:00
parent 190e572bce
commit 0ad15c90c3
6 changed files with 147 additions and 73 deletions
+8 -2
View File
@@ -78,9 +78,15 @@ namespace MP.SPEC.Data
/// <param name="numRecord"></param>
/// <param name="searchVal"></param>
/// <returns></returns>
public Task<List<AnagArticoli>> ArticoliGetSearch(int numRecord, string azienda, string searchVal)
public async Task<List<AnagArticoli>> ArticoliGetSearch(int numRecord, string azienda, string searchVal)
{
return Task.FromResult(dbController.ArticoliGetSearch(numRecord, azienda, searchVal));
return await Task.FromResult(dbController.ArticoliGetSearch(numRecord, azienda, searchVal));
}
public async Task<List<ListValues>> AnagTipoArtLV()
{
return await Task.FromResult(dbController.AnagTipoArtLV());
}
/// <summary>
+27 -15
View File
@@ -49,16 +49,24 @@
<input type="text" class="form-control" placeholder="Disegno" @bind-value="@currRecord.Disegno">
</div>
</div>
<div class="col-2">
<div class="input-group">
<span class="input-group-text">Tipo</span>
<input type="text" class="form-control" placeholder="Tipo" @bind-value="@currRecord.Tipo">
<div class="col-1">
<div class="input-group" title="Tipo">
@*<span class="input-group-text">T</span>*@
<select @bind="@currRecord.Tipo" class="form-select text-end">
@if (ListTipoArt != null)
{
foreach (var item in ListTipoArt)
{
<option value="@item.value">@item.label</option>
}
}
</select>
</div>
</div>
<div class="col-2">
<div class="input-group">
@*<span class="input-group-text">Azienda</span>*@
<select @bind="@currRecord.Azienda" class="form-select">
<div class="col-3">
<div class="input-group" title="Azienda">
@*<span class="input-group-text">A</span>*@
<select @bind="@currRecord.Azienda" class="form-select text-end">
@if (ListAziende != null)
{
foreach (var item in ListAziende.Where(x => x.CodGruppo != "*").ToList())
@@ -71,15 +79,19 @@
</div>
</div>
</div>
<div class="row">
<div class="col">
<input type="text" class="form-control" placeholder="Descrizione" @bind-value="@currRecord.DescArticolo">
<div class="row mt-2">
<div class="col-8">
<input type="text" class="form-control" placeholder="Descrizione Articolo" @bind-value="@currRecord.DescArticolo">
</div>
<div class="col">
<button class="btn btn-warning" @onclick="() => cancel()">Annulla <i class="bi bi-x-circle"></i></button>
<div class="col-2">
<div class="d-grid gap-2">
<button class="btn btn-warning" @onclick="() => cancel()">Annulla <i class="bi bi-x-circle"></i></button>
</div>
</div>
<div class="col">
<button class="btn btn-success" @onclick="() => update(currRecord)">Salva <i class="bi bi-save"></i></button>
<div class="col-2">
<div class="d-grid gap-2">
<button class="btn btn-success" @onclick="() => update(currRecord)">Salva <i class="bi bi-save"></i></button>
</div>
</div>
</div>
</div>
+2
View File
@@ -48,6 +48,7 @@ namespace MP.SPEC.Pages
private List<MP.Data.DatabaseModels.AnagArticoli>? ListRecords;
private List<MP.Data.DatabaseModels.AnagArticoli>? SearchRecords;
private List<MP.Data.DatabaseModels.AnagGruppi>? ListAziende;
private List<MP.Data.DatabaseModels.ListValues>? ListTipoArt;
#endregion Private Fields
@@ -199,6 +200,7 @@ namespace MP.SPEC.Pages
MessageService.ShowSearch = false;
MessageService.EA_SearchUpdated += OnSeachUpdated;
ListAziende = await MDService.ElencoAziende();
ListTipoArt = await MDService.AnagTipoArtLV();
await reloadData();
}