diff --git a/MP.SPEC/MP.SPEC.csproj b/MP.SPEC/MP.SPEC.csproj index 6cd46869..bde4708a 100644 --- a/MP.SPEC/MP.SPEC.csproj +++ b/MP.SPEC/MP.SPEC.csproj @@ -5,7 +5,7 @@ enable enable MP.SPEC - 6.16.2604.2715 + 8.16.2604.2717 1800a78a-6ff1-40f9-b490-87fb8bfc1394 en @@ -39,19 +39,19 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/MP.SPEC/Pages/Articoli.razor b/MP.SPEC/Pages/Articoli.razor index 1229a320..2130edd8 100644 --- a/MP.SPEC/Pages/Articoli.razor +++ b/MP.SPEC/Pages/Articoli.razor @@ -45,7 +45,14 @@
Codice - + @if(isNewArt) + { + + } + else + { + + }
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: