fix pagina invio sessione

This commit is contained in:
zaccaria.majid
2022-12-14 18:38:25 +01:00
parent 1b9dd62606
commit bd23c6a493
9 changed files with 152 additions and 41 deletions
+44
View File
@@ -5,6 +5,7 @@ using MP.Data.DatabaseModels;
using NLog;
using System;
using System.Collections.Generic;
using System.Formats.Asn1;
using System.Linq;
using System.Threading.Tasks;
@@ -573,6 +574,7 @@ namespace MP.Data.Controllers
}
return dbResult;
}
/// <summary>
/// Elenco Inventari tipo Azienda (TUTTI, chiusi e paerti) filtrati x data
/// </summary>
@@ -615,6 +617,48 @@ namespace MP.Data.Controllers
return dbResult;
}
/// <summary>
/// Chiusura/apertura sessione
/// </summary>
/// <param name="sessID"></param>
/// <param name="flgclose"></param>
/// <returns></returns>
public async Task<bool> CloseOpenSessione(int sessID, bool flgClose)
{
bool answ = false;
using (var dbCtx = new MoonPro_InveContext(_configuration))
{
var SessID = new SqlParameter("@InveSessID", sessID);
var FlgClose = new SqlParameter("@FlgClose", flgClose);
var callResulr = await dbCtx
.Database
.ExecuteSqlRawAsync("exec dbo.stp_INV_CloseOpen @InveSessID, @FlgClose", SessID, FlgClose);
answ = true;
}
return answ;
}
/// <summary>
/// Trasferimento
/// </summary>
/// <param name="sessID"></param>
/// <returns></returns>
public async Task<bool> TransferSessione(int sessID)
{
bool answ = false;
using (var dbCtx = new MoonPro_InveContext(_configuration))
{
var SessID = new SqlParameter("@InveSessID", sessID);
var callResulr = await dbCtx
.Database
.ExecuteSqlRawAsync("exec dbo.stp_INV_InveSess_Transfer @InveSessID", SessID);
answ = true;
}
return answ;
}
#endregion gestione sessione
#region gestione totale lotti