Class SalesService
Dziedziczenie
object
SalesService
Odziedziczone składowe
ValidationService.Validate<T1, T2, T3, T4>(Func<T1, T2, T3, T4, int>, T1, T2, T3, T4, bool)
ValidationService.Validate<T1, T2, T3, T4, T5>(Func<T1, T2, T3, T4, T5, int>, T1, T2, T3, T4, T5, bool)
ValidationService.ValidateIgnoreUnsuported<T1, T2, T3, T4>(Func<T1, T2, T3, T4, int>, T1, T2, T3, T4, bool)
ValidationService.ValidateIgnoreUnsuported<T1, T2, T3, T4, T5>(Func<T1, T2, T3, T4, T5, int>, T1, T2, T3, T4, T5, bool)
ValidationService.ValidateSave<T1, T2, T3, T4>(Func<T1, T2, T3, T4, int>, T1, T2, T3, T4)
ValidationService.ValidateSave<T1, T2, T3, T4, T5>(Func<T1, T2, T3, T4, T5, int>, T1, T2, T3, T4, T5)
Namespace: Sage.PL.WebAPI.Module.Sales.Services
Assembly: Sage.PL.WebAPI.Module.Sales.dll
Składnia
public class SalesService : ValidationService, ISalesService
Konstruktory
SalesService(IUnityContainer, IHmfConnectionPool, Lazy<SaleDocumentDataAdapter>, Lazy<SaleDocumentTypeDataAdapter>, Lazy<IsExistDataAdapter>, IClassificationValidator, ISaleDocumentMapper, ISaleDocumentPositionMapper, IDocumentMapper, ISaleDocumentStatusMapper, ISaleDocumentWZMapper, ISaleDocumentZMOMapper, IMarkerMapper, IKindMapper, ICatalogMapper, IDebuggableManager, IPositionValidator, IIncrementalSyncSettingsProvider, Lazy<PaymentRegistryDataAdapter>, Lazy<DocumentTypeDataAdapter>, IPositionDeliveriesQuantityValidator, IWorkParameterRepository, IDocumentExternalMetadataRepository, Lazy<IMapper>, ISalesDocumentTypeService)
Deklaracja
public SalesService(IUnityContainer unityContainer, IHmfConnectionPool hmfConnectionPool, Lazy<SaleDocumentDataAdapter> saleDocumentDataAdapter, Lazy<SaleDocumentTypeDataAdapter> saleDocumentTypeDataAdapter, Lazy<IsExistDataAdapter> isExistDataAdapter, IClassificationValidator classificationValidator, ISaleDocumentMapper saleDocumentMapper, ISaleDocumentPositionMapper saleDocumentPositionMapper, IDocumentMapper documentMapper, ISaleDocumentStatusMapper saleDocumentStatusMapper, ISaleDocumentWZMapper saleDocumentWZMapper, ISaleDocumentZMOMapper saleDocumentZMOMapper, IMarkerMapper markerMapper, IKindMapper kindMapper, ICatalogMapper catalogMapper, IDebuggableManager debuggableManager, IPositionValidator positionValidator, IIncrementalSyncSettingsProvider incrementalSyncSettingsProvider, Lazy<PaymentRegistryDataAdapter> paymentRegistryDataAdapter, Lazy<DocumentTypeDataAdapter> documentTypeDataAdapter, IPositionDeliveriesQuantityValidator positionDeliveriesQuantityValidator, IWorkParameterRepository workParameterRepository, IDocumentExternalMetadataRepository documentExternalMetadataRepository, Lazy<IMapper> mapper, ISalesDocumentTypeService documentTypeService)
Parametry
Metody
ChangeDocumentNumber(int, string)
Deklaracja
public void ChangeDocumentNumber(int id, string newNumber)
Parametry
| Typ |
Nazwa |
Opis |
| int |
id |
|
| string |
newNumber |
|
ChangeFiscalStatus(int, SaleDocumentFiscalData)
Deklaracja
public void ChangeFiscalStatus(int documentId, SaleDocumentFiscalData fiscalData)
Parametry
ChangeFiscalStatus(string, SaleDocumentFiscalData)
Deklaracja
public void ChangeFiscalStatus(string documentNumber, SaleDocumentFiscalData fiscalData)
Parametry
ChangeFiscalStatusAsync(int, SaleDocumentFiscalData, CancellationToken)
Deklaracja
public Task ChangeFiscalStatusAsync(int documentId, SaleDocumentFiscalData fiscalData, CancellationToken cancellationToken = default)
Parametry
Zwraca
ChangeFiscalStatusAsync(string, SaleDocumentFiscalData, CancellationToken)
Deklaracja
public Task ChangeFiscalStatusAsync(string documentNumber, SaleDocumentFiscalData fiscalData, CancellationToken cancellationToken = default)
Parametry
Zwraca
GetCatalogs()
Deklaracja
public List<Catalog> GetCatalogs()
Zwraca
GetIncrementalSaleDocumentList(DateTime)
Deklaracja
public List<IncrementalSyncListElement<SaleDocumentListElement>> GetIncrementalSaleDocumentList(DateTime dateTime)
Parametry
| Typ |
Nazwa |
Opis |
| DateTime |
dateTime |
|
Zwraca
GetKinds()
Deklaracja
public List<Kind> GetKinds()
Zwraca
GetMarkers()
Deklaracja
public List<Marker> GetMarkers()
Zwraca
GetPagedDocument(int, int, enumOrderByType)
Deklaracja
public Page<SaleDocumentListElement> GetPagedDocument(int page, int limitPerPage, enumOrderByType orderByType)
Parametry
Zwraca
GetPagedDocumentAsync(int, int, enumOrderByType, CancellationToken)
Deklaracja
public Task<Page<SaleDocumentListElement>> GetPagedDocumentAsync(int page, int limitPerPage, enumOrderByType orderByType, CancellationToken cancellationToken = default)
Parametry
| Typ |
Nazwa |
Opis |
| int |
page |
|
| int |
limitPerPage |
|
| enumOrderByType |
orderByType |
|
| CancellationToken |
cancellationToken |
|
Zwraca
GetSaleDocument(int)
Deklaracja
public SaleDocument GetSaleDocument(int id)
Parametry
Zwraca
GetSaleDocument(string, bool)
Deklaracja
public SaleDocument GetSaleDocument(string number, bool buffer)
Parametry
| Typ |
Nazwa |
Opis |
| string |
number |
|
| bool |
buffer |
|
Zwraca
GetSaleDocumentList()
Deklaracja
public List<SaleDocumentListElement> GetSaleDocumentList()
Zwraca
GetSaleDocumentList(DateTime, DateTime)
Deklaracja
public List<SaleDocumentListElement> GetSaleDocumentList(DateTime dateFrom, DateTime dateTo)
Parametry
| Typ |
Nazwa |
Opis |
| DateTime |
dateFrom |
|
| DateTime |
dateTo |
|
Zwraca
GetSaleDocumentListByBuyer(int, DateTime, DateTime)
Deklaracja
public List<SaleDocumentListElement> GetSaleDocumentListByBuyer(int buyerId, DateTime dateFrom, DateTime dateTo)
Parametry
| Typ |
Nazwa |
Opis |
| int |
buyerId |
|
| DateTime |
dateFrom |
|
| DateTime |
dateTo |
|
Zwraca
GetSaleDocumentListByBuyer(string, DateTime, DateTime)
Deklaracja
public List<SaleDocumentListElement> GetSaleDocumentListByBuyer(string buyerCode, DateTime dateFrom, DateTime dateTo)
Parametry
| Typ |
Nazwa |
Opis |
| string |
buyerCode |
|
| DateTime |
dateFrom |
|
| DateTime |
dateTo |
|
Zwraca
GetSaleDocumentListByDimension(string, string, string)
Deklaracja
public List<SaleDocumentListElement> GetSaleDocumentListByDimension(string code, string value, string dictionaryValue)
Parametry
| Typ |
Nazwa |
Opis |
| string |
code |
|
| string |
value |
|
| string |
dictionaryValue |
|
Zwraca
GetSaleDocumentListByRecipient(int, DateTime, DateTime)
Deklaracja
public List<SaleDocumentListElement> GetSaleDocumentListByRecipient(int recipientId, DateTime dateFrom, DateTime dateTo)
Parametry
| Typ |
Nazwa |
Opis |
| int |
recipientId |
|
| DateTime |
dateFrom |
|
| DateTime |
dateTo |
|
Zwraca
GetSaleDocumentListByRecipient(string, DateTime, DateTime)
Deklaracja
public List<SaleDocumentListElement> GetSaleDocumentListByRecipient(string recipientCode, DateTime dateFrom, DateTime dateTo)
Parametry
| Typ |
Nazwa |
Opis |
| string |
recipientCode |
|
| DateTime |
dateFrom |
|
| DateTime |
dateTo |
|
Zwraca
GetSaleDocumentStatus(int)
Deklaracja
public SaleDocumentStatus GetSaleDocumentStatus(int documentId)
Parametry
| Typ |
Nazwa |
Opis |
| int |
documentId |
|
Zwraca
GetSaleDocumentStatus(string, bool)
Deklaracja
public SaleDocumentStatus GetSaleDocumentStatus(string documentNumber, bool buffer)
Parametry
| Typ |
Nazwa |
Opis |
| string |
documentNumber |
|
| bool |
buffer |
|
Zwraca
GetSaleDocumentWZList(int)
Deklaracja
public List<SaleDocumentWZ> GetSaleDocumentWZList(int documentId)
Parametry
| Typ |
Nazwa |
Opis |
| int |
documentId |
|
Zwraca
GetSaleDocumentWZList(string, bool)
Deklaracja
public List<SaleDocumentWZ> GetSaleDocumentWZList(string documentNumber, bool buffer)
Parametry
| Typ |
Nazwa |
Opis |
| string |
documentNumber |
|
| bool |
buffer |
|
Zwraca
GetSaleDocumentZMOList(int)
Deklaracja
public List<SaleDocumentZMO> GetSaleDocumentZMOList(int documentId)
Parametry
| Typ |
Nazwa |
Opis |
| int |
documentId |
|
Zwraca
GetSaleDocumentZMOList(string, bool)
Deklaracja
public List<SaleDocumentZMO> GetSaleDocumentZMOList(string documentNumber, bool buffer)
Parametry
| Typ |
Nazwa |
Opis |
| string |
documentNumber |
|
| bool |
buffer |
|
Zwraca
Issue(int, IssueInvoiceKind)
Deklaracja
public SaleIssueModel Issue(int id, IssueInvoiceKind invoiceKind)
Parametry
| Typ |
Nazwa |
Opis |
| int |
id |
|
| IssueInvoiceKind |
invoiceKind |
|
Zwraca
Issue(string, IssueInvoiceKind)
Deklaracja
public SaleIssueModel Issue(string number, IssueInvoiceKind invoiceKind)
Parametry
| Typ |
Nazwa |
Opis |
| string |
number |
|
| IssueInvoiceKind |
invoiceKind |
|
Zwraca
IssueAdvancePayment(int, AdvancePaymentOptions)
Deklaracja
public int IssueAdvancePayment(int documentId, AdvancePaymentOptions options)
Parametry
Zwraca
IssueAdvancePayment(string, AdvancePaymentOptions)
Deklaracja
public int IssueAdvancePayment(string documentNumber, AdvancePaymentOptions options)
Parametry
Zwraca
IssueAdvancePaymentAsync(int, AdvancePaymentOptions, CancellationToken)
Deklaracja
public Task<int> IssueAdvancePaymentAsync(int documentId, AdvancePaymentOptions options, CancellationToken cancellationToken = default)
Parametry
Zwraca
IssueAdvancePaymentAsync(string, AdvancePaymentOptions, CancellationToken)
Deklaracja
public Task<int> IssueAdvancePaymentAsync(string documentNumber, AdvancePaymentOptions options, CancellationToken cancellationToken = default)
Parametry
Zwraca
IssueAsync(int, IssueInvoiceKind, CancellationToken)
Deklaracja
public Task<SaleIssueModel> IssueAsync(int id, IssueInvoiceKind invoiceKind, CancellationToken cancellationToken)
Parametry
| Typ |
Nazwa |
Opis |
| int |
id |
|
| IssueInvoiceKind |
invoiceKind |
|
| CancellationToken |
cancellationToken |
|
Zwraca
IssueAsync(string, IssueInvoiceKind, CancellationToken)
Deklaracja
public Task<SaleIssueModel> IssueAsync(string number, IssueInvoiceKind invoiceKind, CancellationToken cancellationToken)
Parametry
| Typ |
Nazwa |
Opis |
| string |
number |
|
| IssueInvoiceKind |
invoiceKind |
|
| CancellationToken |
cancellationToken |
|
Zwraca
IssuePN(int, DocumentIssueSettlement)
Deklaracja
public int IssuePN(int documentId, DocumentIssueSettlement settlement)
Parametry
Zwraca
IssuePN(string, DocumentIssueSettlement)
Deklaracja
public int IssuePN(string documentNumber, DocumentIssueSettlement settlement)
Parametry
Zwraca
IssuePNAsync(int, DocumentIssueSettlement, CancellationToken)
Deklaracja
public Task<int> IssuePNAsync(int documentId, DocumentIssueSettlement settlement, CancellationToken cancellationToken = default)
Parametry
Zwraca
IssuePNAsync(string, DocumentIssueSettlement, CancellationToken)
Deklaracja
public Task<int> IssuePNAsync(string documentNumber, DocumentIssueSettlement settlement, CancellationToken cancellationToken = default)
Parametry
Zwraca
IssueWZ(int, int?, bool)
Deklaracja
public List<SaleDocumentWZ> IssueWZ(int documentId, int? warehouseId = null, bool inBuffer = false)
Parametry
| Typ |
Nazwa |
Opis |
| int |
documentId |
|
| int? |
warehouseId |
|
| bool |
inBuffer |
|
Zwraca
IssueWZ(string, int?, bool)
Deklaracja
public List<SaleDocumentWZ> IssueWZ(string documentNumber, int? warehouseId = null, bool inBuffer = false)
Parametry
| Typ |
Nazwa |
Opis |
| string |
documentNumber |
|
| int? |
warehouseId |
|
| bool |
inBuffer |
|
Zwraca
IssueWZAsync(int, int?, bool, CancellationToken)
Deklaracja
public Task<List<SaleDocumentWZ>> IssueWZAsync(int documentId, int? warehouseId = null, bool inBuffer = false, CancellationToken cancellationToken = default)
Parametry
| Typ |
Nazwa |
Opis |
| int |
documentId |
|
| int? |
warehouseId |
|
| bool |
inBuffer |
|
| CancellationToken |
cancellationToken |
|
Zwraca
IssueWZAsync(string, int?, bool, CancellationToken)
Deklaracja
public Task<List<SaleDocumentWZ>> IssueWZAsync(string documentNumber, int? warehouseId = null, bool inBuffer = false, CancellationToken cancellationToken = default)
Parametry
| Typ |
Nazwa |
Opis |
| string |
documentNumber |
|
| int? |
warehouseId |
|
| bool |
inBuffer |
|
| CancellationToken |
cancellationToken |
|
Zwraca
IssueWZCorrections(int, bool)
Deklaracja
public List<SaleDocumentWZ> IssueWZCorrections(int documentId, bool issue)
Parametry
| Typ |
Nazwa |
Opis |
| int |
documentId |
|
| bool |
issue |
|
Zwraca
IssueWZCorrections(string, bool)
Deklaracja
public List<SaleDocumentWZ> IssueWZCorrections(string documentNumber, bool issue)
Parametry
| Typ |
Nazwa |
Opis |
| string |
documentNumber |
|
| bool |
issue |
|
Zwraca
IssueWZCorrectionsAsync(int, bool, CancellationToken)
Deklaracja
public Task<List<SaleDocumentWZ>> IssueWZCorrectionsAsync(int documentId, bool issue, CancellationToken cancellationToken = default)
Parametry
| Typ |
Nazwa |
Opis |
| int |
documentId |
|
| bool |
issue |
|
| CancellationToken |
cancellationToken |
|
Zwraca
IssueWZCorrectionsAsync(string, bool, CancellationToken)
Deklaracja
public Task<List<SaleDocumentWZ>> IssueWZCorrectionsAsync(string documentNumber, bool issue, CancellationToken cancellationToken = default)
Parametry
| Typ |
Nazwa |
Opis |
| string |
documentNumber |
|
| bool |
issue |
|
| CancellationToken |
cancellationToken |
|
Zwraca
RetrieveOrdersByTypesAndRange(FilterDocumentType, DateTime, DateTime)
Deklaracja
public List<SaleDocumentListElement> RetrieveOrdersByTypesAndRange(FilterDocumentType filter, DateTime dateFrom, DateTime dateTo)
Parametry
Zwraca
SaveNew(SaleDocumentIssue, bool, IssueInvoiceKind)
Deklaracja
public int SaveNew(SaleDocumentIssue doc, bool issue, IssueInvoiceKind invoiceKind)
Parametry
Zwraca
SaveNewAsync(SaleDocumentIssue, bool, IssueInvoiceKind, CancellationToken)
Deklaracja
public Task<int> SaveNewAsync(SaleDocumentIssue doc, bool issue, IssueInvoiceKind invoiceKind, CancellationToken cancellationToken = default)
Parametry
| Typ |
Nazwa |
Opis |
| SaleDocumentIssue |
doc |
|
| bool |
issue |
|
| IssueInvoiceKind |
invoiceKind |
|
| CancellationToken |
cancellationToken |
|
Zwraca
issuePN(int, DocumentIssueSettlement)
Deklaracja
public int issuePN(int documentId, DocumentIssueSettlement settlement)
Parametry
Zwraca
Implementuje