fix preselezione new PODL
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
}
|
||||
|
||||
@@ -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,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 @@
|
||||
6.16.2211.915
|
||||
6.16.2211.917
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user