modifiche per impedire cancellazione della commessa generica

This commit is contained in:
Marco Audiffredi 2024-01-24 16:54:33 +01:00
parent 84beb51404
commit dacd064324
7 changed files with 34 additions and 13 deletions

View File

@ -193,6 +193,7 @@ namespace VirtualTask.Controllers
anagCommImp.comm.ladeslav = "COMM_GEN_" + model.ancodice;
anagCommImp.comm.lacodcli = model.ancodice;
anagCommImp.comm.lacodimp = anagCommImp.imp.imcodimp;
anagCommImp.comm.lacomgen = "S";
string data = JsonConvert.SerializeObject(anagCommImp);
StringContent content = new StringContent(data, Encoding.UTF8, "application/json");

View File

@ -1,4 +1,6 @@
namespace VirtualTask.Models
using System.ComponentModel.DataAnnotations;
namespace VirtualTask.Models
{
//CLASSE PER LA LISTA
public class CommesseVT
@ -37,5 +39,7 @@
public string? imcodcap { get; set; }
/// <summary>provincia</summary>
public string? improvin { get; set; }
/// <summary>flag commessa generica cliente</summary>
public string? lacomgen { get; set; }
}
}

View File

@ -32,6 +32,10 @@ namespace VirtualTask.Models
[Required]
[Display(Name = "Cod. Impianto")]
public string? lacodimp { get; set; }
[Display(Name = "Commessa cliente generica")]
[StringLength(1)]
public string? lacomgen { get; set; }
}
}

View File

@ -31,6 +31,7 @@ namespace VirtualTask.Models
public string? seriale_commessa { get; set; }
[Display(Name = "DATA RAPPORTINO")]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}")]
public DateTime data_rapportino { get; set; }
[Display(Name = "ORA INIZIO")]

View File

@ -45,6 +45,9 @@
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.lacodimp)</b> @Html.DisplayFor(model => model.lacodimp)
</div>
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.lacomgen)</b> @Html.DisplayFor(model => model.lacomgen)
</div>
<div>
<a asp-action="Index" value="Torna alla lista" class="agy-btn submitForm">Torna alla lista</a>

View File

@ -109,14 +109,22 @@
<a href="@Url.Action("Edit", "CommesseVT", new { id=item.laserial })" title="Modifica" class="links">
<img alt="Modifica" src="@Url.Content("~/assets/images/icons8-modificare-64.png")" style="width:30px;height:30px;">
</a>
|
<a href="@Url.Action("Details", "CommesseVT", new { id=item.laserial })" title="Dettaglio" class="links">
<img alt="Dettaglio" src="@Url.Content("~/assets/images/icons8-visualizza-file-64.png")" style="width:30px;height:30px;">
</a>
|
<a href="@Url.Action("Delete", "CommesseVT", new { id=item.laserial })" title="Elimina" class="links">
<img alt="Elimina" src="@Url.Content("~/assets/images/icons8-elimina-50.png")" style="width:30px;height:30px;">
</a>
@{
string _url_del = @Url.Action("Delete", "CommesseVT", new { id = item.laserial });
string flagComGen = string.Empty;
flagComGen = string.IsNullOrEmpty(item.lacomgen) ? "N" : item.lacomgen;
if (!flagComGen.Equals("S"))
{
<a href="@_url_del" title="Elimina" class="links">
<img alt="Elimina" src="~/assets/images/icons8-elimina-50.png" style="width:30px;height:30px;">
</a>
}
}
</td>
</tr>
}

View File

@ -7,14 +7,14 @@
},
"ApplicationInsights": {
//PRODUZIONE
"rootUrlApi": "https://api.poloinformatico.it:9000/api/Polo/",
"rootWebLoghi": "C:\\ZAPIPOLO\\api_polo\\wwwroot\\VIRTU\\",
"rootUrlApi2": "https://api.poloinformatico.it:9000/VIRTU/",
//"rootUrlApi": "https://api.poloinformatico.it:9000/api/Polo/",
//"rootWebLoghi": "C:\\ZAPIPOLO\\api_polo\\wwwroot\\VIRTU\\",
//"rootUrlApi2": "https://api.poloinformatico.it:9000/VIRTU/",
//TEST
//"rootUrlApi": "http://testapi.poloinformatico.it:9001/api/Polo/",
//"rootWebLoghi": "C:\\SORGENTI\\ApiPolo\\ApiPolo\\wwwroot\\VIRTU\\",
//"rootUrlApi2": "http://testapi.poloinformatico.it:9001/VIRTU/",
"rootUrlApi": "http://testapi.poloinformatico.it:9001/api/Polo/",
"rootWebLoghi": "C:\\SORGENTI\\ApiPolo\\ApiPolo\\wwwroot\\VIRTU\\",
"rootUrlApi2": "http://testapi.poloinformatico.it:9001/VIRTU/",
"mittenteMail": "info@virtualtask.it",
"nomeMail": "Supporto Virtual Task",