WebAPI 26.2
Pokaż / Ukryj spis treści

Class SalesService

Dziedziczenie
object
ValidationService
SalesService
Implementuje
ISalesService
Odziedziczone składowe
ValidationService._chf
ValidationService.ModelState
ValidationService.GetModelState()
ValidationService.Validate(Func<int>, bool)
ValidationService.Validate<T>(Func<T, int>, T, bool)
ValidationService.Validate<T1, T2>(Func<T1, T2, int>, T1, T2, bool)
ValidationService.Validate<T1, T2, T3>(Func<T1, T2, T3, int>, T1, T2, T3, bool)
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.ValidateIgnoreUnsupported(Func<int>, bool)
ValidationService.ValidateIgnoreUnsuported<T>(Func<T, int>, T, bool)
ValidationService.ValidateIgnoreUnsuported<T1, T2>(Func<T1, T2, int>, T1, T2, bool)
ValidationService.ValidateIgnoreUnsuported<T1, T2, T3>(Func<T1, T2, T3, int>, T1, T2, T3, 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(Func<int>)
ValidationService.ValidateSave<T>(Func<T, int>, T)
ValidationService.ValidateSave<T1, T2>(Func<T1, T2, int>, T1, T2)
ValidationService.ValidateSave<T1, T2, T3>(Func<T1, T2, T3, int>, T1, T2, T3)
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)
ValidationService.ValidateHMFErrors(dynamic)
ValidationService.NotFound(string)
ValidationService.NotFound(string, int?)
ValidationService.NotFound(string, string)
ValidationService.NotFound(string, int?, string)
ValidationService.Required(string)
ValidationService.CustomError(string, string)
ValidationService.FullKey(params string[])
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
Typ Nazwa Opis
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

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
Typ Nazwa Opis
int documentId
SaleDocumentFiscalData fiscalData

ChangeFiscalStatus(string, SaleDocumentFiscalData)

Deklaracja
public void ChangeFiscalStatus(string documentNumber, SaleDocumentFiscalData fiscalData)
Parametry
Typ Nazwa Opis
string documentNumber
SaleDocumentFiscalData fiscalData

ChangeFiscalStatusAsync(int, SaleDocumentFiscalData, CancellationToken)

Deklaracja
public Task ChangeFiscalStatusAsync(int documentId, SaleDocumentFiscalData fiscalData, CancellationToken cancellationToken = default)
Parametry
Typ Nazwa Opis
int documentId
SaleDocumentFiscalData fiscalData
CancellationToken cancellationToken
Zwraca
Typ Opis
Task

ChangeFiscalStatusAsync(string, SaleDocumentFiscalData, CancellationToken)

Deklaracja
public Task ChangeFiscalStatusAsync(string documentNumber, SaleDocumentFiscalData fiscalData, CancellationToken cancellationToken = default)
Parametry
Typ Nazwa Opis
string documentNumber
SaleDocumentFiscalData fiscalData
CancellationToken cancellationToken
Zwraca
Typ Opis
Task

GetCatalogs()

Deklaracja
public List<Catalog> GetCatalogs()
Zwraca
Typ Opis
List<Catalog>

GetIncrementalSaleDocumentList(DateTime)

Deklaracja
public List<IncrementalSyncListElement<SaleDocumentListElement>> GetIncrementalSaleDocumentList(DateTime dateTime)
Parametry
Typ Nazwa Opis
DateTime dateTime
Zwraca
Typ Opis
List<IncrementalSyncListElement<SaleDocumentListElement>>

GetKinds()

Deklaracja
public List<Kind> GetKinds()
Zwraca
Typ Opis
List<Kind>

GetMarkers()

Deklaracja
public List<Marker> GetMarkers()
Zwraca
Typ Opis
List<Marker>

GetPagedDocument(int, int, enumOrderByType)

Deklaracja
public Page<SaleDocumentListElement> GetPagedDocument(int page, int limitPerPage, enumOrderByType orderByType)
Parametry
Typ Nazwa Opis
int page
int limitPerPage
enumOrderByType orderByType
Zwraca
Typ Opis
Page<SaleDocumentListElement>

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
Typ Opis
Task<Page<SaleDocumentListElement>>

GetSaleDocument(int)

