Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop
This commit is contained in:
@@ -44,7 +44,7 @@
|
||||
<div class="px-2">
|
||||
@if (item.Qta <= 0)
|
||||
{
|
||||
<button class="btn btn-secondary">−</button>
|
||||
<button class="btn btn-secondary" disabled>≡</button>
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -60,7 +60,7 @@
|
||||
<div class="px-2">
|
||||
@if (item.Qta >= item.QtaMax)
|
||||
{
|
||||
<button class="btn btn-secondary">+</button>
|
||||
<button class="btn btn-secondary" disabled>≡</button>
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -1578,9 +1578,8 @@ namespace MP.Data.Controllers
|
||||
/// </summary>
|
||||
/// <param name="newRec"></param>
|
||||
/// <returns></returns>
|
||||
public async Task<bool> RegScartiInsert(RegistroScartiModel newRec)
|
||||
public bool RegScartiInsert(RegistroScartiModel newRec)
|
||||
{
|
||||
await Task.Delay(1);
|
||||
bool fatto = false;
|
||||
using (var dbCtx = new MoonProContext(_configuration))
|
||||
{
|
||||
@@ -1630,25 +1629,24 @@ namespace MP.Data.Controllers
|
||||
/// </summary>
|
||||
/// <param name="currRec"></param>
|
||||
/// <returns></returns>
|
||||
public RegistroScartiKitModel RegScartiKitUpdateQty(RegistroScartiKitModel currRec)
|
||||
public bool RegScartiKitUpdateQty(RegistroScartiKitModel currRec)
|
||||
{
|
||||
RegistroScartiKitModel dbResult = new RegistroScartiKitModel();
|
||||
bool answ = false;
|
||||
using (var dbCtx = new MoonProContext(_configuration))
|
||||
{
|
||||
dbResult = dbCtx
|
||||
.DbSetRegScartiKit
|
||||
.Where(x => x.IdxMacchina == currRec.IdxMacchina && x.DataOra == currRec.DataOra && x.Causale == currRec.Causale && x.CodArticolo == currRec.CodArticolo)
|
||||
.FirstOrDefault();
|
||||
var IdxMacc = new SqlParameter("@IdxMacchina", currRec.IdxMacchina);
|
||||
var DtRif = new SqlParameter("@DataOra", currRec.DataOra);
|
||||
var Causale = new SqlParameter("@Causale", currRec.Causale);
|
||||
var CodArticolo = new SqlParameter("@CodArticolo", currRec.CodArticolo);
|
||||
var Qty = new SqlParameter("@Qty", currRec.Qta);
|
||||
|
||||
// aggiorno solo QTY
|
||||
if (dbResult != null)
|
||||
{
|
||||
dbResult.Qta = currRec.Qta;
|
||||
dbCtx.Entry(dbResult).State = EntityState.Modified;
|
||||
dbCtx.SaveChanges();
|
||||
}
|
||||
var dbResult = dbCtx
|
||||
.Database
|
||||
.ExecuteSqlRaw("EXEC stp_RSK_UpdateQty @IdxMacchina, @DataOra, @Causale, @CodArticolo, @Qty", IdxMacc, DtRif, Causale, CodArticolo, Qty);
|
||||
|
||||
answ = dbResult != 0;
|
||||
}
|
||||
return dbResult;
|
||||
return answ;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -10,6 +10,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||
// </Auto-Generated>
|
||||
namespace MP.Data.DatabaseModels
|
||||
{
|
||||
[Table("RegistroScartiKit")]
|
||||
public partial class RegistroScartiKitModel
|
||||
{
|
||||
#region Public Properties
|
||||
|
||||
@@ -2133,7 +2133,7 @@ namespace MP.Data.Services
|
||||
try
|
||||
{
|
||||
// inserisco evento
|
||||
answ = await dbTabController.RegScartiInsert(newRec);
|
||||
answ = dbTabController.RegScartiInsert(newRec);
|
||||
// reset cache eventi/commenti
|
||||
await FlushCache("RegScarti");
|
||||
await FlushCache("RegScartiKit");
|
||||
@@ -2241,8 +2241,7 @@ namespace MP.Data.Services
|
||||
try
|
||||
{
|
||||
// aggiorno record
|
||||
var updRec = dbTabController.RegScartiKitUpdateQty(editRec);
|
||||
answ = updRec.Qta == editRec.Qta;
|
||||
answ = dbTabController.RegScartiKitUpdateQty(editRec);
|
||||
// reset cache eventi/commenti
|
||||
await FlushCache("RegScarti");
|
||||
await FlushCache("RegScartiKit");
|
||||
|
||||
Reference in New Issue
Block a user