using Net.Data.ServicesLayer; using Net.Data.ServicesLayer.CreditNotes; using Net.Data.Authenticate; using Net.Data.ServicesLayer.ReturnRequest; using Net.Data.ServicesLayer.StockTransfer; using Net.Data.ServicesLayer.InventoryGenEntries; using Net.Data.WMS.Items; using Net.Data.WMS.Recibo; using Net.Data.WMS.Picking; using Net.Data.WMS.SolicitudTransferencia; using Net.Data.WMS.Transferencia; using Net.Data.WMS.Inventario; using Net.Data.ServicesLayer.InventoryGenExits; using Net.Data.ServicesLayer.HR; using Net.Data.ServicesLayer.GlobalData; namespace Net.Data { public interface IRepositoryWrapper { #region WMS IReciboRepository Recibo { get; } IInventarioRepository Inventario { get; } ITransferenciaRepository Transferencia { get; } IPickingRepository Picking { get; } ISolicitudTransferenciaRepository SolicitudTransferencia { get; } #endregion #region SAP (SERVICES LAYER) IBusinessPartnersRepository BusinessPartners { get; } ICreditNotesRepository CreditNotes { get; } IPurchaseInvoicesRepository PurchaseInvoices { get; } IInvoiceRepository InvoiceRepository { get; } IPurchaseDeliveryNotesRepository PurchaseDeliveryNotes { get; } IPurchaseOrdersRepository PurchaseOrders { get; } IAuthenticateRepository Authenticate { get; } IItemsRepository Items { get; } IReturnRequestRepository ReturnRequest { get; } IStockTransferRepository StockTransfer { get; } IInventoryGenEntriesRepository InventoryGenEntries { get; } IInventoryGenExitsRepository InventoryGenExits { get; } IHRRepository HR { get; } IGlobalDataRepository GlobalData { get; } #endregion } }