コード例 #1
0
 public void InsertPurchaseOrderDetailInterface(DatabasePurchaseOrderReceiptDetail databaseIntegrationsInventoryAdjustment)
 {
     using (var connection = DatabaseConnectionFactory.GetNbxWebConnection())
     {
         connection.Insert(databaseIntegrationsInventoryAdjustment);
     }
 }
コード例 #2
0
 public int InsertDatabasePurchaseOrderReceiptDetail(DatabasePurchaseOrderReceiptDetail databasePurchaseOrderDetailInterface)
 {
     using (var connection = DatabaseConnectionFactory.GetNbxWebConnection())
     {
         connection.Open();
         return((int)connection.Insert(databasePurchaseOrderDetailInterface));
     }
 }
コード例 #3
0
        private int ProcessPurchaseOrdersDetail(int headerId, IGrouping <string, ManhattanPerpetualInventoryTransfer> purchaseOrderGrouping, PurchaseOrderGeneralLedger firstRecordInGrouping)
        {
            var detail = new DatabasePurchaseOrderReceiptDetail
            {
                POReceiptHeaderID        = headerId,
                PONumber                 = purchaseOrderGrouping.Key,
                InvoiceNumber            = firstRecordInGrouping.InvoiceNumber,
                NumberLineItems          = purchaseOrderGrouping.Count().ToString(CultureInfo.InvariantCulture),
                shippeddatetimereference = firstRecordInGrouping.Shippeddatetimereference,
                IntegrationStatus        = PurchaseOrderInterfaceIntegrationStatus,
                DateAdded                = DateTime.Now
            };

            return(_databaseRepository.InsertDatabasePurchaseOrderReceiptDetail(detail));
        }