private PXResultset <POLine> GetPurchaseOrdersLines(ComplianceDocumentReference reference) { return(new PXSelect <POLine, Where <POLine.orderNbr, Equal <Required <POLine.orderNbr> >, And <POLine.orderType, Equal <Required <POLine.orderType> > > > >(_Graph) .Select(reference.ReferenceNumber, reference.Type)); }
private static APInvoice GetBill(PXGraph senderGraph, ComplianceDocumentReference reference) { return(new PXSelect <APInvoice, Where <APInvoice.docType, Equal <Required <APInvoice.docType> >, And <APInvoice.refNbr, Equal <Required <APInvoice.refNbr> > > > >(senderGraph) .SelectSingle(reference.Type, reference.ReferenceNumber)); }
private ComplianceDocumentReference CreateComplianceDocumentReference(ARRegister invoice) { var reference = new ComplianceDocumentReference { ComplianceDocumentReferenceId = Guid.NewGuid(), Type = invoice.DocType, ReferenceNumber = invoice.RefNbr, RefNoteId = invoice.NoteID }; return(DocumentReference.Insert(reference)); }
private ComplianceDocumentReference CreateComplianceDocumentReference(PMRegister register) { var reference = new ComplianceDocumentReference { ComplianceDocumentReferenceId = Guid.NewGuid(), Type = register.Module, ReferenceNumber = register.RefNbr, RefNoteId = register.NoteID }; return(DocumentReference.Insert(reference)); }
private ComplianceDocumentReference CreateComplianceDocumentReference(POOrder pOrder) { var reference = new ComplianceDocumentReference { ComplianceDocumentReferenceId = Guid.NewGuid(), Type = pOrder.OrderType, ReferenceNumber = pOrder.OrderNbr, RefNoteId = pOrder.NoteID }; return(DocumentReference.Insert(reference)); }
private ComplianceDocumentReference InsertComplianceDocumentReference(PXGraph graph, string docType, string refNumber, Guid?noteId) { var reference = new ComplianceDocumentReference { ComplianceDocumentReferenceId = Guid.NewGuid(), Type = docType, ReferenceNumber = refNumber, RefNoteId = noteId, }; return((ComplianceDocumentReference)graph.Caches[typeof(ComplianceDocumentReference)].Insert(reference)); }
private string GetFieldValue(ComplianceDocumentReference reference) { return(string.Join(", ", ComplianceReferenceTypeHelper.GetValueByKey(itemType, reference.Type), reference.ReferenceNumber)); }