Update editing insMan

This commit is contained in:
Samuele Locatelli
2025-04-02 18:48:12 +02:00
parent 2c70f3e164
commit 07ed5c7632
8 changed files with 279 additions and 203 deletions
+27 -1
View File
@@ -646,6 +646,32 @@ namespace MP.Data.Controllers
return dbResult;
}
/// <summary>
/// Elimina record
/// </summary>
/// <param name="currRecord"></param>
public bool InsManDelete(InsManualiModel currRecord)
{
bool fatto = false;
using (var dbCtx = new MoonProContext(_configuration))
{
var actRec = dbCtx
.DbSetInsManuali
.Where(x => currRecord.IdxInsMan > 0 && x.IdxInsMan == currRecord.IdxInsMan)
.FirstOrDefault();
// se ci fosse aggiorno...
if (actRec != null)
{
dbCtx
.DbSetInsManuali
.Remove(actRec);
}
var res = dbCtx.SaveChanges();
fatto = res != 0;
}
return fatto;
}
/// <summary>
/// Elenco insert manuali dato
/// </summary>
@@ -668,7 +694,7 @@ namespace MP.Data.Controllers
}
/// <summary>
/// Esegue salvataggio record + svuotamento cache
/// Esegue upsert record
/// </summary>
/// <param name="currRecord"></param>
public bool InsManUpsert(InsManualiModel currRecord)