Aggiunti:
-metodi per controllo username -message service -metodi per estrapolare username da db -metodi per eliminare i duplicati -tooltip vari
This commit is contained in:
@@ -548,6 +548,24 @@ namespace StockMan.Data.Controllers
|
||||
}
|
||||
return dbResult;
|
||||
}
|
||||
/// <summary>
|
||||
/// Lista Item Stock (By ID)
|
||||
/// </summary>
|
||||
/// <param name="ItemID"></param>
|
||||
/// <returns></returns>
|
||||
public List<ItemStockModel> ItemsStockGetById(int ItemID)
|
||||
{
|
||||
List<ItemStockModel> dbResult = new List<ItemStockModel>();
|
||||
using (StockManContext localDbCtx = new StockManContext(_configuration))
|
||||
{
|
||||
dbResult = localDbCtx
|
||||
.DbSetItemStock
|
||||
.Where(x=>x.ItemId == ItemID)
|
||||
.OrderBy(x => x.Id)
|
||||
.ToList();
|
||||
}
|
||||
return dbResult;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Lista Locazioni
|
||||
@@ -617,6 +635,31 @@ namespace StockMan.Data.Controllers
|
||||
}
|
||||
return dbResult;
|
||||
}
|
||||
/// <summary>
|
||||
/// Operatore cercato
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public OperatorModel OperatorsGetByCodExt(string codExt)
|
||||
{
|
||||
OperatorModel dbResult = new OperatorModel();
|
||||
using (StockManContext localDbCtx = new StockManContext(_configuration))
|
||||
{
|
||||
var risultato = localDbCtx
|
||||
.DbSetOperator
|
||||
.Where(x=>x.CodExt == codExt)
|
||||
.OrderBy(x => x.LastName)
|
||||
.ThenBy(x => x.FirstName)
|
||||
.FirstOrDefault();
|
||||
|
||||
if(risultato != null)
|
||||
{
|
||||
dbResult = risultato;
|
||||
}
|
||||
}
|
||||
return dbResult;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Lista Flux x item
|
||||
/// </summary>
|
||||
@@ -656,6 +699,26 @@ namespace StockMan.Data.Controllers
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
/// <summary>
|
||||
/// Elimina movimenti duplicati
|
||||
/// </summary>
|
||||
/// <param name="itemID"></param>
|
||||
/// <returns></returns>
|
||||
public async Task<bool> EliminaDup(int itemID)
|
||||
{
|
||||
bool answ = false;
|
||||
using (var dbCtx = new StockManContext(_configuration))
|
||||
{
|
||||
var ItemID = new SqlParameter("@ItemID", itemID);
|
||||
|
||||
var callResulr = await dbCtx
|
||||
.Database
|
||||
.ExecuteSqlRawAsync("exec dbo.stp_ItemShrinkHist @ItemID", ItemID);
|
||||
|
||||
answ = true;
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
|
||||
#endregion Public Methods
|
||||
|
||||
|
||||
Reference in New Issue
Block a user