Deklaracja
public SaleDocument GetSaleDocument(int id)
Parametry
Typ Nazwa Opis
int id
Zwraca
Typ Opis
SaleDocument

GetSaleDocument(string, bool)

Deklaracja
public SaleDocument GetSaleDocument(string number, bool buffer)
Parametry
Typ Nazwa Opis
string number
bool buffer
Zwraca
Typ Opis
SaleDocument

GetSaleDocumentList()

Deklaracja
public List<SaleDocumentListElement> GetSaleDocumentList()
Zwraca
Typ Opis
List<SaleDocumentListElement>

GetSaleDocumentList(DateTime, DateTime)

Deklaracja
public List<SaleDocumentListElement> GetSaleDocumentList(DateTime dateFrom, DateTime dateTo)
Parametry
Typ Nazwa Opis
DateTime dateFrom
DateTime dateTo
Zwraca
Typ Opis
List<SaleDocumentListElement>

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
Typ Opis
List<SaleDocumentListElement>

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
Typ Opis
List<SaleDocumentListElement>

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
Typ Opis
List<SaleDocumentListElement>

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
Typ Opis
List<SaleDocumentListElement>

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
Typ Opis
List<SaleDocumentListElement>

GetSaleDocumentStatus(int)

Deklaracja
public SaleDocumentStatus GetSaleDocumentStatus(int documentId)
Parametry
Typ Nazwa Opis
int documentId
Zwraca
Typ Opis
SaleDocumentStatus

GetSaleDocumentStatus(string, bool)

Deklaracja
public SaleDocumentStatus GetSaleDocumentStatus(string documentNumber, bool buffer)
Parametry
Typ Nazwa Opis
string documentNumber
bool buffer
Zwraca
Typ Opis
SaleDocumentStatus

GetSaleDocumentWZList(int)

Deklaracja
public List<SaleDocumentWZ> GetSaleDocumentWZList(int documentId)
Parametry
Typ Nazwa Opis
int documentId
Zwraca
Typ Opis
List<SaleDocumentWZ>

GetSaleDocumentWZList(string, bool)

Deklaracja
public List<SaleDocumentWZ> GetSaleDocumentWZList(string documentNumber, bool buffer)
Parametry
Typ Nazwa Opis
string documentNumber
bool buffer
Zwraca
Typ Opis
List<SaleDocumentWZ>

GetSaleDocumentZMOList(int)

Deklaracja
public List<SaleDocumentZMO> GetSaleDocumentZMOList(int documentId)
Parametry
Typ Nazwa Opis
int documentId
Zwraca
Typ Opis
List<SaleDocumentZMO>

GetSaleDocumentZMOList(string, bool)

Deklaracja
public List<SaleDocumentZMO> GetSaleDocumentZMOList(string documentNumber, bool buffer)
Parametry
Typ Nazwa Opis
string documentNumber
bool buffer
Zwraca
Typ Opis
List<SaleDocumentZMO>

Issue(int, IssueInvoiceKind)

Deklaracja
public SaleIssueModel Issue(int id, IssueInvoiceKind invoiceKind)
Parametry
Typ Nazwa Opis
int id
IssueInvoiceKind invoiceKind
Zwraca
Typ Opis
SaleIssueModel

Issue(string, IssueInvoiceKind)

Deklaracja
public SaleIssueModel Issue(string number, IssueInvoiceKind invoiceKind)
Parametry
Typ Nazwa Opis
string number
IssueInvoiceKind invoiceKind
Zwraca
Typ Opis
SaleIssueModel

IssueAdvancePayment(int, AdvancePaymentOptions)

Deklaracja
public int IssueAdvancePayment(int documentId, AdvancePaymentOptions options)
Parametry
Typ Nazwa Opis
int documentId
AdvancePaymentOptions options
Zwraca
Typ Opis
int

IssueAdvancePayment(string, AdvancePaymentOptions)

Deklaracja
public int IssueAdvancePayment(string documentNumber, AdvancePaymentOptions options)
Parametry
Typ Nazwa Opis
string documentNumber
AdvancePaymentOptions options
Zwraca
Typ Opis
int

IssueAdvancePaymentAsync(int, AdvancePaymentOptions, CancellationToken)

Deklaracja
public Task<int> IssueAdvancePaymentAsync(int documentId, AdvancePaymentOptions options, CancellationToken cancellationToken = default)
Parametry
Typ Nazwa Opis
int documentId
AdvancePaymentOptions options
CancellationToken cancellationToken
Zwraca
Typ Opis
Task<int>

IssueAdvancePaymentAsync(string, AdvancePaymentOptions, CancellationToken)

Deklaracja
public Task<int> IssueAdvancePaymentAsync(string documentNumber, AdvancePaymentOptions options, CancellationToken cancellationToken = default)
Parametry
Typ Nazwa Opis
string documentNumber
AdvancePaymentOptions options
CancellationToken cancellationToken
Zwraca
Typ Opis
Task<int>

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
Typ Opis
Task<SaleIssueModel>

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
Typ Opis
Task<SaleIssueModel>

IssuePN(int, DocumentIssueSettlement)

Deklaracja
public int IssuePN(int documentId, DocumentIssueSettlement settlement)
Parametry
Typ Nazwa Opis
int documentId
DocumentIssueSettlement settlement
Zwraca
Typ Opis
int

IssuePN(string, DocumentIssueSettlement)

Deklaracja
public int IssuePN(string documentNumber, DocumentIssueSettlement settlement)
Parametry
Typ Nazwa Opis
string documentNumber
DocumentIssueSettlement settlement
Zwraca
Typ Opis
int

IssuePNAsync(int, DocumentIssueSettlement, CancellationToken)

Deklaracja
public Task<int> IssuePNAsync(int documentId, DocumentIssueSettlement settlement, CancellationToken cancellationToken = default)
Parametry
Typ Nazwa Opis
int documentId
DocumentIssueSettlement settlement
CancellationToken cancellationToken
Zwraca
Typ Opis
Task<int>

IssuePNAsync(string, DocumentIssueSettlement, CancellationToken)

Deklaracja
public Task<int> IssuePNAsync(string documentNumber, DocumentIssueSettlement settlement, CancellationToken cancellationToken = default)
Parametry
Typ Nazwa Opis
string documentNumber
DocumentIssueSettlement settlement
CancellationToken cancellationToken
Zwraca
Typ Opis
Task<int>

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
Typ Opis
List<SaleDocumentWZ>

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
Typ Opis
List<SaleDocumentWZ>

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
Typ Opis
Task<List<SaleDocumentWZ>>

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
Typ Opis
Task<List<SaleDocumentWZ>>

IssueWZCorrections(int, bool)

Deklaracja
public List<SaleDocumentWZ> IssueWZCorrections(int documentId, bool issue)
Parametry
Typ Nazwa Opis
int documentId
bool issue
Zwraca
Typ Opis
List<SaleDocumentWZ>

IssueWZCorrections(string, bool)

Deklaracja
public List<SaleDocumentWZ> IssueWZCorrections(string documentNumber, bool issue)
Parametry
Typ Nazwa Opis
string documentNumber
bool issue
Zwraca
Typ Opis
List<SaleDocumentWZ>

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
Typ Opis
Task<List<SaleDocumentWZ>>

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
Typ Opis
Task<List<SaleDocumentWZ>>

RetrieveOrdersByTypesAndRange(FilterDocumentType, DateTime, DateTime)

Deklaracja
public List<SaleDocumentListElement> RetrieveOrdersByTypesAndRange(FilterDocumentType filter, DateTime dateFrom, DateTime dateTo)
Parametry
Typ Nazwa Opis
FilterDocumentType filter
DateTime dateFrom
DateTime dateTo
Zwraca
Typ Opis
List<SaleDocumentListElement>

SaveNew(SaleDocumentIssue, bool, IssueInvoiceKind)

Deklaracja
public int SaveNew(SaleDocumentIssue doc, bool issue, IssueInvoiceKind invoiceKind)
Parametry
Typ Nazwa Opis
SaleDocumentIssue doc
bool issue
IssueInvoiceKind invoiceKind
Zwraca
Typ Opis
int

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
Typ Opis
Task<int>

issuePN(int, DocumentIssueSettlement)

Deklaracja
public int issuePN(int documentId, DocumentIssueSettlement settlement)
Parametry
Typ Nazwa Opis
int documentId
DocumentIssueSettlement settlement
Zwraca
Typ Opis
int

Implementuje

ISalesService
W artykule
Do góry Generated by DocFX