diff --git a/MP.SPEC/Pages/Articoli.razor.cs b/MP.SPEC/Pages/Articoli.razor.cs
index 45c22baf..754d6211 100644
--- a/MP.SPEC/Pages/Articoli.razor.cs
+++ b/MP.SPEC/Pages/Articoli.razor.cs
@@ -76,19 +76,24 @@ namespace MP.SPEC.Pages
#region Protected Methods
+ private bool isNewArt = false;
+
///
/// Crea nuovo record e va in editing...
///
///
protected async Task addNew()
{
+ isNewArt = true;
currRecord = new AnagArticoliModel()
{
CodArticolo = $"_NEW_{DateTime.Now:yyyyMMdd.HHmmss}",
DescArticolo = "Nuovo articolo",
Azienda = selAzienda != "*" ? selAzienda : "MAPO",
Disegno = "",
- Tipo = "ART"
+ Tipo = "ART",
+ CurrRev = "",
+ ProdRev = ""
};
await Task.Delay(1);
}
@@ -128,6 +133,8 @@ namespace MP.SPEC.Pages
}
private string searchVal { get; set; } = "";
+ private string chkDisabled => isNewArt ? "" : "disabled";
+
protected async Task cancel()
{
currRecord = null;
@@ -188,30 +195,36 @@ namespace MP.SPEC.Pages
protected void ResetData()
{
+ isNewArt = false;
currRecord = null;
}
protected async Task resetSel()
{
+ isNewArt = false;
currRecord = null;
await Task.Delay(1);
}
protected async Task selRecord(AnagArticoliModel selRec)
{
+ isNewArt = false;
currRecord = selRec;
await Task.Delay(1);
}
protected async Task cloneRecord(AnagArticoliModel selRec)
{
+ isNewArt = true;
// creo record duplicato...
AnagArticoliModel newRec = new AnagArticoliModel()
{
Azienda = selRec.Azienda,
- CodArticolo = selRec.CodArticolo,
+ CodArticolo = $"clone-{selRec.CodArticolo}",
DescArticolo = $"CLONE - {selRec.DescArticolo}",
Disegno = selRec.Disegno,
- Tipo = selRec.Tipo
+ Tipo = selRec.Tipo,
+ CurrRev = "",
+ ProdRev = ""
};
currRecord = newRec;
await Task.Delay(1);
diff --git a/MP.SPEC/Resources/ChangeLog.html b/MP.SPEC/Resources/ChangeLog.html
index 845d0f77..b349fd5f 100644
--- a/MP.SPEC/Resources/ChangeLog.html
+++ b/MP.SPEC/Resources/ChangeLog.html
@@ -1,6 +1,6 @@
Modulo MAPOSPEC
-
Versione: 6.16.2604.2715
+
Versione: 8.16.2604.2717
Note di rilascio:
-
diff --git a/MP.SPEC/Resources/VersNum.txt b/MP.SPEC/Resources/VersNum.txt
index b53e4a5d..345015b9 100644
--- a/MP.SPEC/Resources/VersNum.txt
+++ b/MP.SPEC/Resources/VersNum.txt
@@ -1 +1 @@
-6.16.2604.2715
+8.16.2604.2717
diff --git a/MP.SPEC/Resources/manifest.xml b/MP.SPEC/Resources/manifest.xml
index 148706ae..044ae091 100644
--- a/MP.SPEC/Resources/manifest.xml
+++ b/MP.SPEC/Resources/manifest.xml
@@ -1,6 +1,6 @@
-
- 6.16.2604.2715
+ 8.16.2604.2717
https://nexus.steamware.net/repository/SWS/MP-SPEC/stable/LAST/MP.SPEC.zip
https://nexus.steamware.net/repository/SWS/MP-SPEC/stable/LAST/ChangeLog.html
false