Implementazione testata ordini

This commit is contained in:
Samuele Locatelli
2026-03-17 17:09:41 +01:00
parent f5181dd4f3
commit 0404435ec3
18 changed files with 710 additions and 535 deletions
@@ -1,4 +1,5 @@
using EgwCoreLib.Lux.Data.DbModel.Sales;
using EgwCoreLib.Lux.Data.DbModel.Items;
using EgwCoreLib.Lux.Data.DbModel.Sales;
namespace EgwCoreLib.Lux.Data.Repository.Sales
{
@@ -8,14 +9,28 @@ namespace EgwCoreLib.Lux.Data.Repository.Sales
Task<bool> AddAsync(OrderModel entity);
Task<OrderModel?> CloneOfferAsync(OfferModel rec2clone);
Task<bool> DeleteAsync(OrderModel entity);
Task<List<OrderModel>> GetAllAsync();
Task<List<ItemModel>> GetBomItemsAsync();
Task<OrderModel?> GetByIdAsync(int recId);
Task<List<OrderModel>> GetFiltAsync(DateTime inizio, DateTime fine);
Task<List<ItemGroupModel>> GetItemGroupsAsync();
Task<List<OrderRowModel>> GetRowsAsync(int recId);
Task<bool> SaveRowsAsync(List<OrderRowModel> rows);
Task<bool> UpdateAsync(OrderModel entity);
Task<bool> UpdateCostAsync(int OrderID);
#endregion Public Methods
}
}