fix preselezione new PODL

This commit is contained in:
zaccaria.majid
2022-11-09 17:24:38 +01:00
parent e3e9225ad2
commit 0b56093fd4
6 changed files with 49 additions and 10 deletions
+1 -1
View File
@@ -5,7 +5,7 @@
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<RootNamespace>MP.SPEC</RootNamespace>
<Version>6.16.2211.915</Version>
<Version>6.16.2211.917</Version>
</PropertyGroup>
<ItemGroup>
+27 -4
View File
@@ -69,7 +69,14 @@
{
foreach (var item in ListArticoli.Where(x => x.Azienda == currAzienda).ToList())
{
<option value="@item.CodArticolo">@item.CodArticolo | @item.DescArticolo | @item.Disegno</option>
@if (item.CodArticolo == currRecordControlli.CodArticolo)
{
<option value="@item.CodArticolo" selected>@item.CodArticolo | @item.DescArticolo | @item.Disegno</option>
}
else
{
<option value="@item.CodArticolo">@item.CodArticolo | @item.DescArticolo | @item.Disegno</option>
}
}
}
</select>
@@ -93,7 +100,15 @@
{
foreach (var item in ListStati)
{
<option value="@item.value">@item.label</option>
@if (item.value == currRecordControlli.KeyRichiesta)
{
<option value="@item.value" selected>@item.label</option>
}
else
{
<option value="@item.value">@item.label</option>
}
}
}
</select>
@@ -110,7 +125,15 @@
{
foreach (var item in ListGruppiFase)
{
<option value="@item.CodGruppo">@item.CodGruppo | @item.DescrGruppo</option>
@if (item.CodGruppo == currRecordControlli.CodGruppo)
{
<option value="@item.CodGruppo" selected>@item.CodGruppo | @item.DescrGruppo</option>
}
else
{
<option value="@item.CodGruppo">@item.CodGruppo | @item.DescrGruppo</option>
}
}
}
</select>
@@ -127,7 +150,7 @@
{
foreach (var item in ListMacchine)
{
if (selectFirst(item.IdxMacchina) == true)
if (item.IdxMacchina == currRecordControlli.IdxMacchina)
{
<option selected value="@item.IdxMacchina">@item.IdxMacchina | @item.Descrizione</option>
}
+18 -2
View File
@@ -72,6 +72,7 @@ namespace MP.SPEC.Pages
ListGruppiFase = await MDService.ElencoGruppiFase();
ListMacchine = await MDService.MacchineGetAll();
ListStati = await MDService.AnagStatiComm();
SearchRecords = await MDService.ListPODLFilt("*", "*");
// preselezione valori
configData = await MDService.ConfigGetAll();
var currRec = configData.FirstOrDefault(x => x.Chiave == "AZIENDA");
@@ -91,6 +92,7 @@ namespace MP.SPEC.Pages
pagerODL.resetCurrPage();
}
}
private List<PODLModel>? SearchRecords;
/// <summary>
/// Crea nuovo record e va in editing...
@@ -99,7 +101,12 @@ namespace MP.SPEC.Pages
protected async Task reqNewPODL()
{
// aggiungo record articolo
currArticolo = "";
if (SearchRecords != null)
{
currRecordControlli = SearchRecords.FirstOrDefault();
}
//currArticolo = "";
if (ListArticoli != null && ListArticoli.Count > 0)
{
var firstArt = ListArticoli.FirstOrDefault();
@@ -169,6 +176,7 @@ namespace MP.SPEC.Pages
private static Logger Log = LogManager.GetCurrentClassLogger();
private PODLModel? _currRecord = null;
private PODLModel? _currRecordControlli = null;
private List<AnagArticoli>? ListArticoli;
private List<AnagGruppi>? ListAziende;
private List<AnagGruppi>? ListGruppiFase;
@@ -206,7 +214,7 @@ namespace MP.SPEC.Pages
private bool selectFirst(string idxMacchina)
{
string firstMacchina="";
string firstMacchina = "";
bool answ = false;
if (ListMacchine != null)
{
@@ -275,6 +283,14 @@ namespace MP.SPEC.Pages
artSearch = value == null ? "" : value.CodArticolo;
}
}
private PODLModel? currRecordControlli
{
get => _currRecordControlli;
set
{
_currRecordControlli = value;
}
}
private bool isLoading { get; set; } = false;
+1 -1
View File
@@ -1,6 +1,6 @@
<body>
<i>Modulo MAPOSPEC </i>
<h4>Versione: 6.16.2211.915</h4>
<h4>Versione: 6.16.2211.917</h4>
<br /> Note di rilascio:
<ul>
<li>
+1 -1
View File
@@ -1 +1 @@
6.16.2211.915
6.16.2211.917
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<item>
<version>6.16.2211.915</version>
<version>6.16.2211.917</version>
<url>https://nexus.steamware.net/repository/SWS/MP-SPEC/stable/LAST/MP.SPEC.zip</url>
<changelog>https://nexus.steamware.net/repository/SWS/MP-SPEC/stable/LAST/ChangeLog.html</changelog>
<mandatory>false</mandatory